Menu

Tree [1bc7ba] master /
 History

HTTPS access


File Date Author Commit
 pixmaps 2012-03-01 Tristan Matthews Tristan Matthews [188ac9] added .desktop file and icon
 src 2015-01-03 Tristan Matthews Tristan Matthews [f83271] MTAudio: RtError was replaced with RtAudioError
 tests 2015-05-29 Tristan Matthews Tristan Matthews [1bc7ba] Fix underlinking for make {check,distcheck}
 tools 2013-03-14 Tristan Matthews Tristan Matthews [44a15d] updated copyright years
 .gitignore 2012-03-08 Tristan Matthews Tristan Matthews [6f0e9f] tests: added regression test for MTTicker
 AUTHORS 2011-01-05 Tristan Matthews Tristan Matthews [a1d641] AUTHORS: more props
 COPYING 2011-03-30 Tristan Matthews Tristan Matthews [833804] updated license to gplv3
 ChangeLog 2012-03-07 Tristan Matthews Tristan Matthews [cf6388] Updated ChangeLog for 0.1.3 release
 Makefile.am 2012-03-09 Tristan Matthews Tristan Matthews [454e94] Makefile.am: Fixed m4 directory bug
 README 2011-03-01 Tristan Matthews Tristan Matthews [cffc31] README: updated
 TODO 2012-01-24 Tristan Matthews Tristan Matthews [73ba9f] Merge branch 'master' into lockfree
 autogen.sh 2012-03-09 Tristan Matthews Tristan Matthews [454e94] Makefile.am: Fixed m4 directory bug
 configure.ac 2014-02-06 Tristan Matthews Tristan Matthews [3cac36] configure: cleanup, separate checks for stk and...
 polygnome.desktop 2012-03-01 Tristan Matthews Tristan Matthews [188ac9] added .desktop file and icon

Read Me

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|
|   ---------------------
----------------------------|
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.