petern
7eef4f4c77
-Add: Preliminary save/load support
...
-Add: Stop all function
git-svn-id: http://svn.fuzzle.org/mloop/trunk@37 ba049829-c6ef-42ef-81ac-908dd8d2e907
2010-03-30 16:54:24 +00:00
petern
f2e073a383
-Change: Adjust recording timer so that the first event is at timestamp 0, instead of the timestamp within the jack frame.
...
git-svn-id: http://svn.fuzzle.org/mloop/trunk@36 ba049829-c6ef-42ef-81ac-908dd8d2e907
2009-07-25 16:54:57 +00:00
petern
f6bfe60a78
-Change: Move comment to more appropriate place.
...
git-svn-id: http://svn.fuzzle.org/mloop/trunk@35 ba049829-c6ef-42ef-81ac-908dd8d2e907
2009-07-25 15:52:40 +00:00
petern
4180158dc9
-Fix: When quantising, remove all notes after the end of the loop.
...
-Fix: Use notecache based on loop events to add note-offs, else some could possibly be missed.
git-svn-id: http://svn.fuzzle.org/mloop/trunk@31 ba049829-c6ef-42ef-81ac-908dd8d2e907
2009-07-24 07:19:13 +00:00
petern
604ae996d6
-Add: Get client name from jack and show in title. Reuse the name when reconnecting to jack.
...
git-svn-id: http://svn.fuzzle.org/mloop/trunk@30 ba049829-c6ef-42ef-81ac-908dd8d2e907
2009-07-23 19:33:01 +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
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
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
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
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
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
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