zetaSID

midiphy 4HP

4 HP SID-emulation voice (MIDIbox SID v2 engine). 3 OSCs, multimode filter, 6 LFOs, dual envelopes, 4 wave sequencers, arpeggiator, 24×14 trigger matrix. Lead or Drum engine. CV/gate + phybus MIDI. Chain up to 12 modules for 6 stereo voices.

Patch Ideas · 4

Classic SID lead from CV/gate
Drive one module monophonically from a keyboard or sequencer and treat it as a compact 4 HP SID voice. You don't need phybus, a nexusMIDI, or MIDI — just CV, gate and audio.
Walkthrough
  1. Hold the encoder and select Engine → Lead; load a ROM lead patch you like (e.g. a saw+pulse with filter sweep).
  2. In Settings → CV Input, set the range to 0–10V and assign CV In to Note (1 V/oct pitch).
  3. Patch your keyboard / sequencer pitch CV → zetaSID Cv In.
  4. Patch the keyboard / sequencer gate → zetaSID Gate In — this fires the Lead-engine envelopes.
  5. Patch zetaSID Audio Out → mixer / output.
  6. On the OLED, nudge the filter cutoff and the arpeggiator rate to hear how SID reacts — pulse-width + filter is the classic C64 character.
Signal out Audio Out — monophonic SID lead voice at eurorack level.
Listen for A recognisable C64 lead: three oscillators through the SID multimode filter, with PWM and filter modulation doing most of the movement. With the arpeggiator on, single held notes break into the fast, stepping SID chords the chip is famous for.
Show diagram
Patch diagramPatch diagram with 3 modules and 3 connections. Modules: zetaSID, Keyboard, Mixer. Signals: 1 audio, 1 pitch, 1 gate.zetaSIDKeyboardMixerEngine: LeadPatch: ROM lead (saw + pulse, LP filter)CV In range: 0–10V, routed to NoteCV In1v/octGate IngateAudio OutaudioPitch1v/octGategateInaudioaudiopitchgate
Stereo SID pair over phybus
Link two zetaSID modules with a phybus cable so they share one patch but output as a true L / R stereo voice. A nexusMIDI on the bus feeds both with MIDI so the front-panel CV / gate jacks are free for modulation.
Walkthrough
  1. Place two zetaSID modules next to a nexusMIDI and connect them with the phybus ribbon.
  2. On module A set Cluster → Role = Stereo Left; on module B set Role = Stereo Right. Both now reference the same patch.
  3. Send MIDI notes into the nexusMIDI on the chosen channel — both modules receive pitch and gate over phybus.
  4. Patch module A Audio Out → mixer L, module B Audio Out → mixer R.
  5. Optional: patch a slow LFO CV → module A Cv In (assigned in the UI to filter cutoff) to drift the left channel against the right for extra stereo movement.
Signal out Module A Audio Out = L, Module B Audio Out = R — one stereo SID instrument.
Listen for A wider, more dimensional SID voice. Because each module is a full SID chip, the left and right channels are real independent SID voices sharing a patch — not a chorus effect, but true parallel SID output.
Show diagram
Patch diagramPatch diagram with 6 modules and 6 connections. Modules: zetaSID A, zetaSID B, nexusMIDI, MIDI Source, Mixer, LFO. Signals: 5 audio, 1 cv.zetaSID AzetaSID BnexusMIDIMIDI SourceMixerLFORole: Stereo LRole: Stereo RMode: phybus MIDI hostphybus MIDI InaudioCV IncvAudio Outaudiophybus MIDI InaudioAudio OutaudioMIDI Inaudiophybus OutaudioOutaudioLaudioRaudioOutcv11. routed to Filter Cutoffaudiocv
SID drum kit from one module
Switch a single zetaSID to the Drum engine and clock multiple parametric drum instruments from your existing trigger sources. One 4 HP module becomes a small programmable SID drum machine.
Walkthrough
  1. On the zetaSID UI, select Engine → Drum and load a drum kit patch (factory ROM drum bank).
  2. In the Drum engine page, assign instruments you want to play: e.g. BD on Trig 1, SN on Trig 2, HH on Trig 3, Clap on Trig 4. Each slot uses one of the 19 parametric algorithms.
  3. Patch a clock (Pamela's, a sequencer, etc.) into zetaSID Gate In — this fires the first drum instrument (BD).
  4. For more drum lanes, connect a nexusMIDI (or a second zetaSID) and route three more triggers over phybus to Trig 2–4, or send MIDI note numbers corresponding to the drum map.
  5. Patch zetaSID Audio Out → mixer channel; use the drum page to tune pitch / decay / noise content per instrument.
Signal out Audio Out — summed SID drum mix.
Listen for Punchy, aliased 8-bit drums with unmistakable SID noise and pitch-sweep kicks. Up to 16 parallel parametric instruments from one 4 HP module means you can program a whole C64 beat without leaving the slot.
Show diagram
Patch diagramPatch diagram with 4 modules and 3 connections. Modules: zetaSID, Clock, nexusMIDI, Mixer. Signals: 2 audio, 1 gate.zetaSIDClocknexusMIDIMixerEngine: DrumInstruments: BD / SN / HH / ClapMode: drum trigger routerGate Ingatephybus MIDI InaudioAudio OutaudioOutgatephybus OutaudioInaudio121. fires BD2. SN / HH / Clap as drum triggersaudiogate
Six-voice poly SID cluster
Build a real polyphonic SID instrument by chaining multiple zetaSID modules on the phybus and distributing MIDI notes across them. This is what the architecture was designed for.
Walkthrough
  1. Mount up to 12 zetaSID modules and one nexusMIDI, interconnected with phybus (respect the 150 cm total cable limit).
  2. On the nexusMIDI, enable MIDI → Voice-Allocate / Poly mode across the connected zetaSIDs (or pair them in stereo for 6 stereo voices).
  3. Load the same Lead patch on each module so voice-steals sound consistent; the shared OLED UI lets you edit the cluster as one instrument.
  4. Send MIDI chords / polyphonic parts into the nexusMIDI — each note is routed to a free zetaSID voice.
  5. Patch each module's Audio Out to its own mixer channel (or L/R pair) so you can pan the voices for stereo width.
  6. Use the free front-panel CV / gate inputs on each module as per-voice modulation — e.g. send an LFO into voice 1's CV In (filter cutoff) for individual voice movement.
Signal out Per-module Audio Out summed at a mixer — polyphonic SID output, up to 6 stereo voices from 12 modules.
Listen for Dense, chordal SID that stays in tune. Unlike a single chip trying to arpeggiate a chord, each note is a full SID voice — so you hear real polyphony with the grit and filter behaviour of the original chip, scaled to a modern voice count.
Show diagram
Patch diagramPatch diagram with 7 modules and 8 connections. Signals: 7 audio, 1 cv.nexusMIDIzetaSID 1zetaSID 2zetaSID 3MIDI SourceMixerLFOMode: Poly-allocateEngine: Lead (same patch)Engine: Lead (same patch)Engine: Lead (same patch)MIDI Inaudiophybus Outaudiophybus MIDI InaudioCV IncvAudio Outaudiophybus MIDI InaudioAudio Outaudiophybus MIDI InaudioAudio OutaudioOutaudioCh 1audioCh 2audioCh 3audioOutcv11. per-voice filter movementaudiocv

Behaviors

Three oscillators + filter per module Lead engine

Each module emulates the classic SID voice architecture: three oscillators (saw / triangle / pulse with PWM / noise), ring modulation and oscillator sync between pairs, feeding a multimode filter (low / band / high-pass, switchable). That's why a single 4 HP module already sounds like a whole C64 — it isn't one oscillator, it's a full SID chip.

Deep modulation engine any Lead-engine patch

Six LFOs with customisable shapes, two envelopes with delay / multi-stage attack / decay / release plus curve control, four wave sequencers for step-wise parameter sweeps, three per-oscillator arpeggiators with individually syncable clocks, eight modulation paths with dozens of sources, and a 24×14 event trigger matrix. This is what turns a vintage SID sound into a modern modular voice.

Lead vs Drum engine Engine-mode switch in UI

Lead engine = one expressive SID voice with all the modulation above. Drum engine = up to 16 parallel parametric drum instruments (19 algorithms) triggered by gates — one module becomes an entire SID drum kit.

Cluster chaining over phybus link modules with phybus ribbon

Two modules = true stereo voice. Up to 12 modules = 6 stereo voices of SID polyphony. phybus is the ribbon link that carries MIDI, note / gate / drum triggers and modulation between modules — max 16 modules on the bus, max 150 cm cable run. The OLED UI can even span across modules so you edit a cluster as one instrument.

nexusMIDI frees the front-panel jacks add a nexusMIDI to the phybus

Once a nexusMIDI (or another clustered zetaSID) is delivering MIDI notes over phybus, the front-panel CV / gate inputs become free modulation / trigger inputs again — so you can keep playing via MIDI and still modulate filter cutoff or fire drum instruments from CV.

ROM bank + total recall boot / patch recall

100 factory ROM patches load without a microSD card. Insert a FAT32 microSD and the module gains user banks, session save/reload and patch-chain management — practical for live sets and reproducible performances.

Authentic SID emulation, not a real 6581/8580 every patch

zetaSID does not contain an original MOS 6581 / 8580 chip — it runs a high-fidelity SID emulation (MIDIbox SID v2 lineage, Hermit's SID Wizard engine) on modern hardware. That's why it stays in tune, is noise-free, and scales to polyphony, while still sounding unmistakably like a C64.

Controls

front panel Encoder Single knob. Rotate to change value, push to confirm.
Only physical control. All engine parameters, patch navigation and session management route through this encoder + OLED UI.
front panel OLED display Animated UI for oscillators, filter, envelopes, LFOs, matrix, drum kit.
Shows LFO phase, envelope stages and trigger activity live. Pages: OSC 1–3, filter, 2× ENV, 6× LFO, 4× wave sequencer, arpeggiator, mod matrix, 24×14 trigger matrix, drum instruments, global.
global setting Engine mode Lead (one SID voice) or Drum (up to 16 parallel instruments).
Lead = 3 OSCs + filter + full modulation engine. Drum = 19 parametric drum algorithms (kicks, snares, claps, toms, hats, C64 SFX) spread across up to 16 instrument slots.
CV In jack CV input range Firmware-selectable range for the front-panel CV input.
−5V to +5V (bipolar, for modulation) or 0V to +10V (unipolar, for 1 V/oct note pitch). Destination inside the engine is also assignable (Note, Filter Cutoff, LFO depth, etc.).
front panel microSD slot Optional storage for user banks and session save/load.
FAT32, class 10 / A1+. 100 factory ROM patches work without any card; SD adds user banks and total recall.

I/O

IN · 5

  • CV In −5V to +5V or 0V to +10V (configurable) CV
    Front-panel CV input. Default routing is 1 V/oct pitch to the note engine, but can be reassigned as a modulation source (e.g. filter cutoff, LFO depth) once the module is in a cluster and the pitch comes from MIDI over phybus.
  • Gate In gate (0/5V) GATE
    Front-panel gate input. Triggers the envelopes (Lead) or fires a drum instrument (Drum). In a phybus cluster, any free gate input can be remapped as an extra drum / modulation trigger.
  • phybus MIDI In (channel A) MIDI over phybus
    MIDI note / control data received over the phybus ribbon link. This is the primary control path once a nexusMIDI (or second zetaSID) is in the system.
  • phybus MIDI In (channel B) MIDI over phybus
    Second MIDI channel carried on phybus. Lets a cluster address multiple voices independently from one master MIDI source.
  • phybus note pitch / gate / drum triggers phybus bus signals GATE
    phybus also carries derived note pitch, note gate and four drum trigger lanes, plus modulation lanes (LFO1 depth, filter cutoff). These are how a nexusMIDI or neighbour module remote-drives this voice.

OUT · 2

  • Audio Out audio, eurorack level AUDIO
    Eurorack-level audio output from this module's SID engine. In a stereo pair the two modules present themselves as L / R; in a bigger cluster each module still outputs its own voice independently, so you sum or pan them externally.
  • phybus MIDI Out MIDI over phybus
    MIDI thru / out on the phybus link. Used to daisy-chain additional zetaSID modules, or to return MIDI to a nexusMIDI host.