Commit Graph

355 Commits (a99ad9048c42225cd02938fc63f45d18605704f3)

Author SHA1 Message Date
Harry van Haaren a641fcd8d3 -Removed APC progress on Track Control knob feedback 2013-08-22 05:48:33 +01:00
Harry van Haaren f96e9d3e5c -Updated run.sh for faster loading 2013-08-22 05:20:12 +01:00
Harry van Haaren 11851a78f5 -Clip loading shown properly in UI 2013-08-22 05:20:01 +01:00
Harry van Haaren 5f64f7d914 -Avtk::RadialStatus shows recording info 2013-08-22 05:10:30 +01:00
Harry van Haaren 839b864b41 -Fixed run.sh script, will now compile & run if compile was successful 2013-08-22 05:06:17 +01:00
Harry van Haaren 72aef2dcdf -Updated Tupfile and gitignore 2013-08-22 04:57:09 +01:00
Harry van Haaren 9eb7e1709d -Updated CFLAGS in Tupfile 2013-08-22 04:50:26 +01:00
Harry van Haaren 5f34e93b4d -Updated Tupfile, run.sh script 2013-08-22 04:45:24 +01:00
Harry van Haaren e3fe30085f -Updated to use the Tup buildsystem 2013-08-22 04:32:51 +01:00
Harry van Haaren f3596341ee -libjson added but not used. Initial code added in Worker 2013-08-22 03:47:06 +01:00
Harry van Haaren 2ffe57a0f5 -ClipSelector's "Queued" states added, all blue, shape of queued state. 2013-08-22 02:48:48 +01:00
Harry van Haaren 73fbfcab7e -ClipSelector sets --- as name for recorded clips 2013-08-22 02:45:03 +01:00
Harry van Haaren c4ea90fd00 -ClipSelector now uses GridLogic::State to maintain its clips 2013-08-22 02:42:11 +01:00
Harry van Haaren 9c67e1cebf -Fixed issue with Cancel button of LoadSample 2013-08-22 02:25:58 +01:00
Harry van Haaren 29c5d3b83a -Updated Avtk::RadialStatus, updated LooperClip logic to send 0 on stop 2013-08-22 02:13:14 +01:00
Harry van Haaren 75b48edae2 -Fixed garbage playback on Looper stop, trackoutput wasn't zeroing the whole buffer 2013-08-22 02:03:24 +01:00
Harry van Haaren c2d8e045ce -Fixed LooperClip / Looper interaction, now uses recording() and playing() to determine action to take 2013-08-22 01:40:25 +01:00
Harry van Haaren 0e8c5ea91b -Updated Buffer handling in LooperClip 2013-08-22 01:35:43 +01:00
Harry van Haaren cbd4e347cc -Updated AudioBuffer class, added ID's again, updated beat handling 2013-08-22 01:29:55 +01:00
Harry van Haaren 7218a86da4 -Updated GridLogic and LooperClip state logic, now mostly working using LooperClip data 2013-08-22 01:19:22 +01:00
Harry van Haaren 9459d0a355 -Updated Looper to use LooperClip::getState() instead of analysing playing() loaded() and recording() 2013-08-22 00:54:40 +01:00
Harry van Haaren 8f71d7411b -Removed State member variable from GridLogic, LooperClip should be analysed for data 2013-08-22 00:46:58 +01:00
Harry van Haaren 96b78f0c5a -Renamed GridState::LOADED to STOPPED 2013-08-22 00:26:01 +01:00
Harry van Haaren 44f6e26da1 -Loading clips now uses GridLogic, and _loaded status is in LooperClip 2013-08-22 00:05:00 +01:00
Harry van Haaren 36454399b6 -UI fix for too many redraws, updated dropdown menu of ClipSelector 2013-08-21 23:51:26 +01:00
Harry van Haaren e5dd3bea0d -Updated Looper and LooperClip to be consistent in ClipState 2013-08-21 23:50:52 +01:00
Harry van Haaren 32674a703a -Updated jack output logic, mix volume doesn't affect sidechainging, fixed some prints 2013-08-16 13:14:47 +01:00
Harry van Haaren e517b9246a -Updated APC faders to use Logic class 2013-08-16 12:50:31 +01:00
Harry van Haaren 0816edbda5 -APC sidechain / post / reverb sends working 2013-08-16 12:39:59 +01:00
Harry van Haaren ba515fe76d -Ducking based on sidechain amplitude implemented 2013-08-16 01:27:54 +01:00
Harry van Haaren c7ea67f8b0 -Added SidechainGain class 2013-08-16 00:57:44 +01:00
Harry van Haaren 7c30d2a6eb -Reverb working, defaults changed, post-fader signal used 2013-08-16 00:32:10 +01:00
Harry van Haaren f8b3bf7108 -Fixed TrackOutput.cxx issue of incrementing pointer & writing value. Fixes output bug! 2013-08-16 00:10:34 +01:00
Harry van Haaren a42722fd71 -Fixed signed/unsigned issue with AudioProcessor and derived classes 2013-08-15 23:51:09 +01:00
Harry van Haaren 35626aad74 -Removed Jack internal masterL & masterR buffers, moved track buffers back into Buffer class 2013-08-15 23:21:13 +01:00
fundamental 65926bad13 Fix Buffer Allocation 2013-08-15 18:03:14 -04:00
Harry van Haaren 1a928255f9 -Added GIMP generated planning/header.c 2013-08-15 22:46:56 +01:00
Harry van Haaren e94c8ad782 -Changed wscript, added valgrindSuppression file, changed buffer writing jack.cxx 2013-08-15 22:45:05 +01:00
Harry van Haaren 0b11dd30c8 -Refactored metronome 2013-08-15 21:09:42 +01:00
Harry van Haaren 3ab0096371 -Refactored TimeManager 2013-08-15 21:05:19 +01:00
Harry van Haaren 74fb5bcee1 -Debuggging master output glitch 2013-08-15 17:18:03 +01:00
Harry van Haaren ad74c72fea -Refactored LooperClip and TrackOutput 2013-08-15 17:17:16 +01:00
Harry van Haaren 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. 2013-08-13 18:34:08 +01:00
Harry van Haaren 1be433f4c7 -Looper speed variable, calculates using TimeManager 2013-08-13 17:57:14 +01:00
Harry van Haaren a19be701c9 -Fixed buffer deallocation in LooperClip 2013-08-13 17:06:59 +01:00
Harry van Haaren 40850e0e41 -UI can set the number of beats in LooperClips 2013-08-13 17:03:33 +01:00
Harry van Haaren c2585b32a2 -Removed all warnings from compile 2013-08-13 16:35:27 +01:00
Harry van Haaren 0306a1873e -Updated APC handling, bug hunting 2013-08-13 00:41:17 +01:00
Harry van Haaren d90921319b -Bug hunting, copying different buffers to master outs, refactored buffers to be allocated statically 2013-08-13 00:02:59 +01:00
Harry van Haaren 5823cad680 -Cleanup Looper 2013-08-12 19:06:25 +01:00