Commit Graph

30 Commits (edb2913d6ec3c80bb5f8c1d9628fd960da7e4569)

Author SHA1 Message Date
Harry van Haaren 9dfd7ecdb8 -Implemented Logic class as interface to functionality 2013-08-05 13:56:38 +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 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 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 4454854327 -Implemented Reverb send, cleaned up events 2013-07-28 14:20:54 +01:00
Harry van Haaren 14bbc49e49 -Metering takes place in TrackOutput 2013-07-28 13:31:07 +01:00
Harry van Haaren 4591cdfb18 -TrackOutput used by Jack for process() 2013-07-28 13:14:25 +01:00
Harry van Haaren 234aea3663 -Looping Scene logic added 2013-07-26 02:49:23 +01:00
Harry van Haaren 8d2924b9d4 -Smoothed DSP level metering UI updates 2013-07-26 01:39:06 +01:00
Harry van Haaren c9cf150841 -Updated Jack to have DBMeter instances, dbMetering taking place in process(), event for signal level added & handled in GUI 2013-07-26 01:27:19 +01:00
Harry van Haaren 9337fae460 -Working on track metering 2013-07-26 00:56:06 +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 44396b5ed9 -Fixed naming issue 2013-05-19 02:39:06 +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
Harry van Haaren 6e861dd4c1 -Added MIDI input port, loopers get fed MIDI data 2013-05-18 16:37:03 +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 a30d540b49 -Added metronome class, plays back synthesized sins on beat & bar 2013-05-15 22:48:43 +01:00
Harry van Haaren 42465a7b18 -Working on observer pattern for TimeManager-> looper bpm 2013-05-15 02:55:51 +01:00
Harry van Haaren d00f988165 -Multiple loopers supported 2013-05-15 02:17:08 +01:00
Harry van Haaren 7061eaa173 -Implementing TimeManager class, using Observer pattern for updates 2013-05-14 00:03:43 +01:00
Harry van Haaren a94ac55fbd -Updated engine to record / playback loop 2013-05-13 22:04:12 +01:00
Harry van Haaren a29b8c720c -Initial commit 2013-04-20 11:37:36 +01:00