This is where outputs can be assigned individual Engines, independently from one another, allowing a single track to mix MIDI–controlled CV, clocks, and generative modulation.
Each track 1..8 has four outputs: A, B, C, D.
Here is a summary of the available output Engines, grouped by category:
MIDI–DRIVEN OUTPUTS: respond to incoming MIDI notes and messages.
PITCH - note pitch CV with selectable range and standard (V/Oct, Hz/V), glide and quantizing
GATE - note gate/trigger with retrigger, dynamic length and per-note triggering
VELO - note velocity mapped to a voltage range
AFTR - channel pressure mapped to a voltage range
CC - a chosen MIDI Control Change (CC0…CC119) mapped to CV
CLOCK AND TRANSPORT OUTPUTS: synchronized to the internal or external clock.
CLOCK - clock pulses at musical rates, with PWM, swing and phase
SYNC - transport output with selectable modes and voltages
GENERATIVE OUTPUTS: create modulation or triggers independently of MIDI input.
LFO - low-frequency oscillator with 5 waveforms
AHDSR - loopable 5 stages envelope generator with multiple modes and velocity response
SLOPE - AD envelope generator with multiple curve types
DC - constant DC offset voltage for control of fixed parameters
MOTIF - Pitch loop generator
EUCLID - Euclidean rhythm generator with probability
LOGIC - logic operations between any two outputs
Selecting Output Engines
• Select a track using the xp32 track buttons 1..8 • Press outputs to enter the configuration menu • Rotate encoder (or Press outputs ): cycle through ABCD • Press encoder to enter the output Engines selection • Scroll through the available Engines and Press encoder to confirm.
Tip While in the Output menu, Press1..8 to quickly switch between tracks.
Editing Output Engine parameters (Params)
• Press params to edit the highlighted output Engine. • Rotate encoder to select a value, then Press it to confirm.
Tip To enter params configuration, if you are in outputs mode, you can also Hold the encoder or Hold a track button 1..8.
Tip While editing a value, Hold encoder to restore the default value.
Each parameter can be mapped (via MIDI learn) to an incoming CC message (see the map chapter).
Output Engines randomization
Each of the track's four outputs A, B, C and D can be assigned randomly to a new generative Engine - EUCLID, CLOCK, LFO, SLOPE or LOGIC, using a key combination.
Hold input + outputs together, then Press a track button 1..8 on xp32.
Note This randomization is not purely random. Parameters are musically selected, combining useful rates (binary and triplet divisions), densities, waveforms, and ranges instead of default values. LOGIC outputs combine two of the track's own outputs (AND/OR/XOR) to create interlocking rhythms.
Pitch
PITCH outputs convert MIDI note data to precise CV voltage, with optional glide and scale quantizing.
GLIDE OFF LINEAR EXP SMOOTH Portamento algorithm between notes. LINEAR is a constant-rate slide.EXP is an exponential curve (fast then slow). SMOOTH has eased-in and eased-out transitions.
GLIDE TIME 0 ms ... 2550 ms Duration of the glide. 0 ms means an instant jump, with no glide.
GLIDE WHEN OVERLAP ALWAYS OVERLAP glides only between overlapping notes. ALWAYS glides on every new note.
RANGE -5V to +5V -4V to +6V ... 0V to +10V Voltage range & offset of the pitch span. Use 0V to +10V for modules requiring only positive voltages.
STANDARD V/OCT HZ/V V/OCT is standard for Eurorack. HZ/V must be used for vintage synths (Korg MS, Yamaha CS).
FINETUNE -100 cents ... +0 ... +100 cents Fine-tune the output voltage in cents (1/100th of a semitone) for precise tuning.
BEND 0 1 2 ... 24 semitones Pitch bend range in semitones.
SCALER OFF ON When set to ON, quantizes the output to the preset's custom scale defined on the tempo page.
Gate
GATE outputs provide binary signals for triggering envelopes and events, with retrigger control, dynamic gate length and per-note triggering.
RETRIG OFF 1 ms ... 100 ms Defines how the gate behaves when notes overlap.OFF enables legato playback, while other values retrigger the gate with the selected pulse duration.
TRIG NOTE OFF C0 ... G10 When set to OFF, the gate responds to any incoming note. Otherwise, it will trigger the gate only when the selected MIDI note is received: handy for drum sequencing. For example, on the same track, assign A to C5 (your kick), B to D5 (your snare), C to F#5 (your closed hi-hat), and D to G#5 (your open hi-hat).
DYNAMIC OFF ON When enabled, gate duration is scaled by note velocity. When disabled, the gate follows the incoming note length exactly.
LOW -10V ... +10V Sets voltage when the gate is off. Typically 0V.
HIGH -10V ... +10V Sets voltage when the gate is on. Standard is +5V or +10V.
Velocity
VELO outputs convert MIDI note velocity (0-127) to a configurable CV range.
MIN -10V ... +10V Sets voltage when received velocity is 0.
MAX -10V ... +10V Sets voltage when received velocity is 127. If MIN > MAX, the signal is inverted.
TRIG NOTE OFF C0 ... G10 Outputs velocity only for the selected note. When set to OFF, velocity is output for all incoming notes.
Aftertouch
AFTR outputs convert MIDI Channel Pressure messages to CV.
MIN -10V ... +10V Sets voltage when received pressure is 0.
MAX -10V ... +10V Sets voltage when received pressure is 127. If MIN > MAX, the signal is inverted.
AHDSR envelope
AHDSR outputs create voltage envelopes triggered by MIDI notes, useful for filter sweeps, VCA shapes or any modulation that should follow note dynamics.
ATTACK 0ms ... 340s Attack time (rise to the peak voltage).
HOLD 0ms ... 340s Hold time at the peak level before decay begins.
DECAY 0ms ... 340s Decay time from the peak to the sustain level.
SUSTAIN 0% ... 100% Sustain level. 100% = peak voltage, 0% = min voltage. Held while the note is active (gate on).
RELEASE 0ms ... 340s Release time after note release (gate off).
MIN -10V ... +10V Resting voltage of the envelope.
MAX -10V ... +10V Peak voltage of the envelope. If MIN > MAX, the envelope is inverted, and can be used for ducking.
TRIG NOTE OFF C0 ... G10 Trigger the envelope only for the selected note. When set to OFF, the envelope is triggered with all incoming notes.
MODE GATE WAHD TRIG In GATE mode, the envelope follows the note duration: it is sustained while the key is held, and enters RELEASE when the key is released. In WAHD mode, the envelope ignores Note Off messages. RELEASE is never reached: the envelope rises to its Sustain level and remains there. In TRIG mode, the envelope ignores Note Off messages as well, but instead of holding it plays its full cycle through RELEASE and always falls back to the MIN level. Each new note retriggers the envelope instantly from MIN, even in the middle of a cycle.
LOOP OFF ON When OFF, the envelope runs once per trigger. When ON, the envelope re-triggers itself and cycles continuously for as long as the note is held, turning it into an envelope-shaped LFO. In GATE and WAHD modes, it loops back to ATTACK once it reaches the SUSTAIN level (A-H-D). In TRIG mode, it loops after the full A-H-D-R cycle. Releasing the note ends the loop.
VEL SCALE 0% ... 100% Velocity scales the envelope's peak voltage. Higher MIDI velocities increase the peak voltage within the MIN/MAX range, following the player's dynamics.
CURVE -100 ... +100 Bends the envelope segment curves, from linear toward more exponential/logarithmic shapes for a snappier or softer response.
Tip To create sidechain ducking, set TRIG NOTE to the kick note and invert the envelope range (MIN > MAX). Route the envelope to your bass VCA to reduce the bass level on each kick hit.
Clock
CLOCK outputs provide timing pulses synchronized to the internal BPM or to an external MIDI clock. Perfect for driving sequencers, envelope generators or other modules. Each clock output is independently configurable with musical divisions, swing, PWM and phase offset.
RATE 16/1 8/1 4/1 ... 1/8(5) 1/16(.) ... 1/192 Pulse rate synced to the global tempo, from 16/1 (16 bars) up to 1/192 (48 PPQN). Includes dotted, triplet, quintuplet and septuplet divisions.
FINE 8 ... 24576 Fine-tunes the raw pulse period in ticks, between the musical steps of RATE, for creating non-musical divisions.
PWM 1% ... 99% Sets the pulse width (high duration) as a percentage of the period. 50% = square wave, 10% = short trigger pulse.
SWING 50% ... 99% Per-clock swing amount. 50% = straight, 66% = classic shuffle. Applies independently of the global swing.
PHASE -180° ... OFF ... +180° Sets the phase offset from the global sync point, in 5 deg steps. OFF = in phase. Use to stagger multiple clocks for phasing effects.
LOW -10V ... +10V Sets voltage when the pulse is low. Typically 0V.
HIGH -10V ... +10V Sets voltage when the pulse is high. Standard is +5V or +10V.
CLOCK STOP ON OFF Defines if the clock stops with the transport. ON = the clock stops when the player is stopped. OFF = the clock keeps running (free-running).
Sync
SYNC outputs the player transport as a gate (run/stop), so external sequencers and modules start and stop with Core.
MODE RUN STOP RESET ON PLAY RESET ON STOP Sets whether the gate is active while playing (RUN) or while stopped (STOP). RESET ON PLAY/STOP sends a trigger pulse on the corresponding transport change.
LOW -10V ... +10V Sets voltage when the output is low.
HIGH -10V ... +10V Sets voltage when the output is high.
LFO
LFO outputs create modulation by cycling a control voltage through a selectable waveform synced to the global tempo — for continuous, hands-free movement across your patch.
WAVE SINE TRIANGLE SQUARE RAMP RANDOM Sets the waveform shape of the modulation.
RATE 16/1 8/1 4/1 ... 1/8(5) 1/16(.) ... 1/192 Defines a cycle rate synced to the global tempo, from 16/1 (16 bars) up to 1/192 (48 PPQN). Includes dotted, triplet, quintuplet and septuplet divisions.
FINE 8 ... 24576 Fine-tunes the raw cycle period in ticks (384 PPQN grid), between the musical steps of RATE, for non-musical or polyrhythmic rates.
SCALER OFF ON When enabled, quantizes the LFO output to the current preset scale, for musical pitch modulation.
SLEW OFF 1% ... 100% Smooths the LFO's transitions (slew limiting), rounding off sharp edges.
MIN -10V ... +10V Sets the lower bound of the LFO voltage range.
MAX -10V ... +10V Sets the upper bound of the LFO voltage range. If MIN > MAX, the waveform is inverted.
PHASE -180° ... +180° Offsets the phase of the LFO cycle, in 5 deg steps. Use to stagger multiple LFOs for phasing effects.
MODE RESTART FREE CENTER MIN MAX HOLD Sets the transport behavior. RESTART = phase resets to 0 on start . FREE = free-running, ignores the transport. CENTER / MIN / MAX = rest at that level while stopped. HOLD = freeze on the last value while stopped.
Tip Use the RESTART wave at a slow rate (8 bars) with a touch of SLEW for evolving ambient patches.
Tip Feed an LFO into a LOGIC output for complex modulation math (e.g. multiply two LFOs for AM-style effects).
Slope
SLOPE outputs create modulation by shaping a control voltage with independent rise and fall times, running either as a looping LFO, a triggered one-shot, or a gated envelope.
RISE 0ms ... 340s Sets the time taken to rise from MIN to MAX.
FALL 0ms ... 340s Sets the time taken to fall from MIN to MAX.
CURVE LINEAR EXP 1% ... EXP 100% Defines the shape of the rise and fall segments, from linear to exponential.100% is a square.
MODE LFO AR AHR Sets how the slope runs. LFO = continuously cycles rise then fall. AR = one-shot rise-then-fall on each trigger (Attack/Release). AHR = rises on Note On, holds while the note is held and falls on Note Off (Attack/Hold/Release).
MIN -10V ... +10V Sets the low voltage of the slope. Default 0V.
MAX -10V ... +10V Sets the high voltage of the slope. Default +5V. If MIN > MAX, the slope is inverted.
DC value
DC outputs a fixed voltage that does not change over time. Use it as a tuning reference, a bias voltage, or a static offset to combine with other modulation through a LOGIC output.
VOLT -10V ... +10V Defines the voltage value of the output.
FINE -100mV 100mV Fine-tunes the voltage ouput for precise tuning.
Tip Use DC to easily set, save, and recall the perfect preset states for your modular gear.
Tip Send a DC offset and an LFO into a LOGIC add operation to bias the LFO around a chosen voltage.
Motif
MOTIF generates an evolving, algorithmic sequence of notes and CV signals, merging the rhythmic core of an Euclidean sequencer with the pitch movement of an arpeggiator, and the organic evolution of persistent step randomization. This is coupled with a tailored glide generator for creating expressive, groovy loops.
JUMP 1 ... 16 Based on Euclidean rhythm, dictates how many jumps to a new pitch happen within the total sequence. The remaining steps will act as ties.
LENGTH 1 ... 16 Sets the total number of steps in the sequence loop. For example, if LENGTH = 16 and RATE = 1/16, total length of the loop = 1 bar.
MODE SAW EXP LOG SINE TRIANGLE CONVERGE DIVERGE ... The Arpeggiator mode: sets the general shape of the generated melody sequence. For example, SAW plays pitches in a continuously rising manner before dropping back down.
START NOTE C-2 ... G8 The starting note of the motif pitch shape.
END NOTE C-2 ... G8 The ending note of the motif pitch shape. Reversing the start and end notes will reverse the melodic direction of MODE.
ROTATE 0 ... 16 Shifts the motif pattern.
RATE 1/32 ... 8/1 Determines the rate at which the motif steps are played.
EVOLVE 0% ... 100% Persistent randomization probability. Defines the chance (0% to 100%) that a step will permanently mutate its pitch on each loop restart. – 0% : the sequence is locked and repeats exactly without change. – 1% to 99% : the sequence slowly morphs over time. – 100% : the sequence is completely rewritten on every cycle.
RANDOM 0% ... 100% Probability of a temporary, non-persistent pitch override on any given step. Unlike EVOLVE, this does not permanently alter the underlying locked sequence.
GLIDE MODE OFF ALWAYS AFTER TIE AFTER !TIE BEFORE TIE BEFORE !TIE Dictates exactly when Portamento (pitch glide) occurs in the sequence. For example: – AFTER TIE : Glides only when the current rhythmic step was preceded by a tie. – AFTER !TIE : Glides only when the current rhythmic step was not preceded by a tie.
GLIDE TIME 0ms ... 2500ms Duration of the glide effect.
SCALE OFF ON When enabled, quantizes all the generated pitches out of the Motif engine to the currently active global custom scale.
Euclid
EUCLID outputs create polyrhythmic patterns using the Bjorklund distribution. The algorithm spreads FILLS as evenly as possible across STEPS, producing a variety of rhythmic patterns found in traditional music worldwide.
STEPS 0 ... 16 Sets the total number of steps in the pattern.
FILLS 0 ... 16 Sets the number of active steps (hits) distributed evenly using the Bjorklund algorithm. 16 steps with 4 fills will produce a four-on-the-floor pattern.
RATE 16/1 8/1 4/1 ... 1/8(5) 1/16(.) ... 1/192 Defines the pattern rate synced to the global tempo, from 16/1 (16 bars) up to 1/192 (48 PPQN). Includes dotted, triplet, quintuplet and septuplet divisions.
LOW -10V ... +10V Sets the voltage output between hits, when the gate is low.
HIGH -10V ... +10V Sets the voltage output on a hit, when the gate is high.
LENGTH 0% ... 200% Sets the gate length as a percentage of the step duration, from short triggers to full-length gates.
ROTATE 0 ... 15 Rotates the pattern cyclically by N steps to shift its emphasis or create variations.
PROBA 0% ... 100% Sets the probability for each hit to trigger, from sparse, humanized patterns to fully deterministic playback.
Tip Combine multiple EUCLID outputs with different ROTATE and PROBA settings to create evolving layered rhythms. Use a higher PROBA value for the kick to maintain a consistent pulse.
Logic
LOGIC outputs perform logical operations on X and Y outputs, creating complex modulation and voltage processing. The sources can come from the same track or from any other track, enabling sophisticated cross-modulation and signal routing.
OPERATION X -X |X| !X X+Y (X+Y)/2 XxY X-Y |X-Y| min(X,Y) max(X,Y) AND NAND OR XOR NOR X (Y>0) X (Y<0) X (Y up) X (Y down) Sets the function applied to the X and Y sources (see the full list below).
X 1A ... 8D Defines the X source using a track/output pair.
Y 1A ... 8D Defines the Y source using a track/output pair. For unary operations (X, -X, |X|, !X) the Y source is ignored.
DEPTH -200% ... 200% Scales the amount of the result applied to the output.
OFFSET -50% ... 50% Adds a fixed voltage offset to the result.
SCALER ON OFF When set to ON, quantizes the output to the preset's custom scale defined on the tempo page.
Here is the list of the available operators:
Unary — single source (X)
X
Copy the X source.
-X
Negate: invert the polarity of X (for example, +2V becomes -2V).
|X|
Absolute value of X (ignore the sign to always ouput positive value).
!X
Logical NOT of X (treated as a gate). If X is high (>0V), outputs 0V; otherwise outputs 5V.
busy(X)
When X is moving, trigger 5V on the output (can be used to generate a gate based on a pitch change).
Arithmetic — dual sources (X & Y)
X+Y
Add the two voltages. Use cases: mix two LFOs, offset a CV pitch, or combine modulation sources.
(X+Y)/2
The average of X and Y.
X*Y
Multiply the voltages. Use cases: ring/amplitude modulation, use an envelope on Y as a VCA on X.
X-Y
Subtract the voltages (outputs the difference between the two voltages).
|X-Y|
The absolute difference (interval) between X and Y (always positive).
min(X,Y)
Output the lower value of the two voltages.
max(X,Y)
Output the higher value of the two voltages.
Logic gates — X & Y treated as gates
AND
Logical AND of X and Y treated as gates. If X and Y are high (>0V), outputs 5V; otherwise outputs 0V.
NAND
Inverted AND.
OR
Logical OR of X and Y treated as gates. If X or Y are high (>0V), outputs 5V; otherwise outputs 0V.
NOR
Logical NOR of X and Y treated as gates. If X or Y are low (<0V or =0V), outputs 5V; otherwise outputs 0V.
XOR
Exclusive OR. If X or Y is high (not both), outputs 5V; otherwise outputs 0V.
Conditional, sample & hold — Y drives X
=X (Y>0)
Output X while Y is above 0V, otherwise hold the previous (sample and hold when Y is high).
=X (Y<0)
Output X while Y is below or equal to 0V.
=X (Y UP)
Sample X on each rising edge of Y (sample & hold triggered by Y going up).
=X (Y DOWN)
Sample X on each falling edge of Y (sample & hold triggered by Y going down).
=X (Y UP/DOWN)
Sample X on each rising or falling edge of Y.
Tip VCA behaviour: multiply a pitch or modulation source by an AHDSR for dynamic amplitude.
Tip Conditional modulation: use a EUCLID pattern on Y to gate an LFO on X for rhythmic modulation.
Tip Sample & hold: feed a random LFO into X and a clock into Y, then use X(Y up) to capture stepped random voltages.
CC message
CC outputs convert the chosen MIDI Control Change message into a CV value.
SLEW OFF 1% ... 100% Apllies smoothing to incoming CC changes.
MIN -10V ... +10V Sets the output voltage for a CC value of 0.
MAX -10V ... +10V Sets the output voltage for a CC value of 127. If MIN > MAX, the values are inverted.