Commit Graph

  • 6cfd64615d
    Change: Switch from waf to CMake main Peter Nelson 2023-09-24 13:36:45 +0100
  • adebff98b0 Exit with error when unable to connect to JACK on startup. master git-svn petern 2011-04-06 11:24:54 +0000
  • 07ba8831fe Allow building with JACK1 petern 2011-04-06 11:24:54 +0000
  • 7eef4f4c77 -Add: Preliminary save/load support -Add: Stop all function petern 2010-03-30 16:54:24 +0000
  • f2e073a383 -Change: Adjust recording timer so that the first event is at timestamp 0, instead of the timestamp within the jack frame. petern 2009-07-25 16:54:57 +0000
  • f6bfe60a78 -Change: Move comment to more appropriate place. petern 2009-07-25 15:52:40 +0000
  • 236f8fadce -Change: Replace custom ringbuffer code with JACK's ringbuffer interface, as written by people who know better than me :) petern 2009-07-24 14:25:44 +0000
  • 437d6c2e2b -Change: When stopping a loop, send the remaining note off events, instead of sending all notes off. petern 2009-07-24 10:15:21 +0000
  • fad03cc466 -Fix: Enter key no longer worked after UI clean up. petern 2009-07-24 07:20:14 +0000
  • 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. petern 2009-07-24 07:19:13 +0000
  • 604ae996d6 -Add: Get client name from jack and show in title. Reuse the name when reconnecting to jack. petern 2009-07-23 19:33:01 +0000
  • c271123265 -Add: Disconnect from jack with ^D, for completeness... petern 2009-07-23 16:43:47 +0000
  • b4494dc6b2 -Add: Allow reconnecting to jackd with ^R. petern 2009-07-23 15:35:15 +0000
  • aba2225a48 -Change: Use defines for key presses. petern 2009-07-23 11:48:55 +0000
  • 4f924f5a90 -Change: Tidy up UI code; use mvprintw instead of snprintf/mvaddstr; tidy up initialization. petern 2009-07-23 11:42:08 +0000
  • d5b6dabf5c -Fix: 32/64bit related compilation warning. petern 2009-07-23 10:42:15 +0000
  • 7e385cb58e -Add: Initial incomplete support for saving state. petern 2009-07-23 07:55:39 +0000
  • b33dd1a800 -Fix: Don't allow recording over playing loops. petern 2009-07-23 06:48:10 +0000
  • 6cf445e1f5 -Change: Specialize the ringbuffer to handle jack_midi_event_t objects simply. -Fix: Memory leak found during above. petern 2009-07-22 19:43:12 +0000
  • 7e598788b0 -Change: Store loop-relative timestamp in midi event queue instead of period and period-relative timestamps. petern 2009-07-22 19:11:57 +0000
  • 6b8833dfc0 -Change: Rename Jack::m_buffer to Jack::m_loop_buffer. petern 2009-07-22 18:30:19 +0000
  • 62083c0bb3 -Add: edit mode for tempo adjusting. petern 2009-07-22 16:31:12 +0000
  • 4c351d1eff -Add: Tempo changing. petern 2009-07-22 14:10:49 +0000
  • 981e3454e7 -Add: Delay recording until first event option. -Add: Sync option (unimplemented) petern 2009-07-22 13:45:36 +0000
  • 97ac198448 -Change: Tidy up UI a bit. -Change: Limit bpm to 0-999. petern 2009-07-22 10:34:57 +0000
  • 1671959cea -Change: Classify UI a bit. -Add: edit modes, and ability to edit the bpm. petern 2009-07-22 09:58:01 +0000
  • 070414d450 -Split off notecache code into its own file instead of in the header. petern 2009-07-22 09:18:33 +0000
  • 40dc1d0de9 -Add license files. petern 2009-07-22 08:47:50 +0000
  • 38c20398c9 -Fix: Tree messed up... petern 2009-07-22 08:14:56 +0000
  • 89a8fe6101 -Add: loop quantisation git-svn@10 petern 2009-07-22 08:14:19 +0000
  • bfa83efd94 -Change: If a loop is already playing, let the play loop command set the looping status. petern 2009-07-22 07:43:21 +0000
  • 4ba9b7cc26 -Add: Curses UI. Beware of coding style... petern 2009-07-22 07:24:44 +0000
  • 4a7ee4a61a -Change: Split off UI. petern 2009-07-22 05:37:49 +0000
  • f330095902 -Fix: Initialize loop data. petern 2009-07-22 05:25:28 +0000
  • 4d5822a332 -Add ability to erase loops. petern 2009-07-21 21:52:18 +0000
  • 46e2d9f0ad -Handle all notes off in notecache. petern 2009-07-21 21:44:16 +0000
  • cf1e699840 -Fix: Only stop if a loop is playing. petern 2009-07-21 21:44:00 +0000
  • 4569a323ee -Add notecache to allow seamless loops. petern 2009-07-21 21:33:51 +0000
  • 90e082d82b -Initial import petern 2009-07-21 20:23:12 +0000