A MIDI loop pedal object for Pure Data

Nathan McRae 2ef51e9794 Fix a log formatting 6 months ago
libsmartloop eedd670c40 Make labelledSeqProduct faster 9 months ago
midimock 2ef51e9794 Fix a log formatting 6 months ago
midimock-patch fb3fecc857 don't need the .pd in the patch place 10 months ago
pd-dumbloop 523912877f Add dumbloop; starting from pd-midi-mockingbird-2 1 year ago
pd-hello 09d57d2e61 Add pd-hello 2 years ago
pd-lib-builder 6e095549fa Merge commit '021e93ceb078f75e2acd87a8a239075ea72fdb9b' as 'pd-lib-builder' 2 years ago
pd-midi-mockingbird c6288e6e0b Update test patch 1 year ago
pd-sustain-merger 0c9d2a3c22 Increase sustain-merger's buffer to support 8 labels 10 months ago
python-testing 7fa4a341e9 Add velocity to sequence averaging 1 year ago
.gitignore 7fa4a341e9 Add velocity to sequence averaging 1 year ago
.gitmodules aa87009c79 Increase merge window 70->150 1 year ago
Makefile 676dc09ae0 Add executable build target 6 months ago
plot_note_roll.py 7ca44c4e34 Add plot_note_roll.py 1 year ago
plot_spectra.py 0199094b48 Update plot_spectra to work with updated exe 11 months ago
readme.md d957888890 Add readme 2 years ago
run.sh 626a57dae3 Add Makefiles 11 months ago
smart-loop-pedal.md fce003b3b0 Fix sustain latching issue 10 months ago

readme.md

Smart Loop Pedal

This will be a MIDI loop pedal object for Pure Data

Intended operation is:

  1. Press loop pedal
    • PD object will begin checking for loops in the performance
  2. Once a loop has been detected, SLP will signal so
  3. On pedal release (or maybe press different pedal? before releasing somehow), SLP will seamlessly begin playing the loop back
    • You should be able to cancel a loop. Maybe you could find a pedal with toe-heel actions so you can press-toe:start-listening, press-heel:cancel, release-toe:start-looping?