Commit graph

  • 18bd5144b2 -Buffer updating working, recording not yet being played back Harry van Haaren 2013-08-07 00:16:27 +01:00
  • a5071a3bbb -APC / GUI feedback using GridState now implemented. Harry van Haaren 2013-08-06 23:19:56 +01:00
  • 90edacad60 -Fixed GridLogic, now sends proper feedback to APC / GUI. Harry van Haaren 2013-08-06 22:42:04 +01:00
  • 0012d3655d -Buffer resizing should be in place now Harry van Haaren 2013-08-06 22:20:37 +01:00
  • 9e01e639d4 -Working on resizeable recording buffers Harry van Haaren 2013-08-06 22:10:27 +01:00
  • 6d20ae6cb1 -Working on recording functionality Harry van Haaren 2013-08-06 21:55:57 +01:00
  • a4717bd1f0 -Added TapTempo to Logic, and shows in GUI Harry van Haaren 2013-08-05 17:52:53 +01:00
  • bf70a44794 -Updated TODO, cleaned-up Harry van Haaren 2013-08-05 17:32:24 +01:00
  • 58fa3ba5b8 -Fixed segfault on track send APC input when Master track selected Harry van Haaren 2013-08-05 15:27:29 +01:00
  • 9dfd7ecdb8 -Implemented Logic class as interface to functionality Harry van Haaren 2013-08-05 13:56:38 +01:00
  • 0582b86d2e -Added TODO and FIXME lists Harry van Haaren 2013-08-05 13:54:27 +01:00
  • ad05c9c7d4 -Implementing new Logic class as input interface to all Luppp functionality Harry van Haaren 2013-08-05 13:29:07 +01:00
  • 0026d12a2c -Updated track send code, now scales. APC feedback provided on Device control. Harry van Haaren 2013-08-05 13:28:43 +01:00
  • b50b3d05eb -Updated GUI feedback of TrackSend events Harry van Haaren 2013-08-04 18:49:27 +01:00
  • eb94b51162 -Updated Controller ControllerUpdater, added GUI Controller subclass, added progress test for feedback Harry van Haaren 2013-08-04 18:04:26 +01:00
  • d636d709af -Updated AVTK to include SidechainGain widget Harry van Haaren 2013-08-04 00:26:43 +01:00
  • 54ec814b2f -GridLogic initial functionality working. UI needs to be updated based on the same information too. Harry van Haaren 2013-08-02 03:16:56 +01:00
  • a4c526c112 -Refactoring Controller grid logic into GridLogic class, updated State enum from Controller to GridLogic Harry van Haaren 2013-08-01 19:58:26 +01:00
  • 6c77081b15 -MidiObserver interface in action, tested using APC controller Harry van Haaren 2013-07-31 19:50:58 +01:00
  • 60727b10be -Updated Controller and ControllerUpdater classes Harry van Haaren 2013-07-31 18:01:51 +01:00
  • 32593e7eac -Updated APC controller class, working on MIDI handling Harry van Haaren 2013-07-31 17:31:47 +01:00
  • d2dfe7239d -Implemented MidiObserver Harry van Haaren 2013-07-31 17:19:15 +01:00
  • 48c47f398f -LooperClips now just normal instances, not pointers to Harry van Haaren 2013-07-31 11:46:45 +01:00
  • 71677bad30 -Master bus now stereo Harry van Haaren 2013-07-31 11:34:28 +01:00
  • e472b4fcd4 -Implemented worker requestNewBuffer function Harry van Haaren 2013-07-31 10:56:08 +01:00
  • 30ef6c4330 -Refactored Observer to TimeObserver Harry van Haaren 2013-07-31 10:55:48 +01:00
  • b64576cbdf -Reverb send working, needs testing and fix leaking Harry van Haaren 2013-07-31 03:10:31 +01:00
  • 85ec190e30 -Volume controls on tracks working, trackOutput buffers being used Harry van Haaren 2013-07-31 02:48:59 +01:00
  • 272365c589 -Updated valgrind.sh Harry van Haaren 2013-07-31 02:27:39 +01:00
  • 5a4d0f84a1 -Updated buffer management, implementing _trackBuffer in TrackOutput Harry van Haaren 2013-07-31 02:27:27 +01:00
  • cf359f044d -Updated Avtk graphics Harry van Haaren 2013-07-31 02:27:04 +01:00
  • 08a0d28f29 -Bug defeated. Harry van Haaren 2013-07-31 01:43:24 +01:00
  • c633bca82b -Debugging Harry van Haaren 2013-07-31 01:33:02 +01:00
  • 2ecbd47742 -Debugging strange distortion Harry van Haaren 2013-07-31 01:28:18 +01:00
  • 3c765ba4cb -debugging strange audio distortion Harry van Haaren 2013-07-31 01:05:14 +01:00
  • 58d75b16a0 -Updated GUI to activate JACK using callback Harry van Haaren 2013-07-30 22:02:14 +01:00
  • 43aec20f82 -Refactoring Looper & LooperClip to playback a sample Harry van Haaren 2013-07-27 19:06:28 +01:00
  • 731e3c14c3 -Refactored LooperClip into own header Harry van Haaren 2013-07-27 18:34:48 +01:00
  • 3f60cb52a6 -Refactoring Looper into LooperClip Harry van Haaren 2013-07-27 18:24:04 +01:00
  • d3cbd3c516 -Designing new LooperClip class and buffer interaction Harry van Haaren 2013-07-27 17:50:10 +01:00
  • f13486e857 -Refactoring Looper for APC support Harry van Haaren 2013-07-27 17:37:19 +01:00
  • 84ba0974d0 -Simplified the RadialView a lot, now very minimal but still sleek Harry van Haaren 2013-07-30 20:30:13 +01:00
  • 387ce7f65f -Working on RadialView and ClipSelector Harry van Haaren 2013-07-30 18:34:47 +01:00
  • 6af789a1f8 -Avtk::RadialStatus implemented Harry van Haaren 2013-07-30 16:15:02 +01:00
  • 64b664f1df -Updated wscript, added valgrind script Harry van Haaren 2013-07-30 03:08:03 +01:00
  • 6bd8a5ac47 -Updated Looper with fixme, updated for -Werror Harry van Haaren 2013-07-30 03:07:46 +01:00
  • e99250b231 -Cleanup output Harry van Haaren 2013-07-30 01:19:27 +01:00
  • 88fbe5a249 -Werror checked all code Harry van Haaren 2013-07-30 01:17:40 +01:00
  • 89b89b81eb -Audio output refactored: now uses track buffers and master buffers Harry van Haaren 2013-07-30 00:56:13 +01:00
  • a98170e16e -Added internal master output buffer for metering Harry van Haaren 2013-07-28 16:00:17 +01:00
  • 4c92f817b7 -Added GTrack callbacks for Sidechain, Post and Volume Harry van Haaren 2013-07-28 15:42:22 +01:00
  • 43b38fd4d6 -GUI Reverb knob events sent to DSP for mixing Harry van Haaren 2013-07-28 14:56:34 +01:00
  • 6d7c91ba61 -Updated UI to with master reverb widget and placeholder for sidechain Harry van Haaren 2013-07-28 14:37:38 +01:00
  • 4454854327 -Implemented Reverb send, cleaned up events Harry van Haaren 2013-07-28 14:20:54 +01:00
  • 85a13864c0 -Reverb, Sidechain and PostSidechain sends implemented Harry van Haaren 2013-07-28 13:42:05 +01:00
  • 14bbc49e49 -Metering takes place in TrackOutput Harry van Haaren 2013-07-28 13:31:07 +01:00
  • 4591cdfb18 -TrackOutput used by Jack for process() Harry van Haaren 2013-07-28 13:14:25 +01:00
  • f34e43b18a -Reworking signal handling using AudioProcessor class and reversed flow process() calling Harry van Haaren 2013-07-27 22:36:58 +01:00
  • 112d850848 -Added APC volume support using MIDI. Needs refactoring to scale to any controller Harry van Haaren 2013-07-27 21:59:20 +01:00
  • 5148aec4e5 -Implemented Bar counter, now working Harry van Haaren 2013-07-27 17:16:37 +01:00
  • a259803b69 -Implemented Beat visual in GUI Harry van Haaren 2013-07-27 16:37:54 +01:00
  • fc077a804b -Refactoring ClipSelector Harry van Haaren 2013-07-27 16:10:17 +01:00
  • b06d4f73ef -Refactoring ClipSelector, now using Clip class for all state Harry van Haaren 2013-07-27 15:51:27 +01:00
  • 46224b4250 -Refactoring ClipSelector Harry van Haaren 2013-07-27 15:05:16 +01:00
  • f259f3add9 -Refactored ClipSelector Harry van Haaren 2013-07-27 14:30:13 +01:00
  • 3348646fad -Doc commented AVTK clip selector Harry van Haaren 2013-07-27 14:19:26 +01:00
  • 9347dcd215 -Reworked clip loading in ClipSelector Harry van Haaren 2013-07-27 14:15:24 +01:00
  • 864cd1637f -Refactoring ClipSelector drawing Harry van Haaren 2013-07-27 11:34:49 +01:00
  • 234aea3663 -Looping Scene logic added Harry van Haaren 2013-07-26 02:49:23 +01:00
  • 0c196d14f3 -Bug in metering somewhere: some meters show amplitude of tracks beside it Harry van Haaren 2013-07-26 02:26:12 +01:00
  • 21346b63c2 -Updated Looper: now reserves 10 * 44100 * 60 float. Fixed bug in playback Harry van Haaren 2013-07-26 02:05:35 +01:00
  • 1f806b8cac -Sample loading now working per track: not yet per scene Harry van Haaren 2013-07-26 01:45:40 +01:00
  • 8d2924b9d4 -Smoothed DSP level metering UI updates Harry van Haaren 2013-07-26 01:39:06 +01:00
  • 75d9dc592a -Cleanup UI volume code Harry van Haaren 2013-07-26 01:30:17 +01:00
  • c9cf150841 -Updated Jack to have DBMeter instances, dbMetering taking place in process(), event for signal level added & handled in GUI Harry van Haaren 2013-07-26 01:27:19 +01:00
  • 9337fae460 -Working on track metering Harry van Haaren 2013-07-26 00:56:06 +01:00
  • 6fca9a3095 -Looper sends progress updates until it stops playing: not queued stop playing Harry van Haaren 2013-07-26 00:38:20 +01:00
  • 61bbc63ea5 -Track buffers implemented, and copied into master output Harry van Haaren 2013-07-25 19:21:57 +01:00
  • a20da93fdb -Implementing track buffers Harry van Haaren 2013-07-25 18:11:59 +01:00
  • e597733b00 -Rearranging UI Harry van Haaren 2013-07-25 18:05:23 +01:00
  • 3bcbbefd0d -Updated tooltips: needs some UI work, but backend working fine Harry van Haaren 2013-07-25 17:53:59 +01:00
  • 3f17e33e32 -Updated UI, tweaked window size Harry van Haaren 2013-07-25 17:40:25 +01:00
  • 0b64f78e0c -Updated window size and header image Harry van Haaren 2013-07-25 17:20:54 +01:00
  • b9b3aab0a1 -ClipSelector draws with full alpha Harry van Haaren 2013-07-25 15:31:13 +01:00
  • ce8f7537ab -UI now gets updates from Looper: all on track 1 scene 1, but working Harry van Haaren 2013-07-25 15:20:16 +01:00
  • a9bbec922a -Loop duration can be specified in the UI Harry van Haaren 2013-07-25 14:54:53 +01:00
  • bd848121e7 -GUI sends Record to Looper Harry van Haaren 2013-07-25 14:37:55 +01:00
  • 953ea89d64 -Cleaned up Event code, updated GClipSelector and AVTK Clip Selector Harry van Haaren 2013-07-25 02:00:35 +01:00
  • 1121c068ca -Updated UI to send LOOPER_PLAY event on click Harry van Haaren 2013-07-25 01:47:19 +01:00
  • c9e19e4e02 -Updated PLAY_SAMPLE event to LOOPER_PLAY Harry van Haaren 2013-07-25 01:47:03 +01:00
  • 7c6f09291d -Updated UI, clipselector has popup menu Harry van Haaren 2013-07-25 01:16:29 +01:00
  • 3313e54d96 -ClipSelector action types distinguised Harry van Haaren 2013-07-25 00:22:48 +01:00
  • ee76b56c0b -UI updated, ClipSelector working Harry van Haaren 2013-07-24 23:58:08 +01:00
  • 77c09da555 Merge branch 'tooltip' Harry van Haaren 2013-07-24 23:23:53 +01:00
  • 852f09108e -Updated run script Harry van Haaren 2013-07-24 23:23:49 +01:00
  • 0b67eed283 -Tooltips working Harry van Haaren 2013-07-24 23:23:30 +01:00
  • a99daa5aa8 -UI tooltip & updated Harry van Haaren 2013-07-24 19:09:35 +01:00
  • dc1ffecebb -Updated UI, tweaked clip selector Harry van Haaren 2013-07-24 02:18:15 +01:00
  • e049b10e48 Added AVTK Unit, updated master track and Unit track Harry van Haaren 2013-07-22 12:40:05 +01:00
  • 5295de9fed -Unit track added, ClipSelector updated Harry van Haaren 2013-07-22 11:53:08 +01:00