Commit graph

25 commits

Author SHA1 Message Date
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
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
e5dd3bea0d -Updated Looper and LooperClip to be consistent in ClipState 2013-08-21 23:50:52 +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
6b72cc5115 -Hunting distortion artifacts 2013-08-12 19:01:47 +01:00
Harry van Haaren
edb2913d6e -Updated recording logic, buffer updates tested and working. Can sample from JACK and playback 2013-08-07 00:33:38 +01:00
Harry van Haaren
18bd5144b2 -Buffer updating working, recording not yet being played back 2013-08-07 00:16:27 +01:00
Harry van Haaren
0012d3655d -Buffer resizing should be in place now 2013-08-06 22:20:37 +01:00
Harry van Haaren
9e01e639d4 -Working on resizeable recording buffers 2013-08-06 22:10:27 +01:00
Harry van Haaren
6d20ae6cb1 -Working on recording functionality 2013-08-06 21:55:57 +01:00
Harry van Haaren
30ef6c4330 -Refactored Observer to TimeObserver 2013-07-31 10:55:48 +01:00
Harry van Haaren
08a0d28f29 -Bug defeated. 2013-07-31 01:43:24 +01:00
Harry van Haaren
3c765ba4cb -debugging strange audio distortion 2013-07-31 01:05:14 +01:00
Harry van Haaren
43aec20f82 -Refactoring Looper & LooperClip to playback a sample 2013-07-30 21:55:50 +01:00
Harry van Haaren
731e3c14c3 -Refactored LooperClip into own header 2013-07-30 21:55:49 +01:00