cv buddy mini
cvBuddyMini · outputThe two-jack CV BUDDY: pitch and gate only, no velocity. The full CV Buddy spends THREE of the ES-9's eight outputs per voice, so two of them fill the device; a mini spends two. That buys the two layouts that matter — THREE minis fit in outputs 1-6 and leave jacks 7 and 8 doing RUN and CLOCK (three voices and still a clock for Pam's), or a SINGLE mini takes 1, 2, 7 and 8 and leaves four outputs free for audio sends and returns. Hand-patch a clip lane's pitch and gate into its inputs; the CV-Buddy↔ES-9 reconciler auto-routes them to physical jacks and sets each jack's voltage class (pitch → 1 V/oct, gate → +5 V). Slots are shared with any full CV BUDDYs on the rack — both kinds draw from ONE pool in node-id order, so they can never claim the same physical jack. The id-smallest instance of either kind owns RUN (jack 7, held high while the transport plays) and CLOCK (jack 8, a DIN-sync pulse train at a selectable PPQN locked to TIMELORDE). An instance that does not fit in the remaining outputs sits inert and says so. No audio output, so it never appears as a mixer send; with no ES-9 in the rack it is idle and harmless.
the faceplate
inputs
| id | cable | what it does |
|---|---|---|
gate | gate | Note gate. High while the note sounds; the ES-9 jack turns it into a +5 V gate for the voice. gate / trigger; gate — acts while the level is high (reacts to both edges) |
pitch | cv | Note pitch as CV, normally wired from a clip lane. Passed through unchanged; the ES-9 jack does the 1 V/oct scaling, so this carries app units rather than volts. control voltage (CV) |
outputs
| id | cable | what it does |
|---|---|---|
pitchCv | cv | The pitch CV, auto-routed to this instance's allocated ES-9 pitch jack. Patchable by hand too if you want it somewhere else. control voltage (CV) |
gate | gate | The gate input passed through — it stays HIGH while the note is held and low between notes; the reconciler auto-routes it to this instance's allocated ES-9 gate jack (+5 V while high). gate / trigger; gate — acts while the level is high (reacts to both edges) |
run | gate | A gate held HIGH while the rack transport is playing and LOW when stopped — it follows play state and does not pulse. Driven only by the clock-owner instance (the id-smallest CV BUDDY of either kind), which routes it to ES-9 jack 7. Inert on every other instance. gate / trigger; gate — acts while the level is high (reacts to both edges) |
clock | gate | A pulse train at the chosen PPQN, phase-locked to the rack transport, for clocking Pam's New Workout or any DIN-sync-style input. Owner-only, routed to ES-9 jack 8. Inert on every other instance. gate / trigger; trigger — fires once per rising edge |
params
| id | label | range | default | curve |
|---|---|---|---|---|
clockOffsetMs | Clock offset | -20..20ms | 0 | linear |
controls
| control | what it does |
|---|---|
| Clock offset | A manual timing trim for the CLOCK, ±20 ms, to nudge the pulse train earlier or later against downstream gear. Owner-only. |
| Ppqn | Clock resolution in pulses per quarter note (1, 2, 4, 8, 12, 24, 48; default 24 = DIN-sync). Only the clock-owner instance uses it. |
source
cv-buddy-mini.ts on GitHub.