Commit graph

66 commits

Author SHA1 Message Date
Harry van Haaren
953ea89d64 -Cleaned up Event code, updated GClipSelector and AVTK Clip Selector 2013-07-25 02:00:35 +01:00
Harry van Haaren
1121c068ca -Updated UI to send LOOPER_PLAY event on click 2013-07-25 01:47:19 +01:00
Harry van Haaren
c9e19e4e02 -Updated PLAY_SAMPLE event to LOOPER_PLAY 2013-07-25 01:47:03 +01:00
Harry van Haaren
7c6f09291d -Updated UI, clipselector has popup menu 2013-07-25 01:16:29 +01:00
Harry van Haaren
3313e54d96 -ClipSelector action types distinguised 2013-07-25 00:22:48 +01:00
Harry van Haaren
ee76b56c0b -UI updated, ClipSelector working 2013-07-24 23:58:08 +01:00
Harry van Haaren
77c09da555 Merge branch 'tooltip' 2013-07-24 23:23:53 +01:00
Harry van Haaren
852f09108e -Updated run script 2013-07-24 23:23:49 +01:00
Harry van Haaren
0b67eed283 -Tooltips working 2013-07-24 23:23:30 +01:00
Harry van Haaren
a99daa5aa8 -UI tooltip & updated 2013-07-24 19:09:35 +01:00
Harry van Haaren
dc1ffecebb -Updated UI, tweaked clip selector 2013-07-24 02:18:15 +01:00
Harry van Haaren
e049b10e48 Added AVTK Unit, updated master track and Unit track 2013-07-22 12:40:05 +01:00
Harry van Haaren
5295de9fed -Unit track added, ClipSelector updated 2013-07-22 11:53:08 +01:00
Harry van Haaren
37bcf8bb6f -ClipSelector updated icons, colours 2013-07-22 09:59:05 +01:00
Harry van Haaren
bcd82b3778 -ClipSelector names drawn, colours set 2013-07-22 09:45:17 +01:00
Harry van Haaren
c6d0b9b208 -ClipState helper class implemented 2013-07-22 09:39:49 +01:00
Harry van Haaren
b37660a1d1 -ClipSelector added State, redraws based on state 2013-07-22 09:34:38 +01:00
Harry van Haaren
5a8fec9a05 -Updated header Image to use newer Avtk::Image with fl_image_draw(). Image now compiled in 2013-07-22 09:13:18 +01:00
Harry van Haaren
08debba6ba -Updated ClipSelector, changed volume & GTrack 2013-07-22 08:38:18 +01:00
Harry van Haaren
47eebaa396 -Updated Clip selector 2013-07-21 16:08:15 +01:00
Harry van Haaren
cf6f86d95d -Added clip selector widget, updated GTrack code 2013-07-21 16:04:54 +01:00
Harry van Haaren
37059756a1 -Updated UI, working on graphics 2013-07-21 15:47:35 +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
1fbf9addb3 -Loop loading working, needs some cleaning up 2013-05-20 01:08:10 +01:00
Harry van Haaren
8eec3e1426 -Working on sample loading, most of infrastructure in place, need to send event 2013-05-19 23:57:12 +01:00
Harry van Haaren
1120f3782b -Updated Looper to 0 its buffers, and APC support is improved 2013-05-19 22:12:31 +01:00
Harry van Haaren
44396b5ed9 -Fixed naming issue 2013-05-19 02:39:06 +01:00
Harry van Haaren
a08118b4f1 -Cleanup 2013-05-19 02:34:39 +01:00
Harry van Haaren
aa8364db20 -Fixed timestretching, adjusted APC feedback 2013-05-19 02:23:18 +01:00
Harry van Haaren
f16f502c41 -APC control and controller interface updates 2013-05-19 02:01:22 +01:00
Harry van Haaren
398ab69482 -Updated run script, fixed APC error. 2013-05-19 01:26:18 +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
7473e8d215 -Tap tempo now resets after 5 seconds un-tapped. Also uses 4th beat to calculate average 2013-05-18 16:30:27 +01:00
Harry van Haaren
163a4b7a28 -Audio being pitch-shifted, algorithm needs tuning to keep pitch steady. 2013-05-17 11:01:56 +01:00
Harry van Haaren
b45f635a12 -Added Pitch-Shift code to looper, fixed some issues 2013-05-17 09:24:24 +01:00
Harry van Haaren
8da62b87bf -ESC key doesn't close GUI anymore 2013-05-16 18:03:58 +01:00
Harry van Haaren
0443975eb7 -Looper records loop lenght better 2013-05-16 18:03:48 +01:00
Harry van Haaren
3f3b934ab5 -Tap tempo working 2013-05-16 17:51:50 +01:00
Harry van Haaren
19d522b7f7 -BPM button working, Tap tempo button implemented. Working on Tap Tempo algorithm 2013-05-16 17:45:46 +01:00
Harry van Haaren
d39fe8b948 -Master track has BPM dial, working but scrubbing trought metro 2013-05-16 17:16:18 +01:00
Harry van Haaren
dbf12a4407 -Removed prints from looper 2013-05-16 16:51:10 +01:00
Harry van Haaren
cf8a22241e -Loopers playback fixed, loopers now record numBeats themselves, auto syncing length to bar 2013-05-16 16:31:22 +01:00
Harry van Haaren
c7dac28706 -Debugging looper progress, algorithm not working right yet 2013-05-16 16:14:14 +01:00
Harry van Haaren
a55800115e -DSP EventsGuiPrint added, updated looper code, metronome queues start tick 2013-05-16 15:17:49 +01:00
Harry van Haaren
238ff21d70 -DSP to GUI messaging implemented, looper progress shown in GUI 2013-05-16 13:38:46 +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
839388f112 -Changed metronome button to lightbutton 2013-05-15 23:31:08 +01:00