Commit Graph

147 Commits (main)

Author SHA1 Message Date
Harry van Haaren ebb9e8f5a1 -Added Avtk::Box to use as background instead of Fl widget, should fix BG theming color issue 2013-10-18 12:32:57 +01:00
Harry van Haaren f7aec84cf1 -AudioEditor exists, loading files without audio.cfg file now possibe as user asked for beat info 2013-10-12 01:31:56 +01:00
Harry van Haaren ad8016ddf4 -AudioEditor window shows newly loaded sample file 2013-10-12 00:06:15 +01:00
Harry van Haaren 75f5bef72c -Working on AudioEditor to request beats from user on new file load 2013-10-11 23:21:56 +01:00
Harry van Haaren 493ccbad2c -GUI resets when "new" session is started 2013-10-03 16:11:14 +01:00
Harry van Haaren c719aafdfe -Fixed crash on controller issue 2013-10-02 02:40:44 +01:00
Harry van Haaren 071bb78ee5 -Input handling UI and DSP both finished: working fine 2013-09-20 15:38:23 +01:00
Harry van Haaren f46b85b4bc -Removed Tup leftovers 2013-09-16 19:52:09 +01:00
Harry van Haaren f55707035c -Updated Tup again 2013-09-16 12:40:39 +01:00
Harry van Haaren 91419b60f3 -Updated Tup build, now has Tupfile in each directory. Added QUnit testing framework 2013-09-16 10:17:27 +01:00
Harry van Haaren 1dca11851f -Fixed Sidechain KEY button in GUI 2013-09-11 02:06:33 +01:00
Harry van Haaren 699e94e090 -Track names saved/reloaded with JSON 2013-09-10 23:57:47 +01:00
Harry van Haaren 05702236d4 -GTracks can be renamed 2013-09-10 23:52:35 +01:00
Harry van Haaren 63680a3ffb -Updated GTrack: renameable and extra buttons, GMasterTrack BPM dial 2013-09-10 23:09:45 +01:00
Harry van Haaren c2b965cf26 -Input metering finished 2013-09-10 21:44:47 +01:00
Harry van Haaren c84cb91013 -Working on Input panel for GMasterTrack 2013-09-08 14:47:04 +01:00
Harry van Haaren 1a8edaaa1b -Refactored Avtk::Volume 2013-09-08 14:24:27 +01:00
Harry van Haaren 0d4d62a653 -Master scene names restored 2013-09-06 12:51:06 +01:00
Harry van Haaren a0fb8cb5b5 -Refactoring, working on State::reset() 2013-09-06 01:28:14 +01:00
Harry van Haaren a702630f40 -Cleanup, kick some old files 2013-09-05 23:45:06 +01:00
Harry van Haaren 13b5853034 -Refactored Worker into DiskReader and DiskWriter classes. Refactored ClipSelector into hxx / cxx pair 2013-09-05 18:33:16 +01:00
Harry van Haaren 8763c3d12d -Refactored ClipSelector and Gclipselectoraction.hxx into one file, removing cruft 2013-09-05 15:06:23 +01:00
Harry van Haaren 15855ad727 -Clips can be named in the UI 2013-09-05 14:46:38 +01:00
Harry van Haaren 637e545f27 -Working on saving all master track details 2013-09-05 14:28:11 +01:00
Harry van Haaren 165a76de2b -Master clip selector has rename functionality 2013-09-05 13:10:10 +01:00
Harry van Haaren d1af252667 -Fixed bugs in UI, fixed bug in APC 2013-08-27 00:14:16 +01:00
Harry van Haaren 5bf7302e92 -Updated RadialStatus and Volume redraw 2013-08-26 21:06:44 +01:00
Harry van Haaren 1c4142c9bf -Added #define DEBUG options for Clip testing 2013-08-22 14:36:56 +01:00
Harry van Haaren 6ad3a0e11b -Updated ClipSelector code, working on LaunchScene support 2013-08-22 05:48:59 +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 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 96b78f0c5a -Renamed GridState::LOADED to STOPPED 2013-08-22 00:26:01 +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 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 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 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 a5071a3bbb -APC / GUI feedback using GridState now implemented. 2013-08-06 23:19:56 +01:00
Harry van Haaren 90edacad60 -Fixed GridLogic, now sends proper feedback to APC / GUI. 2013-08-06 22:42:04 +01:00
Harry van Haaren a4717bd1f0 -Added TapTempo to Logic, and shows in GUI 2013-08-05 17:52:53 +01:00
Harry van Haaren eb94b51162 -Updated Controller ControllerUpdater, added GUI Controller subclass, added progress test for feedback 2013-08-04 18:04:26 +01:00
Harry van Haaren d636d709af -Updated AVTK to include SidechainGain widget 2013-08-04 00:26:43 +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 cf359f044d -Updated Avtk graphics 2013-07-31 02:27:04 +01:00
Harry van Haaren 3c765ba4cb -debugging strange audio distortion 2013-07-31 01:05:14 +01:00
Harry van Haaren 3f60cb52a6 -Refactoring Looper into LooperClip 2013-07-30 21:54:56 +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 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 6d7c91ba61 -Updated UI to with master reverb widget and placeholder for sidechain 2013-07-28 14:37:38 +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 1f806b8cac -Sample loading now working per track: not yet per scene 2013-07-26 01:45:40 +01:00
Harry van Haaren 75d9dc592a -Cleanup UI volume code 2013-07-26 01:30:17 +01:00
Harry van Haaren 9337fae460 -Working on track metering 2013-07-26 00:56:06 +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 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
Harry van Haaren 7c6f09291d -Updated UI, clipselector has popup menu 2013-07-25 01:16:29 +01:00
Harry van Haaren 3313e54d96 -ClipSelector action types distinguised 2013-07-25 00:22:48 +01:00
Harry van Haaren ee76b56c0b -UI updated, ClipSelector working 2013-07-24 23:58:08 +01:00
Harry van Haaren dc1ffecebb -Updated UI, tweaked clip selector 2013-07-24 02:18:15 +01:00
Harry van Haaren e049b10e48 Added AVTK Unit, updated master track and Unit track 2013-07-22 12:40:05 +01:00
Harry van Haaren 5295de9fed -Unit track added, ClipSelector updated 2013-07-22 11:53:08 +01:00
Harry van Haaren 37bcf8bb6f -ClipSelector updated icons, colours 2013-07-22 09:59:05 +01:00
Harry van Haaren bcd82b3778 -ClipSelector names drawn, colours set 2013-07-22 09:45:17 +01:00
Harry van Haaren c6d0b9b208 -ClipState helper class implemented 2013-07-22 09:39:49 +01:00
Harry van Haaren b37660a1d1 -ClipSelector added State, redraws based on state 2013-07-22 09:34:38 +01:00
Harry van Haaren 5a8fec9a05 -Updated header Image to use newer Avtk::Image with fl_image_draw(). Image now compiled in 2013-07-22 09:13:18 +01:00
Harry van Haaren 08debba6ba -Updated ClipSelector, changed volume & GTrack 2013-07-22 08:38:18 +01:00
Harry van Haaren 47eebaa396 -Updated Clip selector 2013-07-21 16:08:15 +01:00
Harry van Haaren cf6f86d95d -Added clip selector widget, updated GTrack code 2013-07-21 16:04:54 +01:00
Harry van Haaren 37059756a1 -Updated UI, working on graphics 2013-07-21 15:47:35 +01:00
Harry van Haaren d39fe8b948 -Master track has BPM dial, working but scrubbing trought metro 2013-05-16 17:16:18 +01:00
Harry van Haaren 839388f112 -Changed metronome button to lightbutton 2013-05-15 23:31:08 +01:00
Harry van Haaren 24b23a1d9f -Updated GUI, now dynamically creates GTrack's 2013-05-13 02:43:44 +01:00
Harry van Haaren e28afcd2cd -Gtrack added, denormals taken care of 2013-04-20 12:20:46 +01:00