Polygnome Code
Status: Beta
Brought to you by:
le_businessman
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|
| ---------------------
----------------------------|