polygnome

polygnome

A polyrhythmic metronome. Supports ALSA and JACK audio backends.

Name Last Update
pixmaps Loading commit data...
src Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
Makefile.am Loading commit data...
README Loading commit data...
TODO Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
polygnome.desktop Loading commit data...
Problem: There is no FLOSS, polymetric metronome that I'm happy with (as far as I know).

Prerequistes:
STK is a dependency, either install the libstk0-dev package or install by hand:

1)Download stk:
http://ccrma.stanford.edu/software/stk/release/stk-4.4.2.tar.gz

2)compile it, cd into the src directory and do:
make libstk.so.4.4.2

3)then copy the librairies over:
sudo cp libstk.so.* /usr/local/lib/

4)then copy the headers over:
sudo mkdir /usr/local/include/stk
cd ($STK_ROOT)/include
sudo cp *.h

This is a workaround until stk has some sort of make install feature.

Requirements: 
-Immediately usable and understandable without referring to documentation.
-Global controls
	-Beats per minute (tempo) control.
	-Start/stop button
-Controls for each ticker:
    -Meter control.
	-Volume.
	-Ability to specify accented beats (TODO).
	-Filter resonance, radius, gain. (Partially done).
	-Animation to correspond to ticks.
-GPL!

Overview of subsystems:

    Polygnome
---------------------------|
|   __________  ________
|   |Graphics|  | Audio |
|   ---------   ---------
|   _____________________
|   | Control data/logic|
|   ---------------------
----------------------------|