Commit Graph

49 Commits (a99ad9048c42225cd02938fc63f45d18605704f3)

Author SHA1 Message Date
Harry van Haaren a99ad9048c -Updating prints, fixed bug in diskwriter 2013-09-23 12:30:54 +01:00
Harry van Haaren 1a2dd568f7 -Initial resampling code in place 2013-09-23 10:53:58 +01:00
Harry van Haaren 113864fa06 -Updated Quit code 2013-09-21 01:10:01 +01:00
Harry van Haaren 2bbcd8bd1d -Added Signal handling: now closes JACK using UI thread, regardless of signal interrupt thread 2013-09-21 00:52:29 +01:00
Harry van Haaren 32b952800a -Working on Jack quit code, cleanup, virtual destructors etc 2013-09-20 23:28:59 +01:00
Harry van Haaren 23eac5b3d0 -Updated GMasterTrack inputsection 2013-09-18 09:53:15 +01:00
Harry van Haaren a3020cf1e2 -Updated testing, debugging and error code 2013-09-17 12:07:25 +01:00
Harry van Haaren 5b38d9b3c5 -Updated test code, CMake, QUnit 2013-09-17 11:00:12 +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 94ef514816 -Updated EventSave / EventSaveReset, implemented reset() call 2013-09-06 00:10:33 +01:00
Harry van Haaren df1c98770a -Refactored DiskReader to open sample.cfg file upon *any* file load, not just session load. Loading samples from SamplePacks now easier 2013-09-05 19:18:21 +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 c66bcc2a42 -Refactored EventFxReverb 2013-09-05 14:42:48 +01:00
Harry van Haaren d00b3877bc -File writing / reading now working for multiple clips, including beat durations 2013-09-05 13:01:08 +01:00
Harry van Haaren 78b8a17df0 -Saving error checking added, cleaning up writing code 2013-09-05 11:36:51 +01:00
Harry van Haaren e436154bc3 -GUI now handles click in Luppp title bar, popup menu appears, save / load functionality exists. 2013-09-04 23:55:44 +01:00
Harry van Haaren 0440798324 -Implemented DiskReader and file loading. 2013-09-04 22:32:46 +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 2afc5bcd08 -cJSON library added, simple example in worker.hxx 2013-08-27 18:52:46 +01:00
Harry van Haaren 9e01e639d4 -Working on resizeable recording buffers 2013-08-06 22:10:27 +01:00
Harry van Haaren 3c765ba4cb -debugging strange audio distortion 2013-07-31 01:05:14 +01:00
Harry van Haaren 58d75b16a0 -Updated GUI to activate JACK using callback 2013-07-30 22:02:14 +01:00
Harry van Haaren 6bd8a5ac47 -Updated Looper with fixme, updated for -Werror 2013-07-30 03:07:46 +01:00
Harry van Haaren 9337fae460 -Working on track metering 2013-07-26 00:56:06 +01:00
Harry van Haaren e597733b00 -Rearranging UI 2013-07-25 18:05:23 +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 3f17e33e32 -Updated UI, tweaked window size 2013-07-25 17:40:25 +01:00
Harry van Haaren 0b64f78e0c -Updated window size and header image 2013-07-25 17:20:54 +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 1121c068ca -Updated UI to send LOOPER_PLAY event on click 2013-07-25 01:47:19 +01:00
Harry van Haaren 0b67eed283 -Tooltips working 2013-07-24 23:23:30 +01:00
Harry van Haaren a99daa5aa8 -UI tooltip & updated 2013-07-24 19:09:35 +01:00
Harry van Haaren dc1ffecebb -Updated UI, tweaked clip selector 2013-07-24 02:18:15 +01:00
Harry van Haaren 5295de9fed -Unit track added, ClipSelector updated 2013-07-22 11:53:08 +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 47eebaa396 -Updated Clip selector 2013-07-21 16:08:15 +01:00
Harry van Haaren 37059756a1 -Updated UI, working on graphics 2013-07-21 15:47:35 +01:00
Harry van Haaren 8eec3e1426 -Working on sample loading, most of infrastructure in place, need to send event 2013-05-19 23:57:12 +01:00
Harry van Haaren 163a4b7a28 -Audio being pitch-shifted, algorithm needs tuning to keep pitch steady. 2013-05-17 11:01:56 +01:00
Harry van Haaren 8da62b87bf -ESC key doesn't close GUI anymore 2013-05-16 18:03:58 +01:00
Harry van Haaren 238ff21d70 -DSP to GUI messaging implemented, looper progress shown in GUI 2013-05-16 13:38:46 +01:00
Harry van Haaren 8da75fc397 -Loopers have length, UI controls it, 8 tracks, config header, Master track in UI 2013-05-16 01:38:11 +01:00
Harry van Haaren 839388f112 -Changed metronome button to lightbutton 2013-05-15 23:31:08 +01:00
Harry van Haaren 7efd73d71e -Added metronome on / off toggle button 2013-05-15 23:27:31 +01:00
Harry van Haaren de2ddc8657 -Working on observer, timeManager and Looper sync. Bitwise flags in looper currently not working 2013-05-15 04:05:36 +01:00
Harry van Haaren 42465a7b18 -Working on observer pattern for TimeManager-> looper bpm 2013-05-15 02:55:51 +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
Harry van Haaren dbf259c433 -Added GUI using NTK 2013-04-20 11:50:30 +01:00