libscorecode HomePage PageList

Description
This is a greedy interpreter for the ScoreCode musical score language. It stores state internally and calls callbacks upon noteon, noteoff, pan right, pan left, and pan center events. It runs in a thread and continually consumes input that is passed to it. It has support for multiple channels.


What's Implemented
Everything except pattern cascading is implemented, as I currently don't understand how that is supposed to work.


Known Issues
The library assumes that processing and callbacks take no time to execute, and sleeps for exactly the length of a beat. This isn't easy to fix afaik.


Requirements
A c++ compiler. POSIX threads support, usleep(), make.


Get It
libscorecode-1.0.tar.bz2

Powered by Pawfaliki v0.5.2