96b78f0c5a-Renamed GridState::LOADED to STOPPED
Harry van Haaren
2013-08-22 00:26:01 +0100
44f6e26da1-Loading clips now uses GridLogic, and _loaded status is in LooperClip
Harry van Haaren
2013-08-22 00:05:00 +0100
36454399b6-UI fix for too many redraws, updated dropdown menu of ClipSelector
Harry van Haaren
2013-08-21 23:51:26 +0100
e5dd3bea0d-Updated Looper and LooperClip to be consistent in ClipState
Harry van Haaren
2013-08-21 23:50:52 +0100
32674a703a-Updated jack output logic, mix volume doesn't affect sidechainging, fixed some prints
Harry van Haaren
2013-08-16 13:14:47 +0100
e517b9246a-Updated APC faders to use Logic class
Harry van Haaren
2013-08-16 12:50:31 +0100
0816edbda5-APC sidechain / post / reverb sends working
Harry van Haaren
2013-08-16 12:39:59 +0100
ba515fe76d-Ducking based on sidechain amplitude implemented
Harry van Haaren
2013-08-16 01:27:54 +0100
c7ea67f8b0-Added SidechainGain class
Harry van Haaren
2013-08-16 00:57:44 +0100
7c30d2a6eb-Reverb working, defaults changed, post-fader signal used
Harry van Haaren
2013-08-16 00:32:10 +0100
f8b3bf7108-Fixed TrackOutput.cxx issue of incrementing pointer & writing value. Fixes output bug!
Harry van Haaren
2013-08-16 00:10:34 +0100
a42722fd71-Fixed signed/unsigned issue with AudioProcessor and derived classes
Harry van Haaren
2013-08-15 23:51:09 +0100
35626aad74-Removed Jack internal masterL & masterR buffers, moved track buffers back into Buffer class
Harry van Haaren
2013-08-15 23:21:13 +0100
65926bad13Fix Buffer Allocation
fundamental
2013-08-15 18:03:14 -0400
1a928255f9-Added GIMP generated planning/header.c
Harry van Haaren
2013-08-15 22:46:56 +0100
e94c8ad782-Changed wscript, added valgrindSuppression file, changed buffer writing jack.cxx
Harry van Haaren
2013-08-15 22:45:05 +0100
0b11dd30c8-Refactored metronome
Harry van Haaren
2013-08-15 21:09:42 +0100
3ab0096371-Refactored TimeManager
Harry van Haaren
2013-08-15 21:05:19 +0100
74fb5bcee1-Debuggging master output glitch
Harry van Haaren
2013-08-15 17:18:03 +0100
ad74c72fea-Refactored LooperClip and TrackOutput
Harry van Haaren
2013-08-15 17:17:16 +0100
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.
Harry van Haaren
2013-08-13 18:34:08 +0100
1be433f4c7-Looper speed variable, calculates using TimeManager
Harry van Haaren
2013-08-13 17:57:14 +0100
a19be701c9-Fixed buffer deallocation in LooperClip
Harry van Haaren
2013-08-13 17:06:59 +0100
40850e0e41-UI can set the number of beats in LooperClips
Harry van Haaren
2013-08-13 17:03:33 +0100
c2585b32a2-Removed all warnings from compile
Harry van Haaren
2013-08-13 16:35:27 +0100
0306a1873e-Updated APC handling, bug hunting
Harry van Haaren
2013-08-13 00:41:17 +0100
d90921319b-Bug hunting, copying different buffers to master outs, refactored buffers to be allocated statically
Harry van Haaren
2013-08-13 00:02:59 +0100
5823cad680-Cleanup Looper
Harry van Haaren
2013-08-12 19:06:25 +0100
6b72cc5115-Hunting distortion artifacts
Harry van Haaren
2013-08-12 19:01:47 +0100
edb2913d6e-Updated recording logic, buffer updates tested and working. Can sample from JACK and playback
Harry van Haaren
2013-08-07 00:33:38 +0100
18bd5144b2-Buffer updating working, recording not yet being played back
Harry van Haaren
2013-08-07 00:16:27 +0100
a5071a3bbb-APC / GUI feedback using GridState now implemented.
Harry van Haaren
2013-08-06 23:19:56 +0100
90edacad60-Fixed GridLogic, now sends proper feedback to APC / GUI.
Harry van Haaren
2013-08-06 22:42:04 +0100
0012d3655d-Buffer resizing should be in place now
Harry van Haaren
2013-08-06 22:20:37 +0100
9e01e639d4-Working on resizeable recording buffers
Harry van Haaren
2013-08-06 22:10:27 +0100
6d20ae6cb1-Working on recording functionality
Harry van Haaren
2013-08-06 21:55:57 +0100
a4717bd1f0-Added TapTempo to Logic, and shows in GUI
Harry van Haaren
2013-08-05 17:52:53 +0100
bf70a44794-Updated TODO, cleaned-up
Harry van Haaren
2013-08-05 17:32:24 +0100
58fa3ba5b8-Fixed segfault on track send APC input when Master track selected
Harry van Haaren
2013-08-05 15:27:29 +0100
9dfd7ecdb8-Implemented Logic class as interface to functionality
Harry van Haaren
2013-08-05 13:56:38 +0100
0582b86d2e-Added TODO and FIXME lists
Harry van Haaren
2013-08-05 13:54:27 +0100
ad05c9c7d4-Implementing new Logic class as input interface to all Luppp functionality
Harry van Haaren
2013-08-05 13:29:07 +0100
0026d12a2c-Updated track send code, now scales. APC feedback provided on Device control.
Harry van Haaren
2013-08-05 13:28:43 +0100
b50b3d05eb-Updated GUI feedback of TrackSend events
Harry van Haaren
2013-08-04 18:49:27 +0100
eb94b51162-Updated Controller ControllerUpdater, added GUI Controller subclass, added progress test for feedback
Harry van Haaren
2013-08-04 18:04:26 +0100
d636d709af-Updated AVTK to include SidechainGain widget
Harry van Haaren
2013-08-04 00:26:43 +0100
54ec814b2f-GridLogic initial functionality working. UI needs to be updated based on the same information too.
Harry van Haaren
2013-08-02 03:16:56 +0100
a4c526c112-Refactoring Controller grid logic into GridLogic class, updated State enum from Controller to GridLogic
Harry van Haaren
2013-08-01 19:58:26 +0100
6c77081b15-MidiObserver interface in action, tested using APC controller
Harry van Haaren
2013-07-31 19:50:58 +0100
60727b10be-Updated Controller and ControllerUpdater classes
Harry van Haaren
2013-07-31 18:01:51 +0100
32593e7eac-Updated APC controller class, working on MIDI handling
Harry van Haaren
2013-07-31 17:31:47 +0100
d2dfe7239d-Implemented MidiObserver
Harry van Haaren
2013-07-31 17:19:15 +0100
48c47f398f-LooperClips now just normal instances, not pointers to
Harry van Haaren
2013-07-31 11:46:45 +0100
71677bad30-Master bus now stereo
Harry van Haaren
2013-07-31 11:34:28 +0100
e472b4fcd4-Implemented worker requestNewBuffer function
Harry van Haaren
2013-07-31 10:56:08 +0100
30ef6c4330-Refactored Observer to TimeObserver
Harry van Haaren
2013-07-31 10:55:48 +0100
b64576cbdf-Reverb send working, needs testing and fix leaking
Harry van Haaren
2013-07-31 03:10:31 +0100
85ec190e30-Volume controls on tracks working, trackOutput buffers being used
Harry van Haaren
2013-07-31 02:48:59 +0100
272365c589-Updated valgrind.sh
Harry van Haaren
2013-07-31 02:27:39 +0100
5a4d0f84a1-Updated buffer management, implementing _trackBuffer in TrackOutput
Harry van Haaren
2013-07-31 02:27:27 +0100
cf359f044d-Updated Avtk graphics
Harry van Haaren
2013-07-31 02:27:04 +0100
08a0d28f29-Bug defeated.
Harry van Haaren
2013-07-31 01:43:24 +0100
c633bca82b-Debugging
Harry van Haaren
2013-07-31 01:33:02 +0100
2ecbd47742-Debugging strange distortion
Harry van Haaren
2013-07-31 01:28:18 +0100
3c765ba4cb-debugging strange audio distortion
Harry van Haaren
2013-07-31 01:05:14 +0100
58d75b16a0-Updated GUI to activate JACK using callback
Harry van Haaren
2013-07-30 22:02:14 +0100
43aec20f82-Refactoring Looper & LooperClip to playback a sample
Harry van Haaren
2013-07-27 19:06:28 +0100
731e3c14c3-Refactored LooperClip into own header
Harry van Haaren
2013-07-27 18:34:48 +0100
3f60cb52a6-Refactoring Looper into LooperClip
Harry van Haaren
2013-07-27 18:24:04 +0100
d3cbd3c516-Designing new LooperClip class and buffer interaction
Harry van Haaren
2013-07-27 17:50:10 +0100
f13486e857-Refactoring Looper for APC support
Harry van Haaren
2013-07-27 17:37:19 +0100
84ba0974d0-Simplified the RadialView a lot, now very minimal but still sleek
Harry van Haaren
2013-07-30 20:30:13 +0100
387ce7f65f-Working on RadialView and ClipSelector
Harry van Haaren
2013-07-30 18:34:47 +0100
6af789a1f8-Avtk::RadialStatus implemented
Harry van Haaren
2013-07-30 16:15:02 +0100
64b664f1df-Updated wscript, added valgrind script
Harry van Haaren
2013-07-30 03:08:03 +0100
6bd8a5ac47-Updated Looper with fixme, updated for -Werror
Harry van Haaren
2013-07-30 03:07:46 +0100
e99250b231-Cleanup output
Harry van Haaren
2013-07-30 01:19:27 +0100
88fbe5a249-Werror checked all code
Harry van Haaren
2013-07-30 01:17:40 +0100
89b89b81eb-Audio output refactored: now uses track buffers and master buffers
Harry van Haaren
2013-07-30 00:56:13 +0100
a98170e16e-Added internal master output buffer for metering
Harry van Haaren
2013-07-28 16:00:17 +0100
4c92f817b7-Added GTrack callbacks for Sidechain, Post and Volume
Harry van Haaren
2013-07-28 15:42:22 +0100
43b38fd4d6-GUI Reverb knob events sent to DSP for mixing
Harry van Haaren
2013-07-28 14:56:34 +0100
6d7c91ba61-Updated UI to with master reverb widget and placeholder for sidechain
Harry van Haaren
2013-07-28 14:37:38 +0100
4454854327-Implemented Reverb send, cleaned up events
Harry van Haaren
2013-07-28 14:20:54 +0100
85a13864c0-Reverb, Sidechain and PostSidechain sends implemented
Harry van Haaren
2013-07-28 13:42:05 +0100
14bbc49e49-Metering takes place in TrackOutput
Harry van Haaren
2013-07-28 13:31:07 +0100
4591cdfb18-TrackOutput used by Jack for process()
Harry van Haaren
2013-07-28 13:14:25 +0100
f34e43b18a-Reworking signal handling using AudioProcessor class and reversed flow process() calling
Harry van Haaren
2013-07-27 22:36:58 +0100
112d850848-Added APC volume support using MIDI. Needs refactoring to scale to any controller
Harry van Haaren
2013-07-27 21:59:20 +0100
5148aec4e5-Implemented Bar counter, now working
Harry van Haaren
2013-07-27 17:16:37 +0100
a259803b69-Implemented Beat visual in GUI
Harry van Haaren
2013-07-27 16:37:54 +0100
fc077a804b-Refactoring ClipSelector
Harry van Haaren
2013-07-27 16:10:17 +0100
b06d4f73ef-Refactoring ClipSelector, now using Clip class for all state
Harry van Haaren
2013-07-27 15:51:27 +0100
46224b4250-Refactoring ClipSelector
Harry van Haaren
2013-07-27 15:05:16 +0100
f259f3add9-Refactored ClipSelector
Harry van Haaren
2013-07-27 14:30:13 +0100
3348646fad-Doc commented AVTK clip selector
Harry van Haaren
2013-07-27 14:19:26 +0100
9347dcd215-Reworked clip loading in ClipSelector
Harry van Haaren
2013-07-27 14:15:24 +0100
864cd1637f-Refactoring ClipSelector drawing
Harry van Haaren
2013-07-27 11:34:49 +0100
234aea3663-Looping Scene logic added
Harry van Haaren
2013-07-26 02:49:23 +0100
0c196d14f3-Bug in metering somewhere: some meters show amplitude of tracks beside it
Harry van Haaren
2013-07-26 02:26:12 +0100