Commit graph

523 commits

Author SHA1 Message Date
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
63a1c925bc -Added footpedal action to GenericMIDI controller 2013-09-29 20:21:14 +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
a7c4b027cf -Initial Controller handling code in place 2013-09-25 19:36:23 +01:00
Harry van Haaren
fc6889499b -Moved controller test to akai_apc.ctlr 2013-09-25 19:10:13 +01:00
Harry van Haaren
3fc1144e37 -GenericMIDI executes actions based on incoming MIDI 2013-09-25 18:46:08 +01:00
Harry van Haaren
c78e322e9d -Updated debug prints 2013-09-25 18:21:05 +01:00
Harry van Haaren
e5810cb76e -Updated GenericMIDI controller 2013-09-25 18:07:53 +01:00
Harry van Haaren
ce41e5999d -Updated Options window to be constructed in the Gui(), and show()-n in callback 2013-09-25 14:27:04 +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
c5bcf5f625 -Updated controller to attempt read the JSON controller definition. 2013-09-24 18:38:53 +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
52cfaca7e8 -TrackSendActive implemented 2013-09-23 15:23:48 +01:00
Harry van Haaren
d92b464175 -Record button in GUI enables "over-record" of previous clip 2013-09-23 12:51:41 +01:00
Harry van Haaren
a99ad9048c -Updating prints, fixed bug in diskwriter 2013-09-23 12:30:54 +01:00
Harry van Haaren
a12eef7974 -Updated tests, added lupppTestMaterial, updated DiskReader tests 2013-09-23 12:21:33 +01:00
Harry van Haaren
3e9cd31dd7 -Added buildTest compile.sh script 2013-09-23 11:56:01 +01:00
Harry van Haaren
1f3cbdf653 -Updated diskwriter & test 2013-09-23 11:54:54 +01:00
Harry van Haaren
b2e27b0847 -Refactored DiskReader 2013-09-23 11:43:57 +01:00
Harry van Haaren
2eb9312dd4 -Loading samples of different samplerate working: but pitching according to SRC. 2013-09-23 11:39:42 +01:00
Harry van Haaren
1a2dd568f7 -Initial resampling code in place 2013-09-23 10:53:58 +01:00
Harry van Haaren
91786cb08b -Updated CMake, now only shows important warnings. 2013-09-23 10:18:58 +01:00
Harry van Haaren
6dbb3847be -Refactored DiskReader, now handles loading sessions properly again 2013-09-23 09:47:51 +01:00
Harry van Haaren
44ab476864 -Refactored DiskWriter 2013-09-23 09:42:08 +01:00
Harry van Haaren
e533413e8d -Updated DiskWriter 2013-09-23 09:35:02 +01:00
Harry van Haaren
d0be631310 -Removing all non-RT prints from RT contexts 2013-09-21 01:37:46 +01:00
Harry van Haaren
113864fa06 -Updated Quit code 2013-09-21 01:10:01 +01:00
Harry van Haaren
232f74c21c -Removed stale FIXME 2013-09-21 00:58:06 +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
fedf1925c1 -Updated Track UI to show sends / dials 2013-09-20 22:23:39 +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
7a2e2a4ef0 -Input section reworked 2013-09-20 11:23:59 +01:00
Harry van Haaren
860a2d4501 -Fixed master fader, working on master return 2013-09-20 10:29:05 +01:00
Harry van Haaren
36092a0a34 -Fixed metering bug on channel 1 / master 2013-09-19 10:44:12 +01:00
Harry van Haaren
3b842c0d08 -#ifdef-ed Jack print 2013-09-18 13:55:15 +01:00
Harry van Haaren
9bd398a216 -Fixed "multiple-save" JSON bug 2013-09-18 13:54:59 +01:00
Harry van Haaren
d9b96ec29c -Fixed APC feedback bug 2013-09-18 13:54:50 +01:00
Harry van Haaren
dd9ec2a010 -Updated README install instructions 2013-09-18 11:49:58 +01:00
Harry van Haaren
a37ee8bdef -Added build dir scripts 2013-09-18 11:48:04 +01:00
Harry van Haaren
1b93cc6978 -Updated CMake, DiskWriter and config 2013-09-18 11:46:25 +01:00
Harry van Haaren
611839a8f6 -Updated GUI, added metronomeEnable to Controller 2013-09-18 10:09:26 +01:00