Commit graph

88 commits

Author SHA1 Message Date
Harry van Haaren
1a2dd568f7 -Initial resampling code in place 2013-09-23 10:53:58 +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
071bb78ee5 -Input handling UI and DSP both finished: working fine 2013-09-20 15:38:23 +01:00
Harry van Haaren
8813cf0852 -Input volume events added, UI updated 2013-09-20 13:11:47 +01:00
Harry van Haaren
25af4824b1 -Updated UI, added events for input routing 2013-09-20 13:02:27 +01:00
Harry van Haaren
f1c5f55f80 -Implemented DSP / events for Input send handling, updated UI 2013-09-20 12:40:50 +01:00
Harry van Haaren
6c0e72353f -Removed warnings from build 2013-09-20 11:30:19 +01:00
Harry van Haaren
860a2d4501 -Fixed master fader, working on master return 2013-09-20 10:29:05 +01:00
Harry van Haaren
3b842c0d08 -#ifdef-ed Jack print 2013-09-18 13:55:15 +01:00
Harry van Haaren
0b44c1c55a -Working on FIXME list 2013-09-17 13:11:11 +01:00
Harry van Haaren
3116222e62 -Added Catch testing framework to main Luppp program 2013-09-11 12:57:31 +01:00
Harry van Haaren
b7d989ecef -Debugging KEY GUI->APC MIDI message, not working 2013-09-11 02:19:39 +01:00
Harry van Haaren
d9ae0129fc -Testing new JACK port routing system 2013-09-11 01:50:47 +01:00
Harry van Haaren
f884d43be7 -Refactored JACK ports for reverb send / return, updated UI to reflect 2013-09-11 01:32:58 +01:00
Harry van Haaren
c2b965cf26 -Input metering finished 2013-09-10 21:44:47 +01:00
Harry van Haaren
7a274a4a4c -Removed prints from JACK MIDI code 2013-09-07 02:26:10 +01:00
Harry van Haaren
50296b3e16 -GenericMIDI controller started 2013-09-06 14:18:27 +01:00
Harry van Haaren
c9bbc9bb48 -MidiObserver MIDI handling update, now registers custom MIDI port and interacts just with that. Scales to multiple controllers 2013-09-06 14:05:57 +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
a702630f40 -Cleanup, kick some old files 2013-09-05 23:45:06 +01:00
Harry van Haaren
6601dab3ff -Jack has save, Save class implemented, SaveAbles register automatically 2013-09-03 17:44:43 +01:00
Harry van Haaren
294610e87d -Added error checking in Jack, added config #define DEBUG_TRACKS 2013-08-26 16:34:51 +01:00
Harry van Haaren
d31cf4012f -Updated Controller, ControllerUpdater and TimeObserver for auto-registering. 2013-08-22 13:53:50 +01:00
Harry van Haaren
6ad3a0e11b -Updated ClipSelector code, working on LaunchScene support 2013-08-22 05:48:59 +01:00
Harry van Haaren
e3fe30085f -Updated to use the Tup buildsystem 2013-08-22 04:32:51 +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
e517b9246a -Updated APC faders to use Logic class 2013-08-16 12:50:31 +01:00
Harry van Haaren
ba515fe76d -Ducking based on sidechain amplitude implemented 2013-08-16 01:27:54 +01:00
Harry van Haaren
7c30d2a6eb -Reverb working, defaults changed, post-fader signal used 2013-08-16 00:32:10 +01:00
Harry van Haaren
35626aad74 -Removed Jack internal masterL & masterR buffers, moved track buffers back into Buffer class 2013-08-15 23:21:13 +01:00
fundamental
65926bad13 Fix Buffer Allocation 2013-08-15 18:03:14 -04:00
Harry van Haaren
e94c8ad782 -Changed wscript, added valgrindSuppression file, changed buffer writing jack.cxx 2013-08-15 22:45:05 +01:00
Harry van Haaren
74fb5bcee1 -Debuggging master output glitch 2013-08-15 17:18:03 +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
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
18bd5144b2 -Buffer updating working, recording not yet being played back 2013-08-07 00:16:27 +01:00
Harry van Haaren
6d20ae6cb1 -Working on recording functionality 2013-08-06 21:55:57 +01:00
Harry van Haaren
9dfd7ecdb8 -Implemented Logic class as interface to functionality 2013-08-05 13:56:38 +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
6c77081b15 -MidiObserver interface in action, tested using APC controller 2013-07-31 19:50:58 +01:00
Harry van Haaren
60727b10be -Updated Controller and ControllerUpdater classes 2013-07-31 18:01:51 +01:00
Harry van Haaren
d2dfe7239d -Implemented MidiObserver 2013-07-31 17:19:15 +01:00
Harry van Haaren
71677bad30 -Master bus now stereo 2013-07-31 11:34:28 +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
85ec190e30 -Volume controls on tracks working, trackOutput buffers being used 2013-07-31 02:48:59 +01:00