Module library

Ping Pong Loop for Elektron Analog Rytm

LOP gets a third value, PIPO: the sample's loop plays forward, then backward (ping-pong). FUNC + turn on STA or END steps to the next zero crossing.

Module version 0.1.2-experimental. Base firmware: 1.74.

About this module

Ping Pong Loop adds PIPO to the SAMPLE page's LOP parameter, after OFF and ON. A sample whose LOP is PIPO plays from STA to END, then back to STA, then forward again, for as long as the note lasts, with no jump at the turns. LOP's switch becomes a three-position switch like BD CLASSIC's WAV: OFF on the left, ON in the middle, PIPO on the right. PIPO is an ordinary LOP value: it saves with the sound and kit, takes parameter locks and scene locks, and comes back after a power cycle. A sound saved with PIPO plays as a normal forward loop (ON) on an OS without the mod. Each turn lands exactly on STA or END, at every pitch. On the SAMPLE page, FUNC + turn on STA or END now moves that point to the next zero crossing of the sample in the direction you turn, stepping as LOP steps through its values, instead of stock's whole-number step; plain turns stay stock.

How to use it

  1. On the SAMPLE page, turn LOP past ON to PIPO and play the sound: the loop between STA and END goes back and forth.
  2. Set STA and END around a sustained part of the sample (a pad, a vowel, a held note) for a seamless back-and-forth drone.
  3. Hold a trig in GRID RECORDING and turn LOP to PIPO to ping-pong only on that step; the other steps keep the sound's ON or OFF.
  4. Hold FUNC and turn STA (or END): the point steps from zero crossing to zero crossing, as LOP steps through its values, so the loop starts and ends where the waveform crosses zero.

Controls

LOP
SAMPLE page, encoder G. OFF and ON as stock; PIPO plays the loop between STA and END forward, then backward, and so on. Locks per step and per scene. Drawn as stock's three-position switch, as BD CLASSIC's WAV: OFF left, ON middle, PIPO right.
FUNC + STA / END
SAMPLE page, FUNC held, encoder E or F: STA or END steps to the next zero crossing the way you turn, as often as LOP would step a value (more on a fast turn), the frame stock plays from; with none further it holds. STA and END may pass each other or share a crossing. With LOP ON only crossings of the other point's direction. With a trig held in GRID RECORDING it steps that trig's lock. Exact up to 30,720 frames (0.64 s); longer samples take the nearest step. Plain turns are stock.

Compatibility notes

Test evidence

rytm-emu c5732f0 (PP13): LOP OFF/ON/PIPO switch, exact PIPO turns, p-locks, scenes, two voices, retrig, power-off, stock fallback, zero snap. Hardware, as reported: PP14, RC07 (0.1.1, no clicks at turns) and LF01 (0.1.2 in RC30's set: PIPO loops work; idle block 72.9 % -> 71.1 % with QPERF and Sample Playback Rate fixes).

Module source and documentation