21346b63c2-Updated Looper: now reserves 10 * 44100 * 60 float. Fixed bug in playback
Harry van Haaren
2013-07-26 02:05:35 +0100
1f806b8cac-Sample loading now working per track: not yet per scene
Harry van Haaren
2013-07-26 01:45:40 +0100
8d2924b9d4-Smoothed DSP level metering UI updates
Harry van Haaren
2013-07-26 01:39:06 +0100
75d9dc592a-Cleanup UI volume code
Harry van Haaren
2013-07-26 01:30:17 +0100
c9cf150841-Updated Jack to have DBMeter instances, dbMetering taking place in process(), event for signal level added & handled in GUI
Harry van Haaren
2013-07-26 01:27:19 +0100
9337fae460-Working on track metering
Harry van Haaren
2013-07-26 00:56:06 +0100
6fca9a3095-Looper sends progress updates until it stops playing: not queued stop playing
Harry van Haaren
2013-07-26 00:38:20 +0100
61bbc63ea5-Track buffers implemented, and copied into master output
Harry van Haaren
2013-07-25 19:21:57 +0100
a20da93fdb-Implementing track buffers
Harry van Haaren
2013-07-25 18:11:59 +0100
e597733b00-Rearranging UI
Harry van Haaren
2013-07-25 18:05:23 +0100
3bcbbefd0d-Updated tooltips: needs some UI work, but backend working fine
Harry van Haaren
2013-07-25 17:53:59 +0100
3f17e33e32-Updated UI, tweaked window size
Harry van Haaren
2013-07-25 17:40:25 +0100
0b64f78e0c-Updated window size and header image
Harry van Haaren
2013-07-25 17:20:54 +0100
b9b3aab0a1-ClipSelector draws with full alpha
Harry van Haaren
2013-07-25 15:31:13 +0100
ce8f7537ab-UI now gets updates from Looper: all on track 1 scene 1, but working
Harry van Haaren
2013-07-25 15:20:16 +0100
a9bbec922a-Loop duration can be specified in the UI
Harry van Haaren
2013-07-25 14:54:53 +0100
bd848121e7-GUI sends Record to Looper
Harry van Haaren
2013-07-25 14:37:55 +0100
953ea89d64-Cleaned up Event code, updated GClipSelector and AVTK Clip Selector
Harry van Haaren
2013-07-25 02:00:35 +0100
1121c068ca-Updated UI to send LOOPER_PLAY event on click
Harry van Haaren
2013-07-25 01:47:19 +0100
c9e19e4e02-Updated PLAY_SAMPLE event to LOOPER_PLAY
Harry van Haaren
2013-07-25 01:47:03 +0100
7c6f09291d-Updated UI, clipselector has popup menu
Harry van Haaren
2013-07-25 01:16:29 +0100
3313e54d96-ClipSelector action types distinguised
Harry van Haaren
2013-07-25 00:22:48 +0100
ee76b56c0b-UI updated, ClipSelector working
Harry van Haaren
2013-07-24 23:58:08 +0100
77c09da555Merge branch 'tooltip'
Harry van Haaren
2013-07-24 23:23:53 +0100
852f09108e-Updated run script
Harry van Haaren
2013-07-24 23:23:49 +0100
0b67eed283-Tooltips working
Harry van Haaren
2013-07-24 23:23:30 +0100
a99daa5aa8-UI tooltip & updated
Harry van Haaren
2013-07-24 19:09:35 +0100
dc1ffecebb-Updated UI, tweaked clip selector
Harry van Haaren
2013-07-24 02:18:15 +0100
e049b10e48Added AVTK Unit, updated master track and Unit track
Harry van Haaren
2013-07-22 12:40:05 +0100
5295de9fed-Unit track added, ClipSelector updated
Harry van Haaren
2013-07-22 11:53:08 +0100
37bcf8bb6f-ClipSelector updated icons, colours
Harry van Haaren
2013-07-22 09:59:05 +0100
bcd82b3778-ClipSelector names drawn, colours set
Harry van Haaren
2013-07-22 09:45:17 +0100
c6d0b9b208-ClipState helper class implemented
Harry van Haaren
2013-07-22 09:39:49 +0100
b37660a1d1-ClipSelector added State, redraws based on state
Harry van Haaren
2013-07-22 09:34:38 +0100
5a8fec9a05-Updated header Image to use newer Avtk::Image with fl_image_draw(). Image now compiled in
Harry van Haaren
2013-07-22 09:13:18 +0100
08debba6ba-Updated ClipSelector, changed volume & GTrack
Harry van Haaren
2013-07-22 08:38:18 +0100
47eebaa396-Updated Clip selector
Harry van Haaren
2013-07-21 16:08:15 +0100
cf6f86d95d-Added clip selector widget, updated GTrack code
Harry van Haaren
2013-07-21 16:04:54 +0100
37059756a1-Updated UI, working on graphics
Harry van Haaren
2013-07-21 15:47:35 +0100
95c2178a3a-Jack uses print Event to signal MIDI events
Harry van Haaren
2013-06-29 20:03:05 +0100
1fbf9addb3-Loop loading working, needs some cleaning up
Harry van Haaren
2013-05-20 01:08:10 +0100
8eec3e1426-Working on sample loading, most of infrastructure in place, need to send event
Harry van Haaren
2013-05-19 23:57:12 +0100
1120f3782b-Updated Looper to 0 its buffers, and APC support is improved
Harry van Haaren
2013-05-19 22:12:31 +0100
44396b5ed9-Fixed naming issue
Harry van Haaren
2013-05-19 02:39:06 +0100
a08118b4f1-Cleanup
Harry van Haaren
2013-05-19 02:34:39 +0100
aa8364db20-Fixed timestretching, adjusted APC feedback
Harry van Haaren
2013-05-19 02:23:18 +0100
f16f502c41-APC control and controller interface updates
Harry van Haaren
2013-05-19 02:01:22 +0100
398ab69482-Updated run script, fixed APC error.
Harry van Haaren
2013-05-19 01:26:18 +0100
3f8cc2f926-WIP, controller APC
Harry van Haaren
2013-05-18 21:12:36 +0100
39d6c6e60f-Initial APC feedback working
Harry van Haaren
2013-05-18 20:33:13 +0100
370815e7aa-Added Controller subfolder, working on MIDI mapping / binding and feedback functionality
Harry van Haaren
2013-05-18 19:52:12 +0100
6e861dd4c1-Added MIDI input port, loopers get fed MIDI data
Harry van Haaren
2013-05-18 16:37:03 +0100
7473e8d215-Tap tempo now resets after 5 seconds un-tapped. Also uses 4th beat to calculate average
Harry van Haaren
2013-05-18 16:30:27 +0100
163a4b7a28-Audio being pitch-shifted, algorithm needs tuning to keep pitch steady.
Harry van Haaren
2013-05-17 11:01:56 +0100
b45f635a12-Added Pitch-Shift code to looper, fixed some issues
Harry van Haaren
2013-05-17 09:24:24 +0100
8da62b87bf-ESC key doesn't close GUI anymore
Harry van Haaren
2013-05-16 18:03:58 +0100
0443975eb7-Looper records loop lenght better
Harry van Haaren
2013-05-16 18:03:48 +0100
3f3b934ab5-Tap tempo working
Harry van Haaren
2013-05-16 17:51:50 +0100
19d522b7f7-BPM button working, Tap tempo button implemented. Working on Tap Tempo algorithm
Harry van Haaren
2013-05-16 17:45:46 +0100
d39fe8b948-Master track has BPM dial, working but scrubbing trought metro
Harry van Haaren
2013-05-16 17:16:18 +0100
dbf12a4407-Removed prints from looper
Harry van Haaren
2013-05-16 16:51:10 +0100
cf8a22241e-Loopers playback fixed, loopers now record numBeats themselves, auto syncing length to bar
Harry van Haaren
2013-05-16 16:31:22 +0100
c7dac28706-Debugging looper progress, algorithm not working right yet
Harry van Haaren
2013-05-16 16:14:14 +0100
a55800115e-DSP EventsGuiPrint added, updated looper code, metronome queues start tick
Harry van Haaren
2013-05-16 15:17:49 +0100
238ff21d70-DSP to GUI messaging implemented, looper progress shown in GUI
Harry van Haaren
2013-05-16 13:38:46 +0100
8da75fc397-Loopers have length, UI controls it, 8 tracks, config header, Master track in UI
Harry van Haaren
2013-05-16 01:38:11 +0100
839388f112-Changed metronome button to lightbutton
Harry van Haaren
2013-05-15 23:31:08 +0100
7efd73d71e-Added metronome on / off toggle button
Harry van Haaren
2013-05-15 23:27:31 +0100
a30d540b49-Added metronome class, plays back synthesized sins on beat & bar
Harry van Haaren
2013-05-15 22:48:43 +0100
2021054fd2-Looper recording / quantizing working
Harry van Haaren
2013-05-15 04:20:10 +0100
de2ddc8657-Working on observer, timeManager and Looper sync. Bitwise flags in looper currently not working
Harry van Haaren
2013-05-15 04:05:36 +0100
42465a7b18-Working on observer pattern for TimeManager-> looper bpm
Harry van Haaren
2013-05-15 02:55:51 +0100
d00f988165-Multiple loopers supported
Harry van Haaren
2013-05-15 02:17:08 +0100
c9c469858f-Working on JACK transport support
Harry van Haaren
2013-05-15 02:04:39 +0100
7061eaa173-Implementing TimeManager class, using Observer pattern for updates
Harry van Haaren
2013-05-14 00:03:43 +0100
24bf134736-Looper has Stop functionality
Harry van Haaren
2013-05-13 22:20:00 +0100
a94ac55fbd-Updated engine to record / playback loop
Harry van Haaren
2013-05-13 22:04:12 +0100
40724e3bca-Fixed small memory leak in gtrack
Harry van Haaren
2013-05-13 21:11:21 +0100
24b23a1d9f-Updated GUI, now dynamically creates GTrack's
Harry van Haaren
2013-05-13 02:43:44 +0100
e28afcd2cd-Gtrack added, denormals taken care of
Harry van Haaren
2013-04-20 12:20:46 +0100
f5ebe24caf-Ringbuffers are created on startup
Harry van Haaren
2013-04-20 11:54:16 +0100
dbf259c433-Added GUI using NTK
Harry van Haaren
2013-04-20 11:50:30 +0100
a29b8c720c-Initial commit
Harry van Haaren
2013-04-20 11:37:36 +0100