Harry van Haaren
|
699e94e090
|
-Track names saved/reloaded with JSON
|
2013-09-10 23:57:47 +01:00 |
|
Harry van Haaren
|
05702236d4
|
-GTracks can be renamed
|
2013-09-10 23:52:35 +01:00 |
|
Harry van Haaren
|
63680a3ffb
|
-Updated GTrack: renameable and extra buttons, GMasterTrack BPM dial
|
2013-09-10 23:09:45 +01:00 |
|
Harry van Haaren
|
b4d89e0bfe
|
-Refactored GTrack
|
2013-09-10 22:26:37 +01:00 |
|
Harry van Haaren
|
e90585bb39
|
-Rearranged master track, moved metro buttons / blocks to bottom right.
|
2013-09-10 22:23:32 +01:00 |
|
Harry van Haaren
|
95d1d7af70
|
-Refactored GMasterTrack
|
2013-09-10 21:51:05 +01:00 |
|
Harry van Haaren
|
c2b965cf26
|
-Input metering finished
|
2013-09-10 21:44:47 +01:00 |
|
Harry van Haaren
|
c84cb91013
|
-Working on Input panel for GMasterTrack
|
2013-09-08 14:47:04 +01:00 |
|
Harry van Haaren
|
1a8edaaa1b
|
-Refactored Avtk::Volume
|
2013-09-08 14:24:27 +01:00 |
|
Harry van Haaren
|
8554816fd3
|
-Added Catch header : https://github.com/philsquared/Catch
|
2013-09-08 01:55:05 +01:00 |
|
Harry van Haaren
|
816a4d9052
|
-Updated GridLogic for controller feedback
|
2013-09-08 00:37:47 +01:00 |
|
Harry van Haaren
|
b50432a806
|
-Fixed segfault on save() due to recorded buffers not being handled correctly
|
2013-09-08 00:37:30 +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
|
9fbca5146a
|
-Loading a session while recording handled gracefully
|
2013-09-06 13:24:17 +01:00 |
|
Harry van Haaren
|
22d9dd0772
|
-Fixed LooperClip buffer size issue
|
2013-09-06 13:19:53 +01:00 |
|
Harry van Haaren
|
89c50f432c
|
-GridLogic launchScene bug fixed
|
2013-09-06 12:57:45 +01:00 |
|
Harry van Haaren
|
0d4d62a653
|
-Master scene names restored
|
2013-09-06 12:51:06 +01:00 |
|
Harry van Haaren
|
3e2ff0caa2
|
-Playing new clips queueStop()-s off old clip on that track
|
2013-09-06 12:20:14 +01:00 |
|
Harry van Haaren
|
9ba7cdb54a
|
-Updated GridLogic launchScene to stop other scene gracefully
|
2013-09-06 12:13:15 +01:00 |
|
Harry van Haaren
|
c63fa91ff8
|
-Fixed bug in time-stretching, needs proper testing but working fine on initial tests
|
2013-09-06 11:26:42 +01:00 |
|
Harry van Haaren
|
a0fb8cb5b5
|
-Refactoring, working on State::reset()
|
2013-09-06 01:28:14 +01:00 |
|
Harry van Haaren
|
d01530b21e
|
-Send values saved & restored
|
2013-09-06 00:39:01 +01:00 |
|
Harry van Haaren
|
8c409db51a
|
-Refactoring disk reading
|
2013-09-06 00:31:44 +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
|
94ef514816
|
-Updated EventSave / EventSaveReset, implemented reset() call
|
2013-09-06 00:10:33 +01:00 |
|
Harry van Haaren
|
cd7336947f
|
-Added FIXME notes
|
2013-09-05 23:54:58 +01:00 |
|
Harry van Haaren
|
ac0741fd72
|
-Updated SaveAble observer to include reset() function
|
2013-09-05 23:48:47 +01:00 |
|
Harry van Haaren
|
a702630f40
|
-Cleanup, kick some old files
|
2013-09-05 23:45:06 +01:00 |
|
Harry van Haaren
|
ae92ed27b9
|
-Fixed GridLogic / LooperClip multiple scene launch issue
|
2013-09-05 23:43:42 +01:00 |
|
Harry van Haaren
|
076727dd7b
|
-Updated BPM save / restore
|
2013-09-05 23:07:19 +01:00 |
|
Harry van Haaren
|
cf5ef0022e
|
-Saves BPM and restores BPM
|
2013-09-05 22:35:48 +01:00 |
|
Harry van Haaren
|
f2510ae343
|
-Fixed record -> re-record loop lenght issue
|
2013-09-05 19:30:57 +01:00 |
|
Harry van Haaren
|
df1c98770a
|
-Refactored DiskReader to open sample.cfg file upon *any* file load, not just session load. Loading samples from SamplePacks now easier
|
2013-09-05 19:18:21 +01:00 |
|
Harry van Haaren
|
13b5853034
|
-Refactored Worker into DiskReader and DiskWriter classes. Refactored ClipSelector into hxx / cxx pair
|
2013-09-05 18:33:16 +01:00 |
|
Harry van Haaren
|
f37c87e48a
|
-Error checking JSON reading
|
2013-09-05 15:12:25 +01:00 |
|
Harry van Haaren
|
8763c3d12d
|
-Refactored ClipSelector and Gclipselectoraction.hxx into one file, removing cruft
|
2013-09-05 15:06:23 +01:00 |
|
Harry van Haaren
|
15855ad727
|
-Clips can be named in the UI
|
2013-09-05 14:46:38 +01:00 |
|
Harry van Haaren
|
c66bcc2a42
|
-Refactored EventFxReverb
|
2013-09-05 14:42:48 +01:00 |
|
Harry van Haaren
|
637e545f27
|
-Working on saving all master track details
|
2013-09-05 14:28:11 +01:00 |
|
Harry van Haaren
|
e64d94ba15
|
-Adding master track metadata to JSON
|
2013-09-05 14:05:36 +01:00 |
|
Harry van Haaren
|
165a76de2b
|
-Master clip selector has rename functionality
|
2013-09-05 13:10:10 +01:00 |
|
Harry van Haaren
|
d00b3877bc
|
-File writing / reading now working for multiple clips, including beat durations
|
2013-09-05 13:01:08 +01:00 |
|
Harry van Haaren
|
a30c938c1f
|
-Updated session writing format, now using tracks and clip arrays
|
2013-09-05 12:29:00 +01:00 |
|
Harry van Haaren
|
78b8a17df0
|
-Saving error checking added, cleaning up writing code
|
2013-09-05 11:36:51 +01:00 |
|
Harry van Haaren
|
e436154bc3
|
-GUI now handles click in Luppp title bar, popup menu appears, save / load functionality exists.
|
2013-09-04 23:55:44 +01:00 |
|
Harry van Haaren
|
4d2795af85
|
-Updated bug where file load wasn't shown on Grid
|
2013-09-04 23:00:08 +01:00 |
|
Harry van Haaren
|
d4ec2fee03
|
-DiskReader now reads sample.cfg file, gets beats, and sets it on the AudioBuffer. DiskWriter writes clips using filename instead of "clip", easier to retrieve.
|
2013-09-04 22:56:16 +01:00 |
|
Harry van Haaren
|
0440798324
|
-Implemented DiskReader and file loading.
|
2013-09-04 22:32:46 +01:00 |
|
Harry van Haaren
|
8493a85cb9
|
-Updated DiskWriter to use filename in session file
|
2013-09-03 22:26:16 +01:00 |
|
Harry van Haaren
|
b60d99e756
|
-Added writeSample to Worker, DiskWriter updated: saving sessions sucessfully now.
|
2013-09-03 22:04:03 +01:00 |
|
Harry van Haaren
|
05984fbc9b
|
-Updated Save to work with LooperClip, added Save::done() static function for counting finished saves, and knowing when to flush metadata to disk.
|
2013-09-03 20:06:11 +01:00 |
|
Harry van Haaren
|
07a6aa7d6d
|
-Working on DiskWriter class
|
2013-09-03 19:35:43 +01:00 |
|
Harry van Haaren
|
298b18af04
|
-Updated LooperClip, it now handles save() gracefully, copying data to GUI thread to be serialized to disk.
|
2013-09-03 19:35:02 +01:00 |
|
Harry van Haaren
|
1b76c1ce2c
|
-Added EventSave, updated DSP handling code
|
2013-09-03 18:05:57 +01:00 |
|
Harry van Haaren
|
76a8fe7d91
|
-LooperClip implements SaveAble interface
|
2013-09-03 17:47:38 +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
|
9189dab96e
|
-Added SaveAble interface
|
2013-09-03 17:29:10 +01:00 |
|
Harry van Haaren
|
1cbe41f7ed
|
-Updated JSON writing code in Worker.hxx
|
2013-09-03 17:28:50 +01:00 |
|
Harry van Haaren
|
2afc5bcd08
|
-cJSON library added, simple example in worker.hxx
|
2013-08-27 18:52:46 +01:00 |
|
Harry van Haaren
|
22081abcd1
|
-Removed header and libjson
|
2013-08-27 18:37:03 +01:00 |
|
Harry van Haaren
|
27909b2f9a
|
-Added clip recording / track arm - over record. Updated GMasterTrack, launch scene handled properly
|
2013-08-27 18:05:21 +01:00 |
|
Harry van Haaren
|
2a29891b98
|
-Added APC footcontroller support, ControllerUpdater has reset()
|
2013-08-27 00:50:48 +01:00 |
|
Harry van Haaren
|
92e9ad59bb
|
-GridLogic now sends Controller updates on state changes
|
2013-08-27 00:23:11 +01:00 |
|
Harry van Haaren
|
ed41078a7e
|
-Changed GRID playback logic: When recording, pressing square will launch: dubble-pressing will stop
|
2013-08-27 00:18:27 +01:00 |
|
Harry van Haaren
|
d1af252667
|
-Fixed bugs in UI, fixed bug in APC
|
2013-08-27 00:14:16 +01:00 |
|
Harry van Haaren
|
178829c579
|
-Changed LooperClip default size: now consumes conciderably less mem
|
2013-08-27 00:02:08 +01:00 |
|
Harry van Haaren
|
e8d6c2a3df
|
-Added config #DEBUG_LOGIC, updated UI
|
2013-08-27 00:01:51 +01:00 |
|
Harry van Haaren
|
908daa332f
|
-Controller has reset()
|
2013-08-26 21:06:55 +01:00 |
|
Harry van Haaren
|
5bf7302e92
|
-Updated RadialStatus and Volume redraw
|
2013-08-26 21:06:44 +01:00 |
|
Harry van Haaren
|
c66c78eaf8
|
-Fixed APC virtual function naming issue
|
2013-08-26 16:42:01 +01:00 |
|
Harry van Haaren
|
02604b9b6d
|
-Fixed master track device selection issue
|
2013-08-26 16:39:32 +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
|
e72fc9dd44
|
-Scene launch feedback
|
2013-08-25 23:36:08 +01:00 |
|
Harry van Haaren
|
c439bb01e5
|
-Updated GridLogic playback code, config debug #defines
|
2013-08-22 15:00:57 +01:00 |
|
Harry van Haaren
|
8b96ff9c22
|
-Added footswitch APC handling stubs
|
2013-08-22 14:37:12 +01:00 |
|
Harry van Haaren
|
1c4142c9bf
|
-Added #define DEBUG options for Clip testing
|
2013-08-22 14:36:56 +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
|
a641fcd8d3
|
-Removed APC progress on Track Control knob feedback
|
2013-08-22 05:48:33 +01:00 |
|
Harry van Haaren
|
11851a78f5
|
-Clip loading shown properly in UI
|
2013-08-22 05:20:01 +01:00 |
|
Harry van Haaren
|
5f64f7d914
|
-Avtk::RadialStatus shows recording info
|
2013-08-22 05:10:30 +01:00 |
|
Harry van Haaren
|
72aef2dcdf
|
-Updated Tupfile and gitignore
|
2013-08-22 04:57:09 +01:00 |
|
Harry van Haaren
|
e3fe30085f
|
-Updated to use the Tup buildsystem
|
2013-08-22 04:32:51 +01:00 |
|
Harry van Haaren
|
f3596341ee
|
-libjson added but not used. Initial code added in Worker
|
2013-08-22 03:47:06 +01:00 |
|
Harry van Haaren
|
2ffe57a0f5
|
-ClipSelector's "Queued" states added, all blue, shape of queued state.
|
2013-08-22 02:48:48 +01:00 |
|
Harry van Haaren
|
73fbfcab7e
|
-ClipSelector sets --- as name for recorded clips
|
2013-08-22 02:45:03 +01:00 |
|
Harry van Haaren
|
c4ea90fd00
|
-ClipSelector now uses GridLogic::State to maintain its clips
|
2013-08-22 02:42:11 +01:00 |
|
Harry van Haaren
|
9c67e1cebf
|
-Fixed issue with Cancel button of LoadSample
|
2013-08-22 02:25:58 +01:00 |
|
Harry van Haaren
|
29c5d3b83a
|
-Updated Avtk::RadialStatus, updated LooperClip logic to send 0 on stop
|
2013-08-22 02:13:14 +01:00 |
|
Harry van Haaren
|
75b48edae2
|
-Fixed garbage playback on Looper stop, trackoutput wasn't zeroing the whole buffer
|
2013-08-22 02:03:24 +01:00 |
|
Harry van Haaren
|
c2d8e045ce
|
-Fixed LooperClip / Looper interaction, now uses recording() and playing() to determine action to take
|
2013-08-22 01:40:25 +01:00 |
|
Harry van Haaren
|
0e8c5ea91b
|
-Updated Buffer handling in LooperClip
|
2013-08-22 01:35:43 +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
|
7218a86da4
|
-Updated GridLogic and LooperClip state logic, now mostly working using LooperClip data
|
2013-08-22 01:19:22 +01:00 |
|
Harry van Haaren
|
9459d0a355
|
-Updated Looper to use LooperClip::getState() instead of analysing playing() loaded() and recording()
|
2013-08-22 00:54:40 +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
|
96b78f0c5a
|
-Renamed GridState::LOADED to STOPPED
|
2013-08-22 00:26:01 +01:00 |
|
Harry van Haaren
|
44f6e26da1
|
-Loading clips now uses GridLogic, and _loaded status is in LooperClip
|
2013-08-22 00:05:00 +01:00 |
|
Harry van Haaren
|
36454399b6
|
-UI fix for too many redraws, updated dropdown menu of ClipSelector
|
2013-08-21 23:51:26 +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
|
32674a703a
|
-Updated jack output logic, mix volume doesn't affect sidechainging, fixed some prints
|
2013-08-16 13:14:47 +01:00 |
|
Harry van Haaren
|
e517b9246a
|
-Updated APC faders to use Logic class
|
2013-08-16 12:50:31 +01:00 |
|
Harry van Haaren
|
0816edbda5
|
-APC sidechain / post / reverb sends working
|
2013-08-16 12:39:59 +01:00 |
|
Harry van Haaren
|
ba515fe76d
|
-Ducking based on sidechain amplitude implemented
|
2013-08-16 01:27:54 +01:00 |
|
Harry van Haaren
|
c7ea67f8b0
|
-Added SidechainGain class
|
2013-08-16 00:57:44 +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
|
f8b3bf7108
|
-Fixed TrackOutput.cxx issue of incrementing pointer & writing value. Fixes output bug!
|
2013-08-16 00:10:34 +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
|
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
|
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
|
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
|
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 |
|
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
|
58d75b16a0
|
-Updated GUI to activate JACK using callback
|
2013-07-30 22:02: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
|
f13486e857
|
-Refactoring Looper for APC support
|
2013-07-30 21:52:28 +01:00 |
|
Harry van Haaren
|
84ba0974d0
|
-Simplified the RadialView a lot, now very minimal but still sleek
|
2013-07-30 20:30:13 +01:00 |
|
Harry van Haaren
|
387ce7f65f
|
-Working on RadialView and ClipSelector
|
2013-07-30 18:34:47 +01:00 |
|
Harry van Haaren
|
6af789a1f8
|
-Avtk::RadialStatus implemented
|
2013-07-30 16:15:02 +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
|
4c92f817b7
|
-Added GTrack callbacks for Sidechain, Post and Volume
|
2013-07-28 15:42:22 +01:00 |
|
Harry van Haaren
|
43b38fd4d6
|
-GUI Reverb knob events sent to DSP for mixing
|
2013-07-28 14:56:34 +01:00 |
|
Harry van Haaren
|
6d7c91ba61
|
-Updated UI to with master reverb widget and placeholder for sidechain
|
2013-07-28 14:37:38 +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
|
f34e43b18a
|
-Reworking signal handling using AudioProcessor class and reversed flow process() calling
|
2013-07-27 22:36:58 +01:00 |
|
Harry van Haaren
|
112d850848
|
-Added APC volume support using MIDI. Needs refactoring to scale to any controller
|
2013-07-27 21:59:20 +01:00 |
|
Harry van Haaren
|
5148aec4e5
|
-Implemented Bar counter, now working
|
2013-07-27 17:16:37 +01:00 |
|
Harry van Haaren
|
a259803b69
|
-Implemented Beat visual in GUI
|
2013-07-27 16:37:54 +01:00 |
|
Harry van Haaren
|
fc077a804b
|
-Refactoring ClipSelector
|
2013-07-27 16:10:17 +01:00 |
|
Harry van Haaren
|
b06d4f73ef
|
-Refactoring ClipSelector, now using Clip class for all state
|
2013-07-27 15:51:27 +01:00 |
|
Harry van Haaren
|
46224b4250
|
-Refactoring ClipSelector
|
2013-07-27 15:05:16 +01:00 |
|
Harry van Haaren
|
f259f3add9
|
-Refactored ClipSelector
|
2013-07-27 14:30:13 +01:00 |
|
Harry van Haaren
|
3348646fad
|
-Doc commented AVTK clip selector
|
2013-07-27 14:19:26 +01:00 |
|
Harry van Haaren
|
9347dcd215
|
-Reworked clip loading in ClipSelector
|
2013-07-27 14:15:24 +01:00 |
|
Harry van Haaren
|
864cd1637f
|
-Refactoring ClipSelector drawing
|
2013-07-27 11:34:49 +01:00 |
|
Harry van Haaren
|
234aea3663
|
-Looping Scene logic added
|
2013-07-26 02:49:23 +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
|
21346b63c2
|
-Updated Looper: now reserves 10 * 44100 * 60 float. Fixed bug in playback
|
2013-07-26 02:05:35 +01:00 |
|
Harry van Haaren
|
1f806b8cac
|
-Sample loading now working per track: not yet per scene
|
2013-07-26 01:45:40 +01:00 |
|
Harry van Haaren
|
8d2924b9d4
|
-Smoothed DSP level metering UI updates
|
2013-07-26 01:39:06 +01:00 |
|
Harry van Haaren
|
75d9dc592a
|
-Cleanup UI volume code
|
2013-07-26 01:30:17 +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 |
|