Commit Graph

564 Commits (d208f8959a1cb6b220e5a24d8bcfdc90ba4a1424)

Author SHA1 Message Date
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 64b664f1df -Updated wscript, added valgrind script 2013-07-30 03:08:03 +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
Harry van Haaren 0c196d14f3 -Bug in metering somewhere: some meters show amplitude of tracks beside it 2013-07-26 02:26:12 +01:00
Harry van Haaren 21346b63c2 -Updated Looper: now reserves 10 * 44100 * 60 float. Fixed bug in playback 2013-07-26 02:05:35 +01:00
Harry van Haaren 1f806b8cac -Sample loading now working per track: not yet per scene 2013-07-26 01:45:40 +01:00
Harry van Haaren 8d2924b9d4 -Smoothed DSP level metering UI updates 2013-07-26 01:39:06 +01:00
Harry van Haaren 75d9dc592a -Cleanup UI volume code 2013-07-26 01:30:17 +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 6fca9a3095 -Looper sends progress updates until it stops playing: not queued stop playing 2013-07-26 00:38:20 +01:00
Harry van Haaren 61bbc63ea5 -Track buffers implemented, and copied into master output 2013-07-25 19:21:57 +01:00
Harry van Haaren a20da93fdb -Implementing track buffers 2013-07-25 18:11:59 +01:00
Harry van Haaren e597733b00 -Rearranging UI 2013-07-25 18:05:23 +01:00
Harry van Haaren 3bcbbefd0d -Updated tooltips: needs some UI work, but backend working fine 2013-07-25 17:53:59 +01:00
Harry van Haaren 3f17e33e32 -Updated UI, tweaked window size 2013-07-25 17:40:25 +01:00
Harry van Haaren 0b64f78e0c -Updated window size and header image 2013-07-25 17:20:54 +01:00
Harry van Haaren b9b3aab0a1 -ClipSelector draws with full alpha 2013-07-25 15:31:13 +01:00
Harry van Haaren ce8f7537ab -UI now gets updates from Looper: all on track 1 scene 1, but working 2013-07-25 15:20:16 +01:00
Harry van Haaren a9bbec922a -Loop duration can be specified in the UI 2013-07-25 14:54:53 +01:00
Harry van Haaren bd848121e7 -GUI sends Record to Looper 2013-07-25 14:37:55 +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 1121c068ca -Updated UI to send LOOPER_PLAY event on click 2013-07-25 01:47:19 +01:00