Commit graph

132 commits

Author SHA1 Message Date
Harry van Haaren
a4c526c112 -Refactoring Controller grid logic into GridLogic class, updated State enum from Controller to GridLogic 2013-08-01 19:58:26 +01:00
Harry van Haaren
6c77081b15 -MidiObserver interface in action, tested using APC controller 2013-07-31 19:50:58 +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
48c47f398f -LooperClips now just normal instances, not pointers to 2013-07-31 11:46:45 +01:00
Harry van Haaren
71677bad30 -Master bus now stereo 2013-07-31 11:34:28 +01:00
Harry van Haaren
e472b4fcd4 -Implemented worker requestNewBuffer function 2013-07-31 10:56:08 +01:00
Harry van Haaren
30ef6c4330 -Refactored Observer to TimeObserver 2013-07-31 10:55:48 +01:00
Harry van Haaren
b64576cbdf -Reverb send working, needs testing and fix leaking 2013-07-31 03:10:31 +01:00
Harry van Haaren
85ec190e30 -Volume controls on tracks working, trackOutput buffers being used 2013-07-31 02:48:59 +01:00
Harry van Haaren
5a4d0f84a1 -Updated buffer management, implementing _trackBuffer in TrackOutput 2013-07-31 02:27:27 +01:00
Harry van Haaren
cf359f044d -Updated Avtk graphics 2013-07-31 02:27:04 +01:00
Harry van Haaren
08a0d28f29 -Bug defeated. 2013-07-31 01:43:24 +01:00
Harry van Haaren
c633bca82b -Debugging 2013-07-31 01:33:02 +01:00
Harry van Haaren
2ecbd47742 -Debugging strange distortion 2013-07-31 01:28:18 +01:00
Harry van Haaren
3c765ba4cb -debugging strange audio distortion 2013-07-31 01:05:14 +01:00
Harry van Haaren
58d75b16a0 -Updated GUI to activate JACK using callback 2013-07-30 22:02:14 +01:00
Harry van Haaren
43aec20f82 -Refactoring Looper & LooperClip to playback a sample 2013-07-30 21:55:50 +01:00
Harry van Haaren
731e3c14c3 -Refactored LooperClip into own header 2013-07-30 21:55:49 +01:00
Harry van Haaren
3f60cb52a6 -Refactoring Looper into LooperClip 2013-07-30 21:54:56 +01:00
Harry van Haaren
d3cbd3c516 -Designing new LooperClip class and buffer interaction 2013-07-30 21:53:54 +01:00
Harry van Haaren
f13486e857 -Refactoring Looper for APC support 2013-07-30 21:52:28 +01:00
Harry van Haaren
84ba0974d0 -Simplified the RadialView a lot, now very minimal but still sleek 2013-07-30 20:30:13 +01:00
Harry van Haaren
387ce7f65f -Working on RadialView and ClipSelector 2013-07-30 18:34:47 +01:00
Harry van Haaren
6af789a1f8 -Avtk::RadialStatus implemented 2013-07-30 16:15:02 +01:00
Harry van Haaren
6bd8a5ac47 -Updated Looper with fixme, updated for -Werror 2013-07-30 03:07:46 +01:00
Harry van Haaren
e99250b231 -Cleanup output 2013-07-30 01:19:27 +01:00
Harry van Haaren
88fbe5a249 -Werror checked all code 2013-07-30 01:17:40 +01:00
Harry van Haaren
89b89b81eb -Audio output refactored: now uses track buffers and master buffers 2013-07-30 00:56:13 +01:00
Harry van Haaren
a98170e16e -Added internal master output buffer for metering 2013-07-28 16:00:17 +01:00
Harry van Haaren
4c92f817b7 -Added GTrack callbacks for Sidechain, Post and Volume 2013-07-28 15:42:22 +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
6d7c91ba61 -Updated UI to with master reverb widget and placeholder for sidechain 2013-07-28 14:37:38 +01:00
Harry van Haaren
4454854327 -Implemented Reverb send, cleaned up events 2013-07-28 14:20:54 +01:00
Harry van Haaren
85a13864c0 -Reverb, Sidechain and PostSidechain sends implemented 2013-07-28 13:42:05 +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
f34e43b18a -Reworking signal handling using AudioProcessor class and reversed flow process() calling 2013-07-27 22:36:58 +01:00
Harry van Haaren
112d850848 -Added APC volume support using MIDI. Needs refactoring to scale to any controller 2013-07-27 21:59:20 +01:00
Harry van Haaren
5148aec4e5 -Implemented Bar counter, now working 2013-07-27 17:16:37 +01:00
Harry van Haaren
a259803b69 -Implemented Beat visual in GUI 2013-07-27 16:37:54 +01:00
Harry van Haaren
fc077a804b -Refactoring ClipSelector 2013-07-27 16:10:17 +01:00
Harry van Haaren
b06d4f73ef -Refactoring ClipSelector, now using Clip class for all state 2013-07-27 15:51:27 +01:00
Harry van Haaren
46224b4250 -Refactoring ClipSelector 2013-07-27 15:05:16 +01:00
Harry van Haaren
f259f3add9 -Refactored ClipSelector 2013-07-27 14:30:13 +01:00
Harry van Haaren
3348646fad -Doc commented AVTK clip selector 2013-07-27 14:19:26 +01:00
Harry van Haaren
9347dcd215 -Reworked clip loading in ClipSelector 2013-07-27 14:15:24 +01:00
Harry van Haaren
864cd1637f -Refactoring ClipSelector drawing 2013-07-27 11:34:49 +01:00
Harry van Haaren
234aea3663 -Looping Scene logic added 2013-07-26 02:49:23 +01:00