Commit Graph

84 Commits (main)

Author SHA1 Message Date
Harry van Haaren 860a2d4501 -Fixed master fader, working on master return 2013-09-20 10:29:05 +01:00
Harry van Haaren 611839a8f6 -Updated GUI, added metronomeEnable to Controller 2013-09-18 10:09:26 +01:00
Harry van Haaren f884d43be7 -Refactored JACK ports for reverb send / return, updated UI to reflect 2013-09-11 01:32:58 +01:00
Harry van Haaren b411df2391 -Refactored Save to State, and SaveAble to Stately 2013-09-06 00:28:11 +01:00
Harry van Haaren 94ef514816 -Updated EventSave / EventSaveReset, implemented reset() call 2013-09-06 00:10:33 +01:00
Harry van Haaren 298b18af04 -Updated LooperClip, it now handles save() gracefully, copying data to GUI thread to be serialized to disk. 2013-09-03 19:35:02 +01:00
Harry van Haaren 1b76c1ce2c -Added EventSave, updated DSP handling code 2013-09-03 18:05:57 +01:00
Harry van Haaren 6ad3a0e11b -Updated ClipSelector code, working on LaunchScene support 2013-08-22 05:48:59 +01:00
Harry van Haaren 44f6e26da1 -Loading clips now uses GridLogic, and _loaded status is in LooperClip 2013-08-22 00:05:00 +01:00
Harry van Haaren f7fce45d4a -Loops can be used as tempo, and Luppp will guess the amount of beats, its tempo based on beats, and start running at that tempo. 2013-08-13 18:34:08 +01:00
Harry van Haaren 40850e0e41 -UI can set the number of beats in LooperClips 2013-08-13 17:03:33 +01:00
Harry van Haaren 0306a1873e -Updated APC handling, bug hunting 2013-08-13 00:41:17 +01:00
Harry van Haaren 90edacad60 -Fixed GridLogic, now sends proper feedback to APC / GUI. 2013-08-06 22:42:04 +01:00
Harry van Haaren 0012d3655d -Buffer resizing should be in place now 2013-08-06 22:20:37 +01:00
Harry van Haaren 9dfd7ecdb8 -Implemented Logic class as interface to functionality 2013-08-05 13:56:38 +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 32593e7eac -Updated APC controller class, working on MIDI handling 2013-07-31 17:31:47 +01:00
Harry van Haaren 71677bad30 -Master bus now stereo 2013-07-31 11:34:28 +01:00
Harry van Haaren 3f60cb52a6 -Refactoring Looper into LooperClip 2013-07-30 21:54:56 +01:00
Harry van Haaren a98170e16e -Added internal master output buffer for metering 2013-07-28 16:00:17 +01:00
Harry van Haaren 43b38fd4d6 -GUI Reverb knob events sent to DSP for mixing 2013-07-28 14:56:34 +01:00
Harry van Haaren 234aea3663 -Looping Scene logic added 2013-07-26 02:49:23 +01:00
Harry van Haaren 953ea89d64 -Cleaned up Event code, updated GClipSelector and AVTK Clip Selector 2013-07-25 02:00:35 +01:00
Harry van Haaren c9e19e4e02 -Updated PLAY_SAMPLE event to LOOPER_PLAY 2013-07-25 01:47:03 +01:00
Harry van Haaren 1fbf9addb3 -Loop loading working, needs some cleaning up 2013-05-20 01:08:10 +01:00
Harry van Haaren 8eec3e1426 -Working on sample loading, most of infrastructure in place, need to send event 2013-05-19 23:57:12 +01:00
Harry van Haaren 19d522b7f7 -BPM button working, Tap tempo button implemented. Working on Tap Tempo algorithm 2013-05-16 17:45:46 +01:00
Harry van Haaren d39fe8b948 -Master track has BPM dial, working but scrubbing trought metro 2013-05-16 17:16:18 +01:00
Harry van Haaren 8da75fc397 -Loopers have length, UI controls it, 8 tracks, config header, Master track in UI 2013-05-16 01:38:11 +01:00
Harry van Haaren 7efd73d71e -Added metronome on / off toggle button 2013-05-15 23:27:31 +01:00
Harry van Haaren d00f988165 -Multiple loopers supported 2013-05-15 02:17:08 +01:00
Harry van Haaren a94ac55fbd -Updated engine to record / playback loop 2013-05-13 22:04:12 +01:00
Harry van Haaren f5ebe24caf -Ringbuffers are created on startup 2013-04-20 11:54:16 +01:00
Harry van Haaren a29b8c720c -Initial commit 2013-04-20 11:37:36 +01:00