Commit graph

45 commits

Author SHA1 Message Date
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
d0be631310 -Removing all non-RT prints from RT contexts 2013-09-21 01:37:46 +01:00
Harry van Haaren
6c0e72353f -Removed warnings from build 2013-09-20 11:30:19 +01:00
Harry van Haaren
d9b96ec29c -Fixed APC feedback bug 2013-09-18 13:54:50 +01:00
Harry van Haaren
611839a8f6 -Updated GUI, added metronomeEnable to Controller 2013-09-18 10:09:26 +01:00
Harry van Haaren
f46b85b4bc -Removed Tup leftovers 2013-09-16 19:52:09 +01:00
Harry van Haaren
91419b60f3 -Updated Tup build, now has Tupfile in each directory. Added QUnit testing framework 2013-09-16 10:17:27 +01:00
Harry van Haaren
b7d989ecef -Debugging KEY GUI->APC MIDI message, not working 2013-09-11 02:19:39 +01:00
Harry van Haaren
50296b3e16 -GenericMIDI controller started 2013-09-06 14:18:27 +01:00
Harry van Haaren
c9bbc9bb48 -MidiObserver MIDI handling update, now registers custom MIDI port and interacts just with that. Scales to multiple controllers 2013-09-06 14:05:57 +01:00
Harry van Haaren
cf5ef0022e -Saves BPM and restores BPM 2013-09-05 22:35:48 +01:00
Harry van Haaren
27909b2f9a -Added clip recording / track arm - over record. Updated GMasterTrack, launch scene handled properly 2013-08-27 18:05:21 +01:00
Harry van Haaren
2a29891b98 -Added APC footcontroller support, ControllerUpdater has reset() 2013-08-27 00:50:48 +01:00
Harry van Haaren
d1af252667 -Fixed bugs in UI, fixed bug in APC 2013-08-27 00:14:16 +01:00
Harry van Haaren
e8d6c2a3df -Added config #DEBUG_LOGIC, updated UI 2013-08-27 00:01:51 +01:00
Harry van Haaren
908daa332f -Controller has reset() 2013-08-26 21:06:55 +01:00
Harry van Haaren
c66c78eaf8 -Fixed APC virtual function naming issue 2013-08-26 16:42:01 +01:00
Harry van Haaren
02604b9b6d -Fixed master track device selection issue 2013-08-26 16:39:32 +01:00
Harry van Haaren
e72fc9dd44 -Scene launch feedback 2013-08-25 23:36:08 +01:00
Harry van Haaren
8b96ff9c22 -Added footswitch APC handling stubs 2013-08-22 14:37:12 +01:00
Harry van Haaren
1c4142c9bf -Added #define DEBUG options for Clip testing 2013-08-22 14:36:56 +01:00
Harry van Haaren
d31cf4012f -Updated Controller, ControllerUpdater and TimeObserver for auto-registering. 2013-08-22 13:53:50 +01:00
Harry van Haaren
a641fcd8d3 -Removed APC progress on Track Control knob feedback 2013-08-22 05:48:33 +01:00
Harry van Haaren
e3fe30085f -Updated to use the Tup buildsystem 2013-08-22 04:32:51 +01:00
Harry van Haaren
96b78f0c5a -Renamed GridState::LOADED to STOPPED 2013-08-22 00:26:01 +01:00
Harry van Haaren
e517b9246a -Updated APC faders to use Logic class 2013-08-16 12:50:31 +01:00
Harry van Haaren
0816edbda5 -APC sidechain / post / reverb sends working 2013-08-16 12:39:59 +01:00
Harry van Haaren
a5071a3bbb -APC / GUI feedback using GridState now implemented. 2013-08-06 23:19:56 +01:00
Harry van Haaren
a4717bd1f0 -Added TapTempo to Logic, and shows in GUI 2013-08-05 17:52:53 +01:00
Harry van Haaren
bf70a44794 -Updated TODO, cleaned-up 2013-08-05 17:32:24 +01:00
Harry van Haaren
0026d12a2c -Updated track send code, now scales. APC feedback provided on Device control. 2013-08-05 13:28:43 +01:00
Harry van Haaren
b50b3d05eb -Updated GUI feedback of TrackSend events 2013-08-04 18:49:27 +01:00
Harry van Haaren
eb94b51162 -Updated Controller ControllerUpdater, added GUI Controller subclass, added progress test for feedback 2013-08-04 18:04:26 +01:00
Harry van Haaren
54ec814b2f -GridLogic initial functionality working. UI needs to be updated based on the same information too. 2013-08-02 03:16:56 +01:00
Harry van Haaren
a4c526c112 -Refactoring Controller grid logic into GridLogic class, updated State enum from Controller to GridLogic 2013-08-01 19:58:26 +01:00
Harry van Haaren
6c77081b15 -MidiObserver interface in action, tested using APC controller 2013-07-31 19:50:58 +01:00
Harry van Haaren
60727b10be -Updated Controller and ControllerUpdater classes 2013-07-31 18:01:51 +01:00
Harry van Haaren
32593e7eac -Updated APC controller class, working on MIDI handling 2013-07-31 17:31:47 +01:00
Harry van Haaren
d2dfe7239d -Implemented MidiObserver 2013-07-31 17:19:15 +01:00
Harry van Haaren
1120f3782b -Updated Looper to 0 its buffers, and APC support is improved 2013-05-19 22:12:31 +01:00
Harry van Haaren
aa8364db20 -Fixed timestretching, adjusted APC feedback 2013-05-19 02:23:18 +01:00
Harry van Haaren
f16f502c41 -APC control and controller interface updates 2013-05-19 02:01:22 +01:00
Harry van Haaren
398ab69482 -Updated run script, fixed APC error. 2013-05-19 01:26:18 +01:00
Harry van Haaren
3f8cc2f926 -WIP, controller APC 2013-05-18 21:12:36 +01:00
Harry van Haaren
370815e7aa -Added Controller subfolder, working on MIDI mapping / binding and feedback functionality 2013-05-18 19:52:12 +01:00