Commit graph

425 commits

Author SHA1 Message Date
Harry van Haaren
7edf0708a4 -Working on implementing save() / restore(), need some information on how NSM tells directories / filenames 2013-10-23 17:12:32 +01:00
Harry van Haaren
2a70b80a7a -Added initial NSM support: callbacks called but not save / open implementation added. 2013-10-23 17:03:54 +01:00
Harry van Haaren
1133b716c0 -Added non-seq support, trigger mode phrasing 2013-10-22 22:41:14 +01:00
Harry van Haaren
bd2945e53a -Refactoring Bindings class, working on Options draw-stall bug 2013-10-19 14:22:49 +01:00
Harry van Haaren
7fc87cc41c -Updated .ctlr file writing, added some error printing on loading files 2013-10-19 13:38:49 +01:00
Harry van Haaren
b185665616 -Fixed default path for controller loading 2013-10-19 13:31:14 +01:00
Harry van Haaren
25c758208a -Updated Controller loading: now working for Grid:launchScene 2013-10-19 13:24:35 +01:00
Harry van Haaren
88b04ecd6e -Updated controller loading file 2013-10-19 13:16:16 +01:00
Harry van Haaren
e7cec02609 -Controller pointer is recieved from DSP backend, and can be written to .ctlr file 2013-10-19 12:54:26 +01:00
Harry van Haaren
d8564390f6 -Cleaned up Options a little 2013-10-18 16:56:13 +01:00
Harry van Haaren
95dca508a8 -New bindings printed in Options dialog 2013-10-18 16:54:32 +01:00
Harry van Haaren
5ea1ff989e -Big update to dynamic binding 2013-10-18 16:52:04 +01:00
Harry van Haaren
dd2be6fa0f -Updated Event pretty names, now works for all normal bindable events 2013-10-18 16:00:52 +01:00
Harry van Haaren
0c5d9cbd0c -Working on binding map 2013-10-18 15:56:20 +01:00
Harry van Haaren
cc47fe4a74 -Midi bind target shown in UI 2013-10-18 15:06:27 +01:00
Harry van Haaren
8698a0e62e -Added event.cxx, containing static initializers for pretty event names 2013-10-18 14:50:28 +01:00
Harry van Haaren
e6475cdff6 -Working on providing MIDI bind target to user 2013-10-18 14:33:00 +01:00
Harry van Haaren
1dd9bf25ee -Refactoring Options 2013-10-18 14:12:34 +01:00
Harry van Haaren
7a50aed60f -OptionsDialog updates when MIDI binding is created 2013-10-18 13:49:58 +01:00
Harry van Haaren
2d1e27b9ff -Refactored Options dialog to own class 2013-10-18 13:49:46 +01:00
Harry van Haaren
e3b6ca446c -GUI Fader redraws now smooth 2013-10-18 13:29:23 +01:00
Harry van Haaren
ebb9e8f5a1 -Added Avtk::Box to use as background instead of Fl widget, should fix BG theming color issue 2013-10-18 12:32:57 +01:00
Harry van Haaren
ca0fab2d17 -MIDI binding enable added to Options dialog, allows binding of most functionality: no save feature yet. 2013-10-18 01:28:00 +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
6cf8602d95 -Refactoring time handling to process() - bar() - process() 2013-10-12 22:03:36 +01:00
Harry van Haaren
eb8b040077 -Working on sampleAccurate Bar() events 2013-10-12 14:41:54 +01:00
Harry van Haaren
cc95134365 -Updated Time, working on bar() nframes 2013-10-12 13:28:47 +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
f7aec84cf1 -AudioEditor exists, loading files without audio.cfg file now possibe as user asked for beat info 2013-10-12 01:31:56 +01:00
Harry van Haaren
ad8016ddf4 -AudioEditor window shows newly loaded sample file 2013-10-12 00:06:15 +01:00
Harry van Haaren
75f5bef72c -Working on AudioEditor to request beats from user on new file load 2013-10-11 23:21:56 +01:00
Harry van Haaren
9bca330dc6 -Updated MIDI handling code to return Error status if port register failed 2013-10-11 21:33:20 +01:00
Harry van Haaren
09e7a10234 -Fixed track / master fader background issue 2013-10-11 21:28: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
2f88994b2d -Added metronome to APC, updated GUI respond to metro event 2013-10-09 00:15:31 +01:00
Harry van Haaren
a95ab5d82b -Updated APC .ctlr for launch buttons 2013-10-08 23:02:57 +01:00
Harry van Haaren
468b594e44 -Updated APC controller 2013-10-08 22:54:50 +01:00
Harry van Haaren
3c1d86b7ba -Footpedal clip sampling using APC shift button working & tested 2013-10-08 22:32:25 +01:00
Harry van Haaren
9c578ef07f -Updated GridLogic / Event / GenericMIDI to handle footswitch MIDI binding 2013-10-08 21:53:41 +01:00
Harry van Haaren
4b0f3b4953 -Updated Akai APC controller definition, updated genericMIDI 2013-10-08 18:19:08 +01:00
Harry van Haaren
4fa022c404 -Send / XSide dials feedback working 2013-10-08 14:35:18 +01:00
Harry van Haaren
235301af37 -Send feedback working 2013-10-08 14:29:35 +01:00
Harry van Haaren
ce6a96db70 -Output bindings for GridState working 2013-10-08 14:12:55 +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
f079055f7d -Fixed issue in TrackOutput 2013-10-06 23:26:06 +01:00
Harry van Haaren
de952f69f1 -Fixed function issue, fixed TimeBase 2013-10-03 21:34:41 +01:00
Harry van Haaren
1e5b9ff162 -Fixed missing #include, working on TimeBase stuff 2013-10-03 21:31:30 +01:00
Harry van Haaren
493ccbad2c -GUI resets when "new" session is started 2013-10-03 16:11:14 +01:00