Commit Graph

55 Commits (d208f8959a1cb6b220e5a24d8bcfdc90ba4a1424)

Author SHA1 Message Date
Harry van Haaren d208f8959a -Added LICENSE 2013-12-08 21:44:43 +00:00
Harry van Haaren d25a7ab339 -Aesthetic code improvements 2013-12-07 23:27:33 +00:00
Harry van Haaren d7c0f4b73f -Fixed timing bug 2013-12-05 19:57:17 +00:00
Harry van Haaren 60decf79ba -Load sample remembers location, updated Special colour / Rclick menu layout 2013-12-04 14:46:44 +00:00
Harry van Haaren 264f655adc -Fixed scroll size in GOptions, removed print in LooperClip 2013-11-19 22:15:26 +00:00
Harry van Haaren 7600c60f83 -Fixed session load resampling 2013-11-16 02:44:37 +00:00
Harry van Haaren e86b964d5b -Fixed saving with record issue, now won't save record or _queue record buffers 2013-11-14 14:03:23 +00:00
Harry van Haaren 6c014ae2a6 -Updated Stately, working on handling save-errors better 2013-11-14 13:29:22 +00:00
Harry van Haaren 3fdd71b7dd -Fixed crash when saving *during* recording. Buffer size mismatch was the cause. Need to properly handle Stately::error(), this is just a quick-fix stop-crash. 2013-11-13 12:03:24 +00:00
Harry van Haaren f09515d8a5 -Added "Clear" item in right-click, "removes" clips from grid 2013-11-02 14:10:26 +00:00
Harry van Haaren 1105553c63 -Implemented bar() / beat() handling inside nframes: timing issues resolved 2013-11-02 04:07:27 +00:00
Harry van Haaren 123b2bb141 -Commited hack fix for "dual scene play" bug: gridlogic "qStops" all clips on a track on qPlay of a new scene. 2013-11-02 00:13:57 +00:00
Harry van Haaren 55c9b171bd -Removed cout prints 2013-11-01 23:31:18 +00:00
Harry van Haaren 6cf8602d95 -Refactoring time handling to process() - bar() - process() 2013-10-12 22:03:36 +01:00
Harry van Haaren eb8b040077 -Working on sampleAccurate Bar() events 2013-10-12 14:41:54 +01:00
Harry van Haaren 09de7af563 -Big refactor of #includes, less compilation deps. Updated TimeManager Bar() to include nframes data 2013-10-12 13:19:37 +01:00
Harry van Haaren d0be631310 -Removing all non-RT prints from RT contexts 2013-09-21 01:37:46 +01:00
Harry van Haaren 3c1e956fc4 -Updated tests: gridlogic now passes all 2013-09-17 12:51:11 +01:00
Harry van Haaren 827b4a1f14 -Updated tests, updated QUnit 2013-09-17 12:24:58 +01:00
Harry van Haaren a3020cf1e2 -Updated testing, debugging and error code 2013-09-17 12:07:25 +01:00
Harry van Haaren f55707035c -Updated Tup again 2013-09-16 12:40:39 +01:00
Harry van Haaren ed803634e2 -Updated test code location to src/tests, gcov was counting the test code lines as "untested" 2013-09-15 22:59:35 +01:00
Harry van Haaren fca1a06494 -Added AudioBuffer ostream << functionality, updated LooperClip to print info 2013-09-11 16:39:00 +01:00
Harry van Haaren 1685bafdb2 -Updated GridLogic test case 2013-09-11 13:07:21 +01:00
Harry van Haaren b50432a806 -Fixed segfault on save() due to recorded buffers not being handled correctly 2013-09-08 00:37:30 +01:00
Harry van Haaren 9fbca5146a -Loading a session while recording handled gracefully 2013-09-06 13:24:17 +01:00
Harry van Haaren 22d9dd0772 -Fixed LooperClip buffer size issue 2013-09-06 13:19:53 +01:00
Harry van Haaren 89c50f432c -GridLogic launchScene bug fixed 2013-09-06 12:57:45 +01:00
Harry van Haaren 9ba7cdb54a -Updated GridLogic launchScene to stop other scene gracefully 2013-09-06 12:13:15 +01:00
Harry van Haaren a0fb8cb5b5 -Refactoring, working on State::reset() 2013-09-06 01:28:14 +01:00
Harry van Haaren b411df2391 -Refactored Save to State, and SaveAble to Stately 2013-09-06 00:28:11 +01:00
Harry van Haaren cd7336947f -Added FIXME notes 2013-09-05 23:54:58 +01:00
Harry van Haaren ae92ed27b9 -Fixed GridLogic / LooperClip multiple scene launch issue 2013-09-05 23:43:42 +01:00
Harry van Haaren 076727dd7b -Updated BPM save / restore 2013-09-05 23:07:19 +01:00
Harry van Haaren f2510ae343 -Fixed record -> re-record loop lenght issue 2013-09-05 19:30:57 +01:00
Harry van Haaren 05984fbc9b -Updated Save to work with LooperClip, added Save::done() static function for counting finished saves, and knowing when to flush metadata to disk. 2013-09-03 20:06:11 +01:00
Harry van Haaren 298b18af04 -Updated LooperClip, it now handles save() gracefully, copying data to GUI thread to be serialized to disk. 2013-09-03 19:35:02 +01:00
Harry van Haaren 1b76c1ce2c -Added EventSave, updated DSP handling code 2013-09-03 18:05:57 +01:00
Harry van Haaren 76a8fe7d91 -LooperClip implements SaveAble interface 2013-09-03 17:47:38 +01:00
Harry van Haaren 27909b2f9a -Added clip recording / track arm - over record. Updated GMasterTrack, launch scene handled properly 2013-08-27 18:05:21 +01:00
Harry van Haaren 178829c579 -Changed LooperClip default size: now consumes conciderably less mem 2013-08-27 00:02:08 +01:00
Harry van Haaren c439bb01e5 -Updated GridLogic playback code, config debug #defines 2013-08-22 15:00:57 +01:00
Harry van Haaren 6ad3a0e11b -Updated ClipSelector code, working on LaunchScene support 2013-08-22 05:48:59 +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 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