Commit Graph

  • 96b78f0c5a -Renamed GridState::LOADED to STOPPED Harry van Haaren 2013-08-22 00:26:01 +0100
  • 44f6e26da1 -Loading clips now uses GridLogic, and _loaded status is in LooperClip Harry van Haaren 2013-08-22 00:05:00 +0100
  • 36454399b6 -UI fix for too many redraws, updated dropdown menu of ClipSelector Harry van Haaren 2013-08-21 23:51:26 +0100
  • e5dd3bea0d -Updated Looper and LooperClip to be consistent in ClipState Harry van Haaren 2013-08-21 23:50:52 +0100
  • 32674a703a -Updated jack output logic, mix volume doesn't affect sidechainging, fixed some prints Harry van Haaren 2013-08-16 13:14:47 +0100
  • e517b9246a -Updated APC faders to use Logic class Harry van Haaren 2013-08-16 12:50:31 +0100
  • 0816edbda5 -APC sidechain / post / reverb sends working Harry van Haaren 2013-08-16 12:39:59 +0100
  • ba515fe76d -Ducking based on sidechain amplitude implemented Harry van Haaren 2013-08-16 01:27:54 +0100
  • c7ea67f8b0 -Added SidechainGain class Harry van Haaren 2013-08-16 00:57:44 +0100
  • 7c30d2a6eb -Reverb working, defaults changed, post-fader signal used Harry van Haaren 2013-08-16 00:32:10 +0100
  • f8b3bf7108 -Fixed TrackOutput.cxx issue of incrementing pointer & writing value. Fixes output bug! Harry van Haaren 2013-08-16 00:10:34 +0100
  • a42722fd71 -Fixed signed/unsigned issue with AudioProcessor and derived classes Harry van Haaren 2013-08-15 23:51:09 +0100
  • 35626aad74 -Removed Jack internal masterL & masterR buffers, moved track buffers back into Buffer class Harry van Haaren 2013-08-15 23:21:13 +0100
  • 65926bad13 Fix Buffer Allocation fundamental 2013-08-15 18:03:14 -0400
  • 1a928255f9 -Added GIMP generated planning/header.c Harry van Haaren 2013-08-15 22:46:56 +0100
  • e94c8ad782 -Changed wscript, added valgrindSuppression file, changed buffer writing jack.cxx Harry van Haaren 2013-08-15 22:45:05 +0100
  • 0b11dd30c8 -Refactored metronome Harry van Haaren 2013-08-15 21:09:42 +0100
  • 3ab0096371 -Refactored TimeManager Harry van Haaren 2013-08-15 21:05:19 +0100
  • 74fb5bcee1 -Debuggging master output glitch Harry van Haaren 2013-08-15 17:18:03 +0100
  • ad74c72fea -Refactored LooperClip and TrackOutput Harry van Haaren 2013-08-15 17:17:16 +0100
  • 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. Harry van Haaren 2013-08-13 18:34:08 +0100
  • 1be433f4c7 -Looper speed variable, calculates using TimeManager Harry van Haaren 2013-08-13 17:57:14 +0100
  • a19be701c9 -Fixed buffer deallocation in LooperClip Harry van Haaren 2013-08-13 17:06:59 +0100
  • 40850e0e41 -UI can set the number of beats in LooperClips Harry van Haaren 2013-08-13 17:03:33 +0100
  • c2585b32a2 -Removed all warnings from compile Harry van Haaren 2013-08-13 16:35:27 +0100
  • 0306a1873e -Updated APC handling, bug hunting Harry van Haaren 2013-08-13 00:41:17 +0100
  • d90921319b -Bug hunting, copying different buffers to master outs, refactored buffers to be allocated statically Harry van Haaren 2013-08-13 00:02:59 +0100
  • 5823cad680 -Cleanup Looper Harry van Haaren 2013-08-12 19:06:25 +0100
  • 6b72cc5115 -Hunting distortion artifacts Harry van Haaren 2013-08-12 19:01:47 +0100
  • edb2913d6e -Updated recording logic, buffer updates tested and working. Can sample from JACK and playback Harry van Haaren 2013-08-07 00:33:38 +0100
  • 18bd5144b2 -Buffer updating working, recording not yet being played back Harry van Haaren 2013-08-07 00:16:27 +0100
  • a5071a3bbb -APC / GUI feedback using GridState now implemented. Harry van Haaren 2013-08-06 23:19:56 +0100
  • 90edacad60 -Fixed GridLogic, now sends proper feedback to APC / GUI. Harry van Haaren 2013-08-06 22:42:04 +0100
  • 0012d3655d -Buffer resizing should be in place now Harry van Haaren 2013-08-06 22:20:37 +0100
  • 9e01e639d4 -Working on resizeable recording buffers Harry van Haaren 2013-08-06 22:10:27 +0100
  • 6d20ae6cb1 -Working on recording functionality Harry van Haaren 2013-08-06 21:55:57 +0100
  • a4717bd1f0 -Added TapTempo to Logic, and shows in GUI Harry van Haaren 2013-08-05 17:52:53 +0100
  • bf70a44794 -Updated TODO, cleaned-up Harry van Haaren 2013-08-05 17:32:24 +0100
  • 58fa3ba5b8 -Fixed segfault on track send APC input when Master track selected Harry van Haaren 2013-08-05 15:27:29 +0100
  • 9dfd7ecdb8 -Implemented Logic class as interface to functionality Harry van Haaren 2013-08-05 13:56:38 +0100
  • 0582b86d2e -Added TODO and FIXME lists Harry van Haaren 2013-08-05 13:54:27 +0100
  • ad05c9c7d4 -Implementing new Logic class as input interface to all Luppp functionality Harry van Haaren 2013-08-05 13:29:07 +0100
  • 0026d12a2c -Updated track send code, now scales. APC feedback provided on Device control. Harry van Haaren 2013-08-05 13:28:43 +0100
  • b50b3d05eb -Updated GUI feedback of TrackSend events Harry van Haaren 2013-08-04 18:49:27 +0100
  • eb94b51162 -Updated Controller ControllerUpdater, added GUI Controller subclass, added progress test for feedback Harry van Haaren 2013-08-04 18:04:26 +0100
  • d636d709af -Updated AVTK to include SidechainGain widget Harry van Haaren 2013-08-04 00:26:43 +0100
  • 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 +0100
  • a4c526c112 -Refactoring Controller grid logic into GridLogic class, updated State enum from Controller to GridLogic Harry van Haaren 2013-08-01 19:58:26 +0100
  • 6c77081b15 -MidiObserver interface in action, tested using APC controller Harry van Haaren 2013-07-31 19:50:58 +0100
  • 60727b10be -Updated Controller and ControllerUpdater classes Harry van Haaren 2013-07-31 18:01:51 +0100
  • 32593e7eac -Updated APC controller class, working on MIDI handling Harry van Haaren 2013-07-31 17:31:47 +0100
  • d2dfe7239d -Implemented MidiObserver Harry van Haaren 2013-07-31 17:19:15 +0100
  • 48c47f398f -LooperClips now just normal instances, not pointers to Harry van Haaren 2013-07-31 11:46:45 +0100
  • 71677bad30 -Master bus now stereo Harry van Haaren 2013-07-31 11:34:28 +0100
  • e472b4fcd4 -Implemented worker requestNewBuffer function Harry van Haaren 2013-07-31 10:56:08 +0100
  • 30ef6c4330 -Refactored Observer to TimeObserver Harry van Haaren 2013-07-31 10:55:48 +0100
  • b64576cbdf -Reverb send working, needs testing and fix leaking Harry van Haaren 2013-07-31 03:10:31 +0100
  • 85ec190e30 -Volume controls on tracks working, trackOutput buffers being used Harry van Haaren 2013-07-31 02:48:59 +0100
  • 272365c589 -Updated valgrind.sh Harry van Haaren 2013-07-31 02:27:39 +0100
  • 5a4d0f84a1 -Updated buffer management, implementing _trackBuffer in TrackOutput Harry van Haaren 2013-07-31 02:27:27 +0100
  • cf359f044d -Updated Avtk graphics Harry van Haaren 2013-07-31 02:27:04 +0100
  • 08a0d28f29 -Bug defeated. Harry van Haaren 2013-07-31 01:43:24 +0100
  • c633bca82b -Debugging Harry van Haaren 2013-07-31 01:33:02 +0100
  • 2ecbd47742 -Debugging strange distortion Harry van Haaren 2013-07-31 01:28:18 +0100
  • 3c765ba4cb -debugging strange audio distortion Harry van Haaren 2013-07-31 01:05:14 +0100
  • 58d75b16a0 -Updated GUI to activate JACK using callback Harry van Haaren 2013-07-30 22:02:14 +0100
  • 43aec20f82 -Refactoring Looper & LooperClip to playback a sample Harry van Haaren 2013-07-27 19:06:28 +0100
  • 731e3c14c3 -Refactored LooperClip into own header Harry van Haaren 2013-07-27 18:34:48 +0100
  • 3f60cb52a6 -Refactoring Looper into LooperClip Harry van Haaren 2013-07-27 18:24:04 +0100
  • d3cbd3c516 -Designing new LooperClip class and buffer interaction Harry van Haaren 2013-07-27 17:50:10 +0100
  • f13486e857 -Refactoring Looper for APC support Harry van Haaren 2013-07-27 17:37:19 +0100
  • 84ba0974d0 -Simplified the RadialView a lot, now very minimal but still sleek Harry van Haaren 2013-07-30 20:30:13 +0100
  • 387ce7f65f -Working on RadialView and ClipSelector Harry van Haaren 2013-07-30 18:34:47 +0100
  • 6af789a1f8 -Avtk::RadialStatus implemented Harry van Haaren 2013-07-30 16:15:02 +0100
  • 64b664f1df -Updated wscript, added valgrind script Harry van Haaren 2013-07-30 03:08:03 +0100
  • 6bd8a5ac47 -Updated Looper with fixme, updated for -Werror Harry van Haaren 2013-07-30 03:07:46 +0100
  • e99250b231 -Cleanup output Harry van Haaren 2013-07-30 01:19:27 +0100
  • 88fbe5a249 -Werror checked all code Harry van Haaren 2013-07-30 01:17:40 +0100
  • 89b89b81eb -Audio output refactored: now uses track buffers and master buffers Harry van Haaren 2013-07-30 00:56:13 +0100
  • a98170e16e -Added internal master output buffer for metering Harry van Haaren 2013-07-28 16:00:17 +0100
  • 4c92f817b7 -Added GTrack callbacks for Sidechain, Post and Volume Harry van Haaren 2013-07-28 15:42:22 +0100
  • 43b38fd4d6 -GUI Reverb knob events sent to DSP for mixing Harry van Haaren 2013-07-28 14:56:34 +0100
  • 6d7c91ba61 -Updated UI to with master reverb widget and placeholder for sidechain Harry van Haaren 2013-07-28 14:37:38 +0100
  • 4454854327 -Implemented Reverb send, cleaned up events Harry van Haaren 2013-07-28 14:20:54 +0100
  • 85a13864c0 -Reverb, Sidechain and PostSidechain sends implemented Harry van Haaren 2013-07-28 13:42:05 +0100
  • 14bbc49e49 -Metering takes place in TrackOutput Harry van Haaren 2013-07-28 13:31:07 +0100
  • 4591cdfb18 -TrackOutput used by Jack for process() Harry van Haaren 2013-07-28 13:14:25 +0100
  • f34e43b18a -Reworking signal handling using AudioProcessor class and reversed flow process() calling Harry van Haaren 2013-07-27 22:36:58 +0100
  • 112d850848 -Added APC volume support using MIDI. Needs refactoring to scale to any controller Harry van Haaren 2013-07-27 21:59:20 +0100
  • 5148aec4e5 -Implemented Bar counter, now working Harry van Haaren 2013-07-27 17:16:37 +0100
  • a259803b69 -Implemented Beat visual in GUI Harry van Haaren 2013-07-27 16:37:54 +0100
  • fc077a804b -Refactoring ClipSelector Harry van Haaren 2013-07-27 16:10:17 +0100
  • b06d4f73ef -Refactoring ClipSelector, now using Clip class for all state Harry van Haaren 2013-07-27 15:51:27 +0100
  • 46224b4250 -Refactoring ClipSelector Harry van Haaren 2013-07-27 15:05:16 +0100
  • f259f3add9 -Refactored ClipSelector Harry van Haaren 2013-07-27 14:30:13 +0100
  • 3348646fad -Doc commented AVTK clip selector Harry van Haaren 2013-07-27 14:19:26 +0100
  • 9347dcd215 -Reworked clip loading in ClipSelector Harry van Haaren 2013-07-27 14:15:24 +0100
  • 864cd1637f -Refactoring ClipSelector drawing Harry van Haaren 2013-07-27 11:34:49 +0100
  • 234aea3663 -Looping Scene logic added Harry van Haaren 2013-07-26 02:49:23 +0100
  • 0c196d14f3 -Bug in metering somewhere: some meters show amplitude of tracks beside it Harry van Haaren 2013-07-26 02:26:12 +0100