petern
|
aba2225a48
|
-Change: Use defines for key presses.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@27 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-23 11:48:55 +00:00 |
petern
|
4f924f5a90
|
-Change: Tidy up UI code; use mvprintw instead of snprintf/mvaddstr; tidy up initialization.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@26 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-23 11:42:08 +00:00 |
petern
|
d5b6dabf5c
|
-Fix: 32/64bit related compilation warning.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@25 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-23 10:42:15 +00:00 |
petern
|
7e385cb58e
|
-Add: Initial incomplete support for saving state.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@24 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-23 07:55:39 +00:00 |
petern
|
b33dd1a800
|
-Fix: Don't allow recording over playing loops.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@23 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-23 06:48:10 +00:00 |
petern
|
6cf445e1f5
|
-Change: Specialize the ringbuffer to handle jack_midi_event_t objects simply.
-Fix: Memory leak found during above.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@22 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 19:43:12 +00:00 |
petern
|
7e598788b0
|
-Change: Store loop-relative timestamp in midi event queue instead of period and period-relative timestamps.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@21 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 19:11:57 +00:00 |
petern
|
6b8833dfc0
|
-Change: Rename Jack::m_buffer to Jack::m_loop_buffer.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@20 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 18:30:19 +00:00 |
petern
|
62083c0bb3
|
-Add: edit mode for tempo adjusting.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@19 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 16:31:12 +00:00 |
petern
|
4c351d1eff
|
-Add: Tempo changing.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@18 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 14:10:49 +00:00 |
petern
|
981e3454e7
|
-Add: Delay recording until first event option.
-Add: Sync option (unimplemented)
git-svn-id: http://svn.fuzzle.org/mloop/trunk@17 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 13:45:36 +00:00 |
petern
|
97ac198448
|
-Change: Tidy up UI a bit.
-Change: Limit bpm to 0-999.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@16 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 10:34:57 +00:00 |
petern
|
1671959cea
|
-Change: Classify UI a bit.
-Add: edit modes, and ability to edit the bpm.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@15 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 09:58:01 +00:00 |
petern
|
070414d450
|
-Split off notecache code into its own file instead of in the header.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@14 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 09:18:33 +00:00 |
petern
|
40dc1d0de9
|
-Add license files.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@13 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 08:47:50 +00:00 |
petern
|
38c20398c9
|
-Fix: Tree messed up...
git-svn-id: http://svn.fuzzle.org/mloop/trunk@11 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 08:14:56 +00:00 |
petern
|
89a8fe6101
|
-Add: loop quantisation
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@10 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 08:14:19 +00:00 |
petern
|
bfa83efd94
|
-Change: If a loop is already playing, let the play loop command set the looping status.
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@9 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 07:43:21 +00:00 |
petern
|
4ba9b7cc26
|
-Add: Curses UI. Beware of coding style...
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@8 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 07:24:44 +00:00 |
petern
|
4a7ee4a61a
|
-Change: Split off UI.
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@7 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 05:37:49 +00:00 |
petern
|
f330095902
|
-Fix: Initialize loop data.
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@6 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-22 05:25:28 +00:00 |
petern
|
4d5822a332
|
-Add ability to erase loops.
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@5 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-21 21:52:18 +00:00 |
petern
|
46e2d9f0ad
|
-Handle all notes off in notecache.
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@4 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-21 21:44:16 +00:00 |
petern
|
cf1e699840
|
-Fix: Only stop if a loop is playing.
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@3 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-21 21:44:00 +00:00 |
petern
|
4569a323ee
|
-Add notecache to allow seamless loops.
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@2 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-21 21:33:51 +00:00 |
petern
|
90e082d82b
|
-Initial import
git-svn-id: http://svn.fuzzle.org/mloop/mloop/trunk@1 ba049829-c6ef-42ef-81ac-908dd8d2e907
|
2009-07-21 20:23:12 +00:00 |