I was inspired by @dcLargo’s excellent Delay-based Looper:
and thought I’d put together a simpler version similar to the early looper pedals. This is a single channel unit that allows you to record a loop, play it back, overdub the loop and stop. The unit has two triggers, Record/Overdub and Stop. Each trigger also has an input for external control.
From stopped the first press on the record switch starts recording, the second press switches to playback mode and the third press switches to overdub. Subsequent presses toggle between playback and overdub. Stop ends the loop and resets the unit. Loop gain adjusts the volume of the loop relative to the input signal. Note that it doesn’t affect the signal level fed to the delay, only the mixed output.
There are indicators for the current mode, loop length and a meter displaying the current position in the loop.
The unit is clamped at a maximum of 30 seconds since this is about the max for the delay line.
There is also a multi-trigger module in the file. Since Audulus triggers aren’t MIDI channel specific, you can have conflicts when trying to use MIDI to activate triggers and at the same time use MIDI for notes. The multi-trigger uses a keyboard node internally so it can be set to a specific channel by opening the module. It’s currently on channel 6 since that’s the channel I have set for my NanoPad. Each of the 4 outputs can be set to a MIDI note using the knobs. The display in the upper right shows the last MIDI note recieved
||typically -1 to 1 max.|
||controls recording, overdub and playback|
||stops the loop.|
||combiner looper and input audio signal|
||From stopped the first press starts recording, the second press switches to playback mode and the third press switches to overdub. Subsequent presses toggle between playback and overdub|
|1.0||Looper V1.0.audulus (276.6 KB)||02/16/2020||initial upload|