Commit Graph

447 Commits (6579fdd0858bf099f735f45e35ba065983e55ca7)

Author SHA1 Message Date
Harry van Haaren 6579fdd085 -Fixed issue with save paths, now adheres to NSM standard saving mechanisms 2013-11-08 00:48:28 +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 260a1d5a0c -Fixed NSM bug: now handles reply properly: wasn't calling nsm_check() 2013-11-07 22:42:28 +00:00
Harry van Haaren 84b220728e -Clip name is saved / restored 2013-11-03 14:12:42 +00:00
Harry van Haaren 7b70072aac -Volume redraws smoother 2013-11-03 14:00:50 +00:00
Harry van Haaren c26ebd0524 -Added session load error checking, fixed broken-session load crash 2013-11-03 13:41:30 +00:00
Harry van Haaren 55227a9c92 -Options has "New" button to add controller 2013-11-02 17:54:42 +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 f09515d8a5 -Added "Clear" item in right-click, "removes" clips from grid 2013-11-02 14:10:26 +00:00
Harry van Haaren 6f64f64abd -Fixed metronome bar / beat different tick sounds 2013-11-02 13:49:47 +00:00
Harry van Haaren b1566046fc -Removed prints 2013-11-02 13:41:31 +00:00
Harry van Haaren ff1e57449c -Debugging NSM support 2013-11-02 13:41:26 +00:00
Harry van Haaren f2345c8c02 -Updated resampling code, now *much* faster 2013-11-02 04:18:04 +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 e8caaa961a -Luppp loads default controllers from file 2013-11-02 00:56:02 +00:00
Harry van Haaren 5395e59ef2 -Updated default location of .ctlr files 2013-11-02 00:41:19 +00:00
Harry van Haaren 78466d1c72 -Removed non-seq controller from startup 2013-11-02 00:20:51 +00:00
Harry van Haaren 123b2bb141 -Commited hack fix for "dual scene play" bug: gridlogic "qStops" all clips on a track on qPlay of a new scene. 2013-11-02 00:13:57 +00:00
Harry van Haaren 55c9b171bd -Removed cout prints 2013-11-01 23:31:18 +00:00
Harry van Haaren 0d9920c9cc -Updated tests for gridlogic 2013-10-24 17:05:51 +01:00
Harry van Haaren 1488186b6c -Fixed tests 2013-10-24 15:46:12 +01:00
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