Jonathan Moore Liles
d23307ca53
Sequencer: Use double for ticks_t
This helps dealing with fractional errors resulting in dropped notes when running with
very small buffer sizes.
13 years ago
Jonathan Moore Liles
a320232b66
Bring Non-Sequencer into the same repository as Non-DAW and Non-Mixer.
13 years ago
Jonathan Moore Liles
ca56b8c337
Make note shape (circle, square) optional.
Also, get rid of the canvas's ability to display different shapes on the same
canvas, since we never use that feature anyway.
13 years ago
Jonathan Moore Liles
17e32e0282
Implement Queue playback mode.
Pattern muteing/unmuteing (via GUI or MIDI) takes effect the next time the
pattern loops.
13 years ago
Jonathan Moore Liles
e98326103e
MIDI input on 'control' port triggers patterns in Trigger playback mode.
Notes 1-128 on Channel 1 correspond to patterns. NOTE ON triggers the pattern
at the given moment, a second NOTE ON stops it at a given moment. NOTE OFF does
nothing. Also, patterns triggered via the GUI are no longer forced to be in
lock-step.
13 years ago
Jonathan Moore Liles
b5c1ebb200
Move sources into src/ directory.
17 years ago
Jonathan Moore Liles
8f3f02d9aa
Initial public checkin.
17 years ago