Commit graph

172 commits

Author SHA1 Message Date
Harry van Haaren
a42722fd71 -Fixed signed/unsigned issue with AudioProcessor and derived classes 2013-08-15 23:51:09 +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
1a928255f9 -Added GIMP generated planning/header.c 2013-08-15 22:46:56 +01: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
0b11dd30c8 -Refactored metronome 2013-08-15 21:09:42 +01:00
Harry van Haaren
3ab0096371 -Refactored TimeManager 2013-08-15 21:05:19 +01:00
Harry van Haaren
74fb5bcee1 -Debuggging master output glitch 2013-08-15 17:18:03 +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
5823cad680 -Cleanup Looper 2013-08-12 19:06:25 +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
a5071a3bbb -APC / GUI feedback using GridState now implemented. 2013-08-06 23:19:56 +01:00
Harry van Haaren
90edacad60 -Fixed GridLogic, now sends proper feedback to APC / GUI. 2013-08-06 22:42:04 +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
a4717bd1f0 -Added TapTempo to Logic, and shows in GUI 2013-08-05 17:52:53 +01:00
Harry van Haaren
bf70a44794 -Updated TODO, cleaned-up 2013-08-05 17:32:24 +01:00
Harry van Haaren
58fa3ba5b8 -Fixed segfault on track send APC input when Master track selected 2013-08-05 15:27:29 +01:00
Harry van Haaren
9dfd7ecdb8 -Implemented Logic class as interface to functionality 2013-08-05 13:56:38 +01:00
Harry van Haaren
0582b86d2e -Added TODO and FIXME lists 2013-08-05 13:54:27 +01:00
Harry van Haaren
ad05c9c7d4 -Implementing new Logic class as input interface to all Luppp functionality 2013-08-05 13:29:07 +01:00
Harry van Haaren
0026d12a2c -Updated track send code, now scales. APC feedback provided on Device control. 2013-08-05 13:28:43 +01:00
Harry van Haaren
b50b3d05eb -Updated GUI feedback of TrackSend events 2013-08-04 18:49:27 +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
d636d709af -Updated AVTK to include SidechainGain widget 2013-08-04 00:26:43 +01:00
Harry van Haaren
54ec814b2f -GridLogic initial functionality working. UI needs to be updated based on the same information too. 2013-08-02 03:16:56 +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
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
32593e7eac -Updated APC controller class, working on MIDI handling 2013-07-31 17:31:47 +01:00
Harry van Haaren
d2dfe7239d -Implemented MidiObserver 2013-07-31 17:19:15 +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
71677bad30 -Master bus now stereo 2013-07-31 11:34:28 +01:00
Harry van Haaren
e472b4fcd4 -Implemented worker requestNewBuffer function 2013-07-31 10:56:08 +01:00
Harry van Haaren
30ef6c4330 -Refactored Observer to TimeObserver 2013-07-31 10:55:48 +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
272365c589 -Updated valgrind.sh 2013-07-31 02:27:39 +01:00
Harry van Haaren
5a4d0f84a1 -Updated buffer management, implementing _trackBuffer in TrackOutput 2013-07-31 02:27:27 +01:00
Harry van Haaren
cf359f044d -Updated Avtk graphics 2013-07-31 02:27:04 +01:00