Commit graph

  • 78466d1c72 -Removed non-seq controller from startup Harry van Haaren 2013-11-02 00:20:51 +00:00
  • 123b2bb141 -Commited hack fix for "dual scene play" bug: gridlogic "qStops" all clips on a track on qPlay of a new scene. Harry van Haaren 2013-11-02 00:13:57 +00:00
  • 55c9b171bd -Removed cout prints Harry van Haaren 2013-11-01 23:31:18 +00:00
  • 0d9920c9cc -Updated tests for gridlogic Harry van Haaren 2013-10-24 17:05:51 +01:00
  • 1488186b6c -Fixed tests Harry van Haaren 2013-10-24 15:46:12 +01:00
  • 7edf0708a4 -Working on implementing save() / restore(), need some information on how NSM tells directories / filenames Harry van Haaren 2013-10-23 17:12:32 +01:00
  • 2a70b80a7a -Added initial NSM support: callbacks called but not save / open implementation added. Harry van Haaren 2013-10-23 17:03:54 +01:00
  • f330722a5b -Added patch against nonseq Jack.C Harry van Haaren 2013-10-22 22:43:37 +01:00
  • 1133b716c0 -Added non-seq support, trigger mode phrasing Harry van Haaren 2013-10-22 22:41:14 +01:00
  • bd2945e53a -Refactoring Bindings class, working on Options draw-stall bug Harry van Haaren 2013-10-19 14:22:49 +01:00
  • 7fc87cc41c -Updated .ctlr file writing, added some error printing on loading files Harry van Haaren 2013-10-19 13:38:49 +01:00
  • b185665616 -Fixed default path for controller loading Harry van Haaren 2013-10-19 13:31:14 +01:00
  • 25c758208a -Updated Controller loading: now working for Grid:launchScene Harry van Haaren 2013-10-19 13:24:35 +01:00
  • 88b04ecd6e -Updated controller loading file Harry van Haaren 2013-10-19 13:16:16 +01:00
  • e7cec02609 -Controller pointer is recieved from DSP backend, and can be written to .ctlr file Harry van Haaren 2013-10-19 12:54:26 +01:00
  • d8564390f6 -Cleaned up Options a little Harry van Haaren 2013-10-18 16:56:13 +01:00
  • 95dca508a8 -New bindings printed in Options dialog Harry van Haaren 2013-10-18 16:54:32 +01:00
  • 5ea1ff989e -Big update to dynamic binding Harry van Haaren 2013-10-18 16:52:04 +01:00
  • dd2be6fa0f -Updated Event pretty names, now works for all normal bindable events Harry van Haaren 2013-10-18 16:00:52 +01:00
  • 0c5d9cbd0c -Working on binding map Harry van Haaren 2013-10-18 15:56:20 +01:00
  • cc47fe4a74 -Midi bind target shown in UI Harry van Haaren 2013-10-18 15:06:27 +01:00
  • 8698a0e62e -Added event.cxx, containing static initializers for pretty event names Harry van Haaren 2013-10-18 14:50:28 +01:00
  • e6475cdff6 -Working on providing MIDI bind target to user Harry van Haaren 2013-10-18 14:33:00 +01:00
  • 1dd9bf25ee -Refactoring Options Harry van Haaren 2013-10-18 14:12:34 +01:00
  • 7a50aed60f -OptionsDialog updates when MIDI binding is created Harry van Haaren 2013-10-18 13:49:58 +01:00
  • 2d1e27b9ff -Refactored Options dialog to own class Harry van Haaren 2013-10-18 13:49:46 +01:00
  • e3b6ca446c -GUI Fader redraws now smooth Harry van Haaren 2013-10-18 13:29:23 +01:00
  • ebb9e8f5a1 -Added Avtk::Box to use as background instead of Fl widget, should fix BG theming color issue Harry van Haaren 2013-10-18 12:32:57 +01:00
  • ca0fab2d17 -MIDI binding enable added to Options dialog, allows binding of most functionality: no save feature yet. Harry van Haaren 2013-10-18 01:28:00 +01:00
  • 62dd928d9b -Initial controller MIDI binding hacked in Harry van Haaren 2013-10-18 01:06:34 +01:00
  • 49b95653bc -Refactored TimeManager, removing the need for JACK timebase master in order to deal with bar() properly Harry van Haaren 2013-10-13 00:20:00 +01:00
  • 6cf8602d95 -Refactoring time handling to process() - bar() - process() Harry van Haaren 2013-10-12 22:03:36 +01:00
  • eb8b040077 -Working on sampleAccurate Bar() events Harry van Haaren 2013-10-12 14:41:54 +01:00
  • cc95134365 -Updated Time, working on bar() nframes Harry van Haaren 2013-10-12 13:28:47 +01:00
  • 09de7af563 -Big refactor of #includes, less compilation deps. Updated TimeManager Bar() to include nframes data Harry van Haaren 2013-10-12 13:19:37 +01:00
  • f7aec84cf1 -AudioEditor exists, loading files without audio.cfg file now possibe as user asked for beat info Harry van Haaren 2013-10-12 01:31:56 +01:00
  • ad8016ddf4 -AudioEditor window shows newly loaded sample file Harry van Haaren 2013-10-12 00:06:15 +01:00
  • 75f5bef72c -Working on AudioEditor to request beats from user on new file load Harry van Haaren 2013-10-11 23:21:56 +01:00
  • 9bca330dc6 -Updated MIDI handling code to return Error status if port register failed Harry van Haaren 2013-10-11 21:33:20 +01:00
  • 09e7a10234 -Fixed track / master fader background issue Harry van Haaren 2013-10-11 21:28:37 +01:00
  • 87ee78787a -Removed C++ APC controller, now working trough GenericMIDI JSON .ctlr file Harry van Haaren 2013-10-09 00:16:05 +01:00
  • 2f88994b2d -Added metronome to APC, updated GUI respond to metro event Harry van Haaren 2013-10-09 00:15:31 +01:00
  • a95ab5d82b -Updated APC .ctlr for launch buttons Harry van Haaren 2013-10-08 23:02:57 +01:00
  • 468b594e44 -Updated APC controller Harry van Haaren 2013-10-08 22:54:50 +01:00
  • 3c1d86b7ba -Footpedal clip sampling using APC shift button working & tested Harry van Haaren 2013-10-08 22:32:25 +01:00
  • 83a36aa6a1 -Added NTK git repo url to README Harry van Haaren 2013-10-08 21:57:02 +01:00
  • 9c578ef07f -Updated GridLogic / Event / GenericMIDI to handle footswitch MIDI binding Harry van Haaren 2013-10-08 21:53:41 +01:00
  • 4b0f3b4953 -Updated Akai APC controller definition, updated genericMIDI Harry van Haaren 2013-10-08 18:19:08 +01:00
  • 4fa022c404 -Send / XSide dials feedback working Harry van Haaren 2013-10-08 14:35:18 +01:00
  • 235301af37 -Send feedback working Harry van Haaren 2013-10-08 14:29:35 +01:00
  • ce6a96db70 -Output bindings for GridState working Harry van Haaren 2013-10-08 14:12:55 +01:00
  • 3b03a2711e -Working on jack_interposer RT checking Harry van Haaren 2013-10-07 15:34:41 +01:00
  • d3b3fd82fe -Return volume dial working Harry van Haaren 2013-10-07 15:21:24 +01:00
  • f079055f7d -Fixed issue in TrackOutput Harry van Haaren 2013-10-06 23:26:06 +01:00
  • de952f69f1 -Fixed function issue, fixed TimeBase Harry van Haaren 2013-10-03 21:34:41 +01:00
  • 1e5b9ff162 -Fixed missing #include, working on TimeBase stuff Harry van Haaren 2013-10-03 21:31:30 +01:00
  • 493ccbad2c -GUI resets when "new" session is started Harry van Haaren 2013-10-03 16:11:14 +01:00
  • c1e3296a10 -Updated controller, fixed MIDI output bug Harry van Haaren 2013-10-03 15:59:34 +01:00
  • 98ffb78732 -Updated GenericMIDI Harry van Haaren 2013-10-03 11:24:34 +01:00
  • 7d5b1211e7 -Changed binding maps to use pointers to Binding instances Harry van Haaren 2013-10-03 10:21:40 +01:00
  • 57e1f642de -APC initialized on startup, error-checked Logic track values Harry van Haaren 2013-10-03 10:17:23 +01:00
  • 37a6f2891f -Added error checking to DiskReader Harry van Haaren 2013-10-03 02:15:05 +01:00
  • 0cffa1f6f1 -Updated DiskReader / Writer to new naming in session.luppp files Harry van Haaren 2013-10-03 02:10:35 +01:00
  • c4e70c533f -Refactored GTrack, and privatized its dials / buttons Harry van Haaren 2013-10-03 01:50:16 +01:00
  • ee126e4382 -Renamed SEND_* names for clarity Harry van Haaren 2013-10-03 01:18:06 +01:00
  • f1e1c855c4 -Overhauled GenericMIDI binding system to map event strings to the Event enumeration, faster compares Harry van Haaren 2013-10-03 00:39:00 +01:00
  • 437a06fa86 -Renamed MidiObserver to MidiIO (reflecting that MidiIO can write midi messages) Harry van Haaren 2013-10-03 00:25:48 +01:00
  • 5053367344 -WIP Harry van Haaren 2013-10-02 17:42:52 +01:00
  • c7e08f1316 -Updated GenericMIDI and bindings Harry van Haaren 2013-10-02 03:28:17 +01:00
  • 5a7974b953 -Fixed GUI registration, working on MIDI output from GenericMIDI class Harry van Haaren 2013-10-02 03:18:57 +01:00
  • 6db8c2ee24 -Fixed copy/paste error, MIDI messages being recieved properly Harry van Haaren 2013-10-02 03:13:02 +01:00
  • f349e36a7f -Fixed issue with double-register of Controller instances Harry van Haaren 2013-10-02 03:05:10 +01:00
  • c719aafdfe -Fixed crash on controller issue Harry van Haaren 2013-10-02 02:40:44 +01:00
  • 842abaaff3 -Updated MidiObserver Harry van Haaren 2013-10-02 02:11:23 +01:00
  • ac48d326ce -Added error checking to controller instantiation Harry van Haaren 2013-10-01 21:41:39 +01:00
  • 5545601b71 -Updated MIDI observer, crashing on usage Harry van Haaren 2013-10-01 17:51:51 +01:00
  • 83e868c264 -Refactored MIDI controller class Harry van Haaren 2013-10-01 17:42:16 +01:00
  • 506d5898cb -Refactoring GenericMIDI Harry van Haaren 2013-10-01 17:15:28 +01:00
  • 317047ab76 -Refactored Controller / MidiObserver / Jack port handling code Harry van Haaren 2013-10-01 17:08:19 +01:00
  • 62e056168f -Updated Controller creation code Harry van Haaren 2013-10-01 16:04:59 +01:00
  • 77d3a0698b -Changed MidiObserver registration, Controller instances can now be created in non-RT thread, allowing RT swapping of controller instances Harry van Haaren 2013-09-30 14:57:17 +01:00
  • 63a1c925bc -Added footpedal action to GenericMIDI controller Harry van Haaren 2013-09-29 20:21:14 +01:00
  • 008a8fc0c9 -Debugging MIDI output problem Harry van Haaren 2013-09-26 23:45:32 +01:00
  • a3cdf1d3d7 -Updated GenericMIDI Harry van Haaren 2013-09-26 20:51:22 +01:00
  • b2fa783bce -Volume on track0 working! Harry van Haaren 2013-09-26 17:24:12 +01:00
  • a7c4b027cf -Initial Controller handling code in place Harry van Haaren 2013-09-25 19:36:23 +01:00
  • fc6889499b -Moved controller test to akai_apc.ctlr Harry van Haaren 2013-09-25 19:10:13 +01:00
  • 3fc1144e37 -GenericMIDI executes actions based on incoming MIDI Harry van Haaren 2013-09-25 18:46:08 +01:00
  • c78e322e9d -Updated debug prints Harry van Haaren 2013-09-25 18:21:05 +01:00
  • e5810cb76e -Updated GenericMIDI controller Harry van Haaren 2013-09-25 18:07:53 +01:00
  • ce41e5999d -Updated Options window to be constructed in the Gui(), and show()-n in callback Harry van Haaren 2013-09-25 14:27:04 +01:00
  • 2256193459 -Added options wizard Harry van Haaren 2013-09-25 12:49:12 +01:00
  • ed7652b5a9 -Updated GenericMIDI controller surface and test code. Needs some UI work for configuration. Harry van Haaren 2013-09-24 18:50:55 +01:00
  • bcfb35ac4e -Updated GenericMidi controller Harry van Haaren 2013-09-24 18:45:54 +01:00
  • c5bcf5f625 -Updated controller to attempt read the JSON controller definition. Harry van Haaren 2013-09-24 18:38:53 +01:00
  • 58d7776c19 -Updated Controller, APC, working on Generic MIDI controller file & JSON spec Harry van Haaren 2013-09-24 18:30:29 +01:00
  • 52cfaca7e8 -TrackSendActive implemented Harry van Haaren 2013-09-23 15:23:48 +01:00
  • d92b464175 -Record button in GUI enables "over-record" of previous clip Harry van Haaren 2013-09-23 12:51:41 +01:00
  • a99ad9048c -Updating prints, fixed bug in diskwriter Harry van Haaren 2013-09-23 12:30:54 +01:00
  • a12eef7974 -Updated tests, added lupppTestMaterial, updated DiskReader tests Harry van Haaren 2013-09-23 12:21:33 +01:00