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
|
9974e9bb47
|
Be more efficient when recording.
|
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
|
25842b89a7
|
Minor cleanup.
|
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
|
cb5960d298
|
Set song dirtiness more often/more consistently.
|
17 years ago |
Jonathan Moore Liles
|
db1b2f63e7
|
Make 'crop' command crop to rectangle too.
|
17 years ago |
Jonathan Moore Liles
|
d8fe1ad003
|
Add new rectangular selection to canvas.
Add commands to invert selection.
Make middle click toggle note selection instead of set it.
|
17 years ago |
Jonathan Moore Liles
|
65df570a30
|
Clean up some uninitialized values flagged by valgrind.
|
17 years ago |
Jonathan Moore Liles
|
39423ef8de
|
Fix error in ASSERT macro.
|
17 years ago |
Jonathan Moore Liles
|
58c2dad706
|
Minor cleanup of debugging output.
|
17 years ago |
Jonathan Moore Liles
|
8f3f02d9aa
|
Initial public checkin.
|
17 years ago |