Audio Sync Out

SyncsyncoutLight CPU

PO/Volca sync master — square pulse train (BPM × PPQN) on an audio rail.

What it does

Master clock — a square pulse train ridden on an audio output, PO/Volca-Sync style.

A file-scope phase accumulator advances by (BPM/60 × PPQN) / sampleRate each sample and wraps at 1.0, emitting amplitude while the phase is below Pulse Width, else 0. No DaisySP class — pure inline DSP. Edge-based receivers ignore the codec's AC-coupling sag, so a clean square is unnecessary.

Parameters

  • BPM

    bpm
    Default 120Range 20 … 300

    Tempo of the pulse train. The actual pulse rate is BPM/60 × PPQN, so this alone is not the output frequency. Wiring the port lets a knob nudge tempo while the patch runs, which is how you match a drum machine by ear.

  • PPQN

    ppqn
    Default 2Range 1 … 24

    Pulses per quarter note — how many clock pulses each beat is divided into. ⚠ 2 is the Pocket Operator and Volca standard and is almost certainly what you want; 24 is the DIN-sync convention. Getting this wrong makes the receiving device run at a multiple or division of your tempo rather than failing outright, which is the confusing failure.

  • Pulse Width

    pulseWidth
    Default 0.5Range 0.01 … 0.99

    What fraction of each pulse period sits high, from 0.01 to 0.99. Receivers trigger on the rising edge, so this rarely changes whether sync works — 0.5 is a clean square and a safe default. Very narrow pulses are the ones worth avoiding, since the codec has to reproduce a short spike faithfully for the edge to survive.

  • Amplitude

    amplitude
    Default 1Range 0 … 1

    Output level of the pulse, 0 to 1, where 1 is full scale. The codec swings around 1 V, which most Pocket Operator and Volca clones lock to happily; lower this only if a receiver is being triggered by its own noise floor. ⚠ At 0 the tile emits silence and no device will sync.

Pulses per second = BPM/60 × PPQN. PPQN 2 is the Volca/Pocket-Operator standard. Wire a knob into BPM to nudge tempo at runtime. Patch this into one channel of Audio Out and your music into the other (a stereo TRS split cable carries both). Codec output is ~1 V — most PO/Volca clones lock fine; some pedants want 5 V.

Ports

In

  • BPM bpm

Out

  • Audio Out output

Audio Control

Inputs

BPM
Tempo override (beats per minute). Defaults to the inspector value when unwired.

Outputs

Audio Out
Pulse train. Wire into Audio Out (one channel) or a Mixer.

Rules and gotchas

  • PPQN / Pulse Width / Amplitude are baked at boot; only BPM accepts a Mod source.