It inserts new input in place, but always one "cycle" length... QuantizeMode and RoundMode have effects similar to Multiply.
This similar to overdub, except the original loop is repeated underneath you "multiplying" the loop length until you stop it. Thus it can turn a 1 measure loop into a 2,3, etc measure loop. QuantizeMode and RoundMode affect how the overdubbing starts and stops. QuantizeMode affects when the operation begins, and RoundMode affects if the new audio continues to be added throughthe end of the current cycle after hitting the final record.
Keep in mind that the original loop length is a "cycle" and the loop length will be a multiple of that. You can actually make an already multiplied loop have fewer cycles when using Multiply on loops that have already been multiplied.
Press to mute loop output, press again to un-mute. Dry passthough audio will be unaffected. To continue playing the loop from the top press "[cmd]trig". To play back the loop once and return to mute, press "[cmd] oneshot".
Press to un-mute loop output.
Press to mute loop output.
Press to mute. Press again to un-mute and start the loop from the top (like "[cmd] trigger").
(called "once" on GUI and in the GUI Command Reference) this immediately restarts the loop playing back from the beginning, and goes into MUTE mode at the end of the loop.
This keeps playing the loop and adds whatever you play on top until you stop overdubbing. Very useful.... this is the main tool. The Feedback controls the amount of the original loop that is used every pass. In actuality, when Feedback is set to 100%, it uses a slightly less amount to help prevent clipping on output.
Press to pause loop playback, press again to un-pause. Dry passthough audio will be unaffected. To continue playing the loop from the top press "[cmd] trigger". To play back the loop once and return to mute, press "[cmd] oneshot".
Un-pause the loop playback.
Pause the loop playback.
Start here. If the record threshold is all the way down, pressing it once will start recording and pressing again will end the recording.
If the Threshold is set higher the loop recording doesn't start until the audio data is greater than the threshold. When finishing the loop, the threshold value is ignored. See the tips in the EDP manual, it works best if you stop and start recording the moment you hit the downbeat, not before. Trust them.
Records one loop exclusively at a time (loop number should be set to something other than all). When you start record on one loop it stop recording on all others.
Same as record_exclusive but selects the next loop before starting to record (affected loop will always be the one selected no matter what loop number it is set to). Pressing it while recording will stop recording, switch to the next loop and start recording.
Same as record_exclusive_next but selects the previous loop instead.
Record if nothing has been recorded, otherwise it overdubs.
Same as record_exclusive except it records if nothing has been recorded, otherwise it overdubs.
Same as record_exclusive_next except it records if nothing has been recorded on loop it selects , otherwise it overdubs.
Same as record_exclusive_prev except it records if nothing has been recorded on loop it selects , otherwise it overdubs.
Same as record_or_overdub but sets the loop to solo too.
Same as record_or_overdub_solo but selects the next loop before beginning recording or overdub. Pressing it a second time will stop recording or overdubbing, select the next loop, set it to solo and begin recording or overdubbing.
Same as record_or_overdub_solo_next but selects the previous loop instead.
Same as record_or_overdub_solo but re-triggers loop if it was muted.
Like record_or_overdub_solo but goes straight out of record into overdub on the second press.
Same as record_overdub_end_solo but re-triggers the loop if it was muted.
Like record but solos the loop. Effectively mutes everything while you are recording.
Like record_solo but switches to the next loop before recording. Pressing it while recording will stop recording, switch to next loop, mute all other loops and then start recording.
Like record_solo_next but switches to the previous loop instead.
Redoes the previous undo if it can (if you haven't done a new operation since your last undo). Taken together UNDO and REDO allow you to do some neat things: record a verse part, then hit record to do a chorus part. To get back to the verse, press UNDO... to get to the chorus press REDO.
Redoes as many undos as possible. Doing something else after an undo will make it impossible to redo it.
Replaces the audio in the loop for the duration of the command. The existing loop audio is not heard during the operation.
When Quantize mode is set, this operation will be quantized on start and finish with the current sync and quantize parameters.
Resets the sync position, the place where trigger will start playing when invoked, to 0.
Reverses playback direction. Can be used in play mode, and even during an OVERDUB, which makes for some pretty interesting stuff. Can also be used in DELAY mode. If Quantize is on, the reversal doesn't happen until the next sync boundary, thus keeping the loop in time.
("SCRATCH MODE" in the GUI Command Reference) By default the Scratch Rate Active is toggled off which means it ignores the Scratch Rate parameter. Changes in the Scratch Position parameter over time define the rate of playback (position unit is ratio of current loop length). The implementation is still pretty rough sounding.
I've personally used a theremin (the PAIA Theremax) with CV output through my MIDI pedal, although the scratching code needs some work.
Sets, the sync position to the current position. The sync position is where the loop will start to play from when trigger is pressed.
Pressing SOLO will mute all other looper instances. Pressing it again will revert to the previous state before solo was pressed (eg, loops that were muted before the first press will stay muted). Pressing solo for a different loop will cause that loop to be the new soloed loop, only one loop may be soloed currently.
Select the next loop and solo it
Select the previous loop and solo it
Is like Replace except you still hear the current underlying loop audio as it records new audio into the loop. On the next time around, only the newly recorded audio will be heard. This helps maintain the groove when recording a replacement section, because you can play with what was there.
When Quantize mode is set, this operation will be quantized on start and finish.
this immediately restarts the loop playing back from the beginning.
Restores the playing loop to the state before the last operation. It maintains the current time position if the current loop was based on the previous loop (eg, not newly recorded). You can go all the way back to the first one still intact within the loop memory. As more operations are done, more of the available loop memory is used, and it will eventually start reclaiming the oldest versions.
Note that to undo all existing state, do a long-press of Undo.
Pressing Undo when an operation is waiting for sync or quantization will cancel the pending operation.
Undoes everything restoring the loop to an empty state.
This toggles the option for automatically disabling latency compensation when the input monitor i.e. "dry" control is not -infinity.
("Delay" on the GUI "DELAY MODE" in the GUI Command Reference) Pressing the Delay control triggers Delay Mode. The time between the most recent two presses is the new delay time. While in DELAY mode, you can toggle Hold Mode (by pressing Replace), or Reverse at any time for a cool effect. To get out of delay mode press any other function or UNDO. You will probably want to adjust Feedback down from 1 before you enter delay mode or you'll build up a nice cacophony fast.
("in mon" and "main in mon" (if set to global) on GUI and in GUI Command Reference) Sets the level of any incoming audio for passthrough monitoring to the common outputs.
("xfade" on GUI and in the GUI Command Reference) The xfade control sets the length in samples that is used to crossfade the audio on loop operations. Useful to prevent unwanted clicks caused by waveform discontinuities. However, if you want them set this value to 0. The control in the GUI affects all loops.
Controls the percent feedback that is recorded back to the loop on overdub.
The input gain control sets a gain attenuation of the incoming main input audio. This affect the input into the loops only, not the main passthrough monitoring.
Controls the amount of input latency.
Toggles whether SL is the jack timebase master.
Toggles if mute operations are quantized.
Controls output latency.
Toggles if overdub operations are quantized.
Controls the pan of Channel 1.
Controls the pan of Channel 2.
Controls the pan of Channel 3.
Controls the pan of Channel 4.
Sets the pitch shift amount.
Toggles whether playback is synced i.e. quantized.
Toggles if any quantize operations apply to this loop.
("Rate Adjustement" in GUI Command Reference) The rate can be adjusted anytime (even during Recording) and will affect both the underlying loop and any new incoming audio recorded onto the loop, reminiscent of tape delay systems. Altering the Rate during recording/overdubbing, etc can result in interesting recorded audio. The GUI has buttons for easy access to 1/2 speed, double speed, and normal (1x) speed. MIDI bindings can be created to act like these buttons by specifying the range min and max to equal the target rate.
Set's the recording threshold for this loop.
Toggles whether the redo command is also the tap timer for the delay function.
Toggles releative sync. See the sync documentation.
Toggles whether replace operation quantized for this loop.
Toggles round mode. When round is on it keeps recording you input until the next quantize boundary after you finish the operation.
Toggles whether the tempo is rounded to integer values.
Controls the position of the scratch operation.
Controls the ratio of the stretch operation.
Toggles whether this loop's sync to any of the quantize options.
Controls the stretch amount.
Sets the latency for trigger operations.
Toggles whether this loop connects to the common inputs.
Toggles whether this loop connects to the common outputs.
Toggles whether this loop's feedback will be 100% when set to 100% rather than just below (which prevents clipping).
("main out" on the GUI and the GUI Command Reference) The main wet control sets master level of all loop audio being sent out the main output ports. It does not affect the passthrough level from the main inputs, use the main in mon control for that.
Toggle whether latency compensation auto disables if the main in mon is higher than -infinity.
Controls the number of eighths per cycle.
Toggle whether to output a midi clock.
Save the loop to a WAV file.
Select all the loops in the session.
Select the loop after the currently selected one. When it reaches the last it loops back to the first.
Select the loop previous to the one currently selected. When it reaches the first loop it goes to the last loop.
Select a specific loop number. The target range field specifies the the loop number starting from 0 for the first loop. If you set both target range fields to a specific loop number then that number will always be selected when the command triggers.
Toggle whether a midi start message is sent on trigger.
Toggle whether SL figures out the number of eights in a loop.
Select the sync source for tempo. -3 = internal, -2 = midi, -1 = jack, 0 = none, # > 0 = loop number (1 indexed)
Tap tempo to control the tempo.
Set the tempo.
Toggle whether SL listens to midi start messages.
Toggle whether SL listens to midi stop messages.