Georg Krause
e592d5dea4
Rename Luppp to Loopp
2019-06-09 10:41:19 +02:00
Georg Krause
dd09c3f0ba
calculate tempo related numbers on higher precision
2018-06-15 11:25:33 +02:00
Georg Krause
dc0bf938e8
remove hardcoded clip numbers
2018-04-02 16:27:54 +02:00
Harry van Haaren
01f71ec5e4
astyle: global restyle of codebase ( fixes #153 )
...
This to bring common fomatting to the whole project,
including submissions. To format a file to this style:
astyle --style=linux -t8 <file>
Future patches / pull-requests should be in this format.
2016-12-27 13:04:05 +00:00
Gerald
804bca9135
Loops get retriggered when setting bpm
2016-09-29 19:08:28 +01:00
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
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
8f71d7411b
-Removed State member variable from GridLogic, LooperClip should be analysed for data
2013-08-22 00:46:58 +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
0816edbda5
-APC sidechain / post / reverb sends working
2013-08-16 12:39:59 +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
74fb5bcee1
-Debuggging master output glitch
2013-08-15 17:18:03 +01:00
Harry van Haaren
1be433f4c7
-Looper speed variable, calculates using TimeManager
2013-08-13 17:57:14 +01:00
Harry van Haaren
5823cad680
-Cleanup Looper
2013-08-12 19:06:25 +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
a4c526c112
-Refactoring Controller grid logic into GridLogic class, updated State enum from Controller to GridLogic
2013-08-01 19:58:26 +01:00
Harry van Haaren
48c47f398f
-LooperClips now just normal instances, not pointers to
2013-07-31 11:46:45 +01:00
Harry van Haaren
30ef6c4330
-Refactored Observer to TimeObserver
2013-07-31 10:55:48 +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
Harry van Haaren
3f60cb52a6
-Refactoring Looper into LooperClip
2013-07-30 21:54:56 +01:00
Harry van Haaren
d3cbd3c516
-Designing new LooperClip class and buffer interaction
2013-07-30 21:53:54 +01:00
Harry van Haaren
387ce7f65f
-Working on RadialView and ClipSelector
2013-07-30 18:34:47 +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
4454854327
-Implemented Reverb send, cleaned up events
2013-07-28 14:20:54 +01:00
Harry van Haaren
f34e43b18a
-Reworking signal handling using AudioProcessor class and reversed flow process() calling
2013-07-27 22:36:58 +01:00
Harry van Haaren
234aea3663
-Looping Scene logic added
2013-07-26 02:49:23 +01:00
Harry van Haaren
21346b63c2
-Updated Looper: now reserves 10 * 44100 * 60 float. Fixed bug in playback
2013-07-26 02:05:35 +01:00
Harry van Haaren
1fbf9addb3
-Loop loading working, needs some cleaning up
2013-05-20 01:08:10 +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
1120f3782b
-Updated Looper to 0 its buffers, and APC support is improved
2013-05-19 22:12:31 +01:00
Harry van Haaren
aa8364db20
-Fixed timestretching, adjusted APC feedback
2013-05-19 02:23:18 +01:00
Harry van Haaren
f16f502c41
-APC control and controller interface updates
2013-05-19 02:01:22 +01:00
Harry van Haaren
39d6c6e60f
-Initial APC feedback working
2013-05-18 20:33:13 +01:00
Harry van Haaren
370815e7aa
-Added Controller subfolder, working on MIDI mapping / binding and feedback functionality
2013-05-18 19:52:12 +01:00
Harry van Haaren
6e861dd4c1
-Added MIDI input port, loopers get fed MIDI data
2013-05-18 16:37:03 +01:00
Harry van Haaren
b45f635a12
-Added Pitch-Shift code to looper, fixed some issues
2013-05-17 09:24:24 +01:00
Harry van Haaren
c7dac28706
-Debugging looper progress, algorithm not working right yet
2013-05-16 16:14:14 +01:00
Harry van Haaren
a55800115e
-DSP EventsGuiPrint added, updated looper code, metronome queues start tick
2013-05-16 15:17:49 +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
a30d540b49
-Added metronome class, plays back synthesized sins on beat & bar
2013-05-15 22:48:43 +01:00
Harry van Haaren
2021054fd2
-Looper recording / quantizing working
2013-05-15 04:20:10 +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