Commit Graph

129 Commits (d208f8959a1cb6b220e5a24d8bcfdc90ba4a1424)

Author SHA1 Message Date
Harry van Haaren d208f8959a -Added LICENSE 2013-12-08 21:44:43 +00:00
Harry van Haaren a3f9eda1d4 -Fixed "double-register" of GuiController 2013-12-04 14:13:13 +00:00
Harry van Haaren a70b267e17 -Updated TimeHandling, now glitch free with delta times 2013-12-01 23:23:50 +00:00
Harry van Haaren 840d0710d9 -Fixed TimeManager timestretch / metronome mashing bug, now uses beatCounter for delta between beats 2013-12-01 17:35:45 +00:00
Harry van Haaren 46d9700c62 -Commented JACK track creation 2013-11-26 17:19:33 +00:00
Harry van Haaren dabf78adbc -Refactored GenericMIDI to use Event namespace helper functions, refactored Event functions to use loop. Binding loading working but mostly untested 2013-11-19 22:47:57 +00:00
Harry van Haaren ee561bb235 -Fixed JACK non-init warnings from valgrind 2013-11-19 20:09:56 +00:00
Harry van Haaren 33a6577480 -Fixed bug (vector was moving when push_back, Controller* in vector solves). Removing MidiIO objects working 2013-11-10 22:52:53 +00:00
Harry van Haaren 1538ac4eb9 -Update GUI / JACK shutdown code 2013-11-09 19:59:54 +00:00
Harry van Haaren 91409542c8 -Fixed NSM support: loading & saving files now working! 2013-11-08 01:07:15 +00:00
Harry van Haaren 0a9471cf54 -Working on NSM integration: open working, but session not showing: Jack registration issue with GUI probably the cause 2013-11-08 00:18:48 +00:00
Harry van Haaren 13b0172555 -Acts as timebase master, providing JACK with BPM info (useful with Masha / Ducka etc) 2013-11-02 14:15:50 +00:00
Harry van Haaren 1105553c63 -Implemented bar() / beat() handling inside nframes: timing issues resolved 2013-11-02 04:07:27 +00:00
Harry van Haaren 652e54df41 -Removed prints 2013-11-02 03:32:33 +00:00
Harry van Haaren 5395e59ef2 -Updated default location of .ctlr files 2013-11-02 00:41:19 +00:00
Harry van Haaren 1133b716c0 -Added non-seq support, trigger mode phrasing 2013-10-22 22:41:14 +01:00
Harry van Haaren cc47fe4a74 -Midi bind target shown in UI 2013-10-18 15:06:27 +01:00
Harry van Haaren 62dd928d9b -Initial controller MIDI binding hacked in 2013-10-18 01:06:34 +01:00
Harry van Haaren 49b95653bc -Refactored TimeManager, removing the need for JACK timebase master in order to deal with bar() properly 2013-10-13 00:20:00 +01:00
Harry van Haaren 09de7af563 -Big refactor of #includes, less compilation deps. Updated TimeManager Bar() to include nframes data 2013-10-12 13:19:37 +01:00
Harry van Haaren 87ee78787a -Removed C++ APC controller, now working trough GenericMIDI JSON .ctlr file 2013-10-09 00:16:05 +01:00
Harry van Haaren 3b03a2711e -Working on jack_interposer RT checking 2013-10-07 15:34:41 +01:00
Harry van Haaren d3b3fd82fe -Return volume dial working 2013-10-07 15:21:24 +01:00
Harry van Haaren c1e3296a10 -Updated controller, fixed MIDI output bug 2013-10-03 15:59:34 +01:00
Harry van Haaren 437a06fa86 -Renamed MidiObserver to MidiIO (reflecting that MidiIO can write midi messages) 2013-10-03 00:25:48 +01:00
Harry van Haaren 5a7974b953 -Fixed GUI registration, working on MIDI output from GenericMIDI class 2013-10-02 03:18:57 +01:00
Harry van Haaren f349e36a7f -Fixed issue with double-register of Controller instances 2013-10-02 03:05:10 +01:00
Harry van Haaren c719aafdfe -Fixed crash on controller issue 2013-10-02 02:40:44 +01:00
Harry van Haaren 842abaaff3 -Updated MidiObserver 2013-10-02 02:11:23 +01:00
Harry van Haaren 83e868c264 -Refactored MIDI controller class 2013-10-01 17:42:16 +01:00
Harry van Haaren 317047ab76 -Refactored Controller / MidiObserver / Jack port handling code 2013-10-01 17:08:19 +01:00
Harry van Haaren 62e056168f -Updated Controller creation code 2013-10-01 16:04:59 +01:00
Harry van Haaren 77d3a0698b -Changed MidiObserver registration, Controller instances can now be created in non-RT thread, allowing RT swapping of controller instances 2013-09-30 14:57:17 +01:00
Harry van Haaren 008a8fc0c9 -Debugging MIDI output problem 2013-09-26 23:45:32 +01:00
Harry van Haaren a3cdf1d3d7 -Updated GenericMIDI 2013-09-26 20:51:22 +01:00
Harry van Haaren b2fa783bce -Volume on track0 working! 2013-09-26 17:24:12 +01:00
Harry van Haaren 2256193459 -Added options wizard 2013-09-25 12:49:12 +01:00
Harry van Haaren ed7652b5a9 -Updated GenericMIDI controller surface and test code. Needs some UI work for configuration. 2013-09-24 18:50:55 +01:00
Harry van Haaren bcfb35ac4e -Updated GenericMidi controller 2013-09-24 18:45:54 +01:00
Harry van Haaren 58d7776c19 -Updated Controller, APC, working on Generic MIDI controller file & JSON spec 2013-09-24 18:30:29 +01:00
Harry van Haaren a99ad9048c -Updating prints, fixed bug in diskwriter 2013-09-23 12:30:54 +01:00
Harry van Haaren 1a2dd568f7 -Initial resampling code in place 2013-09-23 10:53:58 +01:00
Harry van Haaren 2bbcd8bd1d -Added Signal handling: now closes JACK using UI thread, regardless of signal interrupt thread 2013-09-21 00:52:29 +01:00
Harry van Haaren 32b952800a -Working on Jack quit code, cleanup, virtual destructors etc 2013-09-20 23:28:59 +01:00
Harry van Haaren 071bb78ee5 -Input handling UI and DSP both finished: working fine 2013-09-20 15:38:23 +01:00
Harry van Haaren 8813cf0852 -Input volume events added, UI updated 2013-09-20 13:11:47 +01:00
Harry van Haaren 25af4824b1 -Updated UI, added events for input routing 2013-09-20 13:02:27 +01:00
Harry van Haaren f1c5f55f80 -Implemented DSP / events for Input send handling, updated UI 2013-09-20 12:40:50 +01:00
Harry van Haaren 6c0e72353f -Removed warnings from build 2013-09-20 11:30:19 +01:00
Harry van Haaren 860a2d4501 -Fixed master fader, working on master return 2013-09-20 10:29:05 +01:00