I have added a single-pedal mode to Sooperlooper (dev branch only). An extra controller is added to page 6, “Global Loops” called, “single_pedal” which can be mapped (MIDI learn) to a MIDI CC that sends >63 when pressed and 0 when released (like a sustain pedal). The current functions are:
- Press to start recording
- Press to stop recording and start playing
- Press to start overdubbing
- Press to stop overdubbing and continue playing
- Double press to pause playback
- Press to restart playback from start
- Double press and hold (>1.5s) on second press to reset, clear recording and pause
These actions all happen on the currently selected loop / track. With a single loop like when intialised, it acts like a single pedal looper.
I haven’t yet fully tested this and there are improvements to be had, e.g. the double press and hold to clear only operates on release. It may be better to operated whilst held. I would also like to add an undo/redo option, if we can figure out what hopping dance could be used for this! Maybe long single press to undo / redo one stage only? I haven’t considered the other features Sooperlooper has. We may find it more beneficial to implement some other feature in the happy dancing triggers - I implemented the common single-pedal workflow, similar to what @Joe described.
To access this you need to already be on Oram (64-bit) then use the development branch, “feature/sooperlooper-single-pedal-mode”. If there are any brave testers out there, please let me know how we can improve this.