Commit graph

  • 37bcf8bb6f -ClipSelector updated icons, colours Harry van Haaren 2013-07-22 09:59:05 +01:00
  • bcd82b3778 -ClipSelector names drawn, colours set Harry van Haaren 2013-07-22 09:45:17 +01:00
  • c6d0b9b208 -ClipState helper class implemented Harry van Haaren 2013-07-22 09:39:49 +01:00
  • b37660a1d1 -ClipSelector added State, redraws based on state Harry van Haaren 2013-07-22 09:34:38 +01:00
  • 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 +01:00
  • 08debba6ba -Updated ClipSelector, changed volume & GTrack Harry van Haaren 2013-07-22 08:38:18 +01:00
  • 47eebaa396 -Updated Clip selector Harry van Haaren 2013-07-21 16:08:15 +01:00
  • cf6f86d95d -Added clip selector widget, updated GTrack code Harry van Haaren 2013-07-21 16:04:54 +01:00
  • 37059756a1 -Updated UI, working on graphics Harry van Haaren 2013-07-21 15:47:35 +01:00
  • 95c2178a3a -Jack uses print Event to signal MIDI events Harry van Haaren 2013-06-29 20:03:05 +01:00
  • 1fbf9addb3 -Loop loading working, needs some cleaning up Harry van Haaren 2013-05-20 01:08:10 +01:00
  • 8eec3e1426 -Working on sample loading, most of infrastructure in place, need to send event Harry van Haaren 2013-05-19 23:57:12 +01:00
  • 1120f3782b -Updated Looper to 0 its buffers, and APC support is improved Harry van Haaren 2013-05-19 22:12:31 +01:00
  • 44396b5ed9 -Fixed naming issue Harry van Haaren 2013-05-19 02:39:06 +01:00
  • a08118b4f1 -Cleanup Harry van Haaren 2013-05-19 02:34:39 +01:00
  • aa8364db20 -Fixed timestretching, adjusted APC feedback Harry van Haaren 2013-05-19 02:23:18 +01:00
  • f16f502c41 -APC control and controller interface updates Harry van Haaren 2013-05-19 02:01:22 +01:00
  • 398ab69482 -Updated run script, fixed APC error. Harry van Haaren 2013-05-19 01:26:18 +01:00
  • 3f8cc2f926 -WIP, controller APC Harry van Haaren 2013-05-18 21:12:36 +01:00
  • 39d6c6e60f -Initial APC feedback working Harry van Haaren 2013-05-18 20:33:13 +01:00
  • 370815e7aa -Added Controller subfolder, working on MIDI mapping / binding and feedback functionality Harry van Haaren 2013-05-18 19:52:12 +01:00
  • 6e861dd4c1 -Added MIDI input port, loopers get fed MIDI data Harry van Haaren 2013-05-18 16:37:03 +01:00
  • 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 +01:00
  • 163a4b7a28 -Audio being pitch-shifted, algorithm needs tuning to keep pitch steady. Harry van Haaren 2013-05-17 11:01:56 +01:00
  • b45f635a12 -Added Pitch-Shift code to looper, fixed some issues Harry van Haaren 2013-05-17 09:24:24 +01:00
  • 8da62b87bf -ESC key doesn't close GUI anymore Harry van Haaren 2013-05-16 18:03:58 +01:00
  • 0443975eb7 -Looper records loop lenght better Harry van Haaren 2013-05-16 18:03:48 +01:00
  • 3f3b934ab5 -Tap tempo working Harry van Haaren 2013-05-16 17:51:50 +01:00
  • 19d522b7f7 -BPM button working, Tap tempo button implemented. Working on Tap Tempo algorithm Harry van Haaren 2013-05-16 17:45:46 +01:00
  • d39fe8b948 -Master track has BPM dial, working but scrubbing trought metro Harry van Haaren 2013-05-16 17:16:18 +01:00
  • dbf12a4407 -Removed prints from looper Harry van Haaren 2013-05-16 16:51:10 +01:00
  • cf8a22241e -Loopers playback fixed, loopers now record numBeats themselves, auto syncing length to bar Harry van Haaren 2013-05-16 16:31:22 +01:00
  • c7dac28706 -Debugging looper progress, algorithm not working right yet Harry van Haaren 2013-05-16 16:14:14 +01:00
  • a55800115e -DSP EventsGuiPrint added, updated looper code, metronome queues start tick Harry van Haaren 2013-05-16 15:17:49 +01:00
  • 238ff21d70 -DSP to GUI messaging implemented, looper progress shown in GUI Harry van Haaren 2013-05-16 13:38:46 +01:00
  • 8da75fc397 -Loopers have length, UI controls it, 8 tracks, config header, Master track in UI Harry van Haaren 2013-05-16 01:38:11 +01:00
  • 839388f112 -Changed metronome button to lightbutton Harry van Haaren 2013-05-15 23:31:08 +01:00
  • 7efd73d71e -Added metronome on / off toggle button Harry van Haaren 2013-05-15 23:27:31 +01:00
  • a30d540b49 -Added metronome class, plays back synthesized sins on beat & bar Harry van Haaren 2013-05-15 22:48:43 +01:00
  • 2021054fd2 -Looper recording / quantizing working Harry van Haaren 2013-05-15 04:20:10 +01:00
  • de2ddc8657 -Working on observer, timeManager and Looper sync. Bitwise flags in looper currently not working Harry van Haaren 2013-05-15 04:05:36 +01:00
  • 42465a7b18 -Working on observer pattern for TimeManager-> looper bpm Harry van Haaren 2013-05-15 02:55:51 +01:00
  • d00f988165 -Multiple loopers supported Harry van Haaren 2013-05-15 02:17:08 +01:00
  • c9c469858f -Working on JACK transport support Harry van Haaren 2013-05-15 02:04:39 +01:00
  • 7061eaa173 -Implementing TimeManager class, using Observer pattern for updates Harry van Haaren 2013-05-14 00:03:43 +01:00
  • 24bf134736 -Looper has Stop functionality Harry van Haaren 2013-05-13 22:20:00 +01:00
  • a94ac55fbd -Updated engine to record / playback loop Harry van Haaren 2013-05-13 22:04:12 +01:00
  • 40724e3bca -Fixed small memory leak in gtrack Harry van Haaren 2013-05-13 21:11:21 +01:00
  • 24b23a1d9f -Updated GUI, now dynamically creates GTrack's Harry van Haaren 2013-05-13 02:43:44 +01:00
  • e28afcd2cd -Gtrack added, denormals taken care of Harry van Haaren 2013-04-20 12:20:46 +01:00
  • f5ebe24caf -Ringbuffers are created on startup Harry van Haaren 2013-04-20 11:54:16 +01:00
  • dbf259c433 -Added GUI using NTK Harry van Haaren 2013-04-20 11:50:30 +01:00
  • a29b8c720c -Initial commit Harry van Haaren 2013-04-20 11:37:36 +01:00