Commit graph

58 commits

Author SHA1 Message Date
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
Harry van Haaren
5a4d0f84a1 -Updated buffer management, implementing _trackBuffer in TrackOutput 2013-07-31 02:27:27 +01:00
Harry van Haaren
08a0d28f29 -Bug defeated. 2013-07-31 01:43:24 +01:00
Harry van Haaren
c633bca82b -Debugging 2013-07-31 01:33:02 +01:00
Harry van Haaren
2ecbd47742 -Debugging strange distortion 2013-07-31 01:28:18 +01:00
Harry van Haaren
3c765ba4cb -debugging strange audio distortion 2013-07-31 01:05: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
e99250b231 -Cleanup output 2013-07-30 01:19:27 +01:00
Harry van Haaren
88fbe5a249 -Werror checked all code 2013-07-30 01:17:40 +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
a98170e16e -Added internal master output buffer for metering 2013-07-28 16:00:17 +01:00
Harry van Haaren
4454854327 -Implemented Reverb send, cleaned up events 2013-07-28 14:20:54 +01:00
Harry van Haaren
85a13864c0 -Reverb, Sidechain and PostSidechain sends implemented 2013-07-28 13:42:05 +01:00
Harry van Haaren
14bbc49e49 -Metering takes place in TrackOutput 2013-07-28 13:31:07 +01:00
Harry van Haaren
4591cdfb18 -TrackOutput used by Jack for process() 2013-07-28 13:14:25 +01:00
Harry van Haaren
a259803b69 -Implemented Beat visual in GUI 2013-07-27 16:37:54 +01:00
Harry van Haaren
0c196d14f3 -Bug in metering somewhere: some meters show amplitude of tracks beside it 2013-07-26 02:26:12 +01:00
Harry van Haaren
8d2924b9d4 -Smoothed DSP level metering UI updates 2013-07-26 01:39:06 +01:00
Harry van Haaren
c9cf150841 -Updated Jack to have DBMeter instances, dbMetering taking place in process(), event for signal level added & handled in GUI 2013-07-26 01:27:19 +01:00
Harry van Haaren
9337fae460 -Working on track metering 2013-07-26 00:56:06 +01:00
Harry van Haaren
61bbc63ea5 -Track buffers implemented, and copied into master output 2013-07-25 19:21:57 +01:00
Harry van Haaren
a20da93fdb -Implementing track buffers 2013-07-25 18:11:59 +01:00
Harry van Haaren
bd848121e7 -GUI sends Record to Looper 2013-07-25 14:37:55 +01:00
Harry van Haaren
95c2178a3a -Jack uses print Event to signal MIDI events 2013-06-29 20:03:05 +01:00
Harry van Haaren
3f8cc2f926 -WIP, controller APC 2013-05-18 21:12:36 +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
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
de2ddc8657 -Working on observer, timeManager and Looper sync. Bitwise flags in looper currently not working 2013-05-15 04:05:36 +01:00