Phrase FX Commands

Two FX slots per step. Parameters are hexadecimal (00–FF) unless noted.

Command Parameter Description
VOL xx Set voice volume (00 = silent, FF = full)
PIT xx Pitch offset in semitones (signed byte: 80 = −128, FF = −1, 01 = +1)
KIL xx Release voice after xx ticks
HOP xx Jump to phrase row xx (wraps to phrase length)
TPO xx Set BPM (hex: 78 = 120 BPM, A8 = 168 BPM)
RTG xx Retrigger voice every xx ticks
PAN xx Pan: 00 = hard left, 80 = centre, FF = hard right
SDA xx Set send level to reverb bus
SDB xx Set send level to delay bus
OFS xx Sampler: start playback at xx/256 of the start..end region. The break-chopping command.
REV Sampler: play backwards. Stack after OFS to reverse from a point.
SLC xx Sampler: jump to slice point xx (0-based). Playback ends at the next slice or END marker. Combine RTG+OFS to ratchet within a slice.
ARP xy Arpeggio: each tick cycles root → root+x → root+y semitones. x = high nibble, y = low nibble. Set y=0 for a 2-note arp.
PRB xx Probability gate: step only fires if random < xx. FF = always, 00 = never, 80 = 50% chance. Stacks with other FX.
GLI xx Glide / portamento: slide pitch from the previous note to this one over xx ticks. Smooth on Sampler/Sub/Wavetable; pitch-quantised on Macro/Multi/Reso.