Jonathan Moore Liles
d4900e10e5
Sequencer: Fix invalid queue state for duplicated patterns.
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
46bb1bf702
Add more flare to drawing. Also, default to square shape for notes.
13 years ago
Jonathan Moore Liles
d733de358e
Enforce restriction on total number of patterns and phrases.
13 years ago
Jonathan Moore Liles
877d08759d
Center the pattern viewport.
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
9974e9bb47
Be more efficient when recording.
13 years ago
Jonathan Moore Liles
71e0583696
Improve queue playback mode. Flash pattern trigger with color of queued state.
Also, use Channel 0 CC 20 0-127 for pattern triggering instead of NOTE ONs.
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
8ac4b60928
Silence uninformative debug warning message.
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
e9aca6809e
Keep number of rows on phrase canvas in sync with the number of patterns.
13 years ago
Jonathan Moore Liles
d70dd3a517
Change the way patterns are triggered in sequence mode.
Now patterns should be triggered properly even if we come in in the
middle of a phrase, as happens when randomly relocating the transport.
17 years ago
Jonathan Moore Liles
b5c1ebb200
Move sources into src/ directory.
17 years ago
Jonathan Moore Liles
1a400d076a
Clean up some compiler warnings.
17 years ago
Jonathan Moore Liles
dce2463cb8
Rename DEBUG macro. Avoid printing some debugging messages in the RT thread of the production build.
17 years ago
Jonathan Moore Liles
6765c3faea
Oops. Fix bug introduced in mapping note exclusion commit
that resulted in all non-note events being dropped.
17 years ago
Jonathan Moore Liles
742679c5ad
Actually mute notes outside of current mapping.
17 years ago
Jonathan Moore Liles
0af405908d
Don't fail if instrument definitions cannot be found. Use C Major as default mapping.
17 years ago
Jonathan Moore Liles
8f3f02d9aa
Initial public checkin.
17 years ago