Orbit III CV Interface
Why the Orbit III is a Natural MIDI-In Target
Section titled “Why the Orbit III is a Natural MIDI-In Target”Unlike the organ section (which uses digital divider-keyer ICs and passive filter networks), the Orbit III is a genuine analog synthesizer with voltage-controlled elements. Its architecture — VCO driven by a resistor ladder CV, filter controlled by voltage, VCA with envelope shaping — maps directly onto standard MIDI-to-CV converter conventions that have existed since the early 1980s.
The Orbit III circuit boards break down into clear functional blocks, each with identifiable control voltage nodes:
| Circuit Block | CV-Controllable Elements |
|---|---|
| Master Oscillator | VCO pitch (resistor ladder summing node) |
| Switching & Special Effects | Wah-Wah cutoff, LFO rate, LFO depth, Delta Pitch, Slide |
| Preset Voicing | Voice selection (tab stop contacts) |
| Amplifier | VCA level (expression volume input) |
CV Injection Points
Section titled “CV Injection Points”Each injection point is a location in the Orbit III’s circuitry where an external voltage can influence the synthesizer’s behavior. The exact node locations and voltage specifications require the Orbit III service manual — see Blocking Dependencies below.
VCO Pitch (Resistor Ladder Summing Node)
Section titled “VCO Pitch (Resistor Ladder Summing Node)”The Orbit III’s keyboard generates pitch CV through a resistor ladder network. Each key press adds a different resistance to a summing node, producing a voltage that controls the VCO frequency. Injecting an external voltage at this summing node adds to (or replaces) the keyboard CV.
What’s known: The resistor ladder exists on the Divider-Steering board. The summing node is the junction where all key resistors converge before driving the VCO.
What needs investigation: Exact node voltage range (likely 0–10V over the 25-key span), input impedance at the summing node, and whether external CV can be summed without disturbing keyboard tracking.
MIDI mapping: Note On messages on Ch 4 → DAC voltage via pitch lookup table. Alternatively, Pitch Bend for continuous glide.
Wah-Wah Filter Cutoff
Section titled “Wah-Wah Filter Cutoff”The Wah-Wah is a voltage-controlled filter on the Switching & Special Effects board. The existing panel control is likely a potentiometer generating a control voltage.
What’s known: The Wah-Wah affects all Orbit III voices and has a full-range sweep from dark to bright.
What needs investigation: Control voltage range, whether the pot can be paralleled with a DAC output, and filter response characteristics.
MIDI mapping: CC#74 (Brightness / Filter Cutoff) — the standard MIDI CC for filter control.
LFO Rate and Depth
Section titled “LFO Rate and Depth”The Modulator (LFO) on the S&SE board generates the cyclical pitch and amplitude modulation. Rate and depth are set by panel controls.
What needs investigation: Whether rate and depth controls are simple potentiometers (parallelable with DAC) or part of a more complex timing circuit.
MIDI mapping: CC#76 (LFO Rate), CC#77 (LFO Depth) — or CC#1 (Mod Wheel) for combined modulation intensity, matching the convention from the Leslie Control page.
Delta Pitch (Detune / Chorus)
Section titled “Delta Pitch (Detune / Chorus)”Delta Pitch adds a slight detuning or chorus effect to the VCO output. The circuit is on the S&SE board.
What needs investigation: Control mechanism (voltage? switched resistor?), range, and whether it can be externally driven.
MIDI mapping: CC#94 (Celeste / Detune) — purpose-built for this parameter.
Slide Circuit
Section titled “Slide Circuit”The Slide circuit on the S&SE board is already driven by the expression pedal’s lateral axis. It bends the VCO pitch.
What’s known: The expression pedal drives this circuit through a potentiometer. The expression pedal lateral axis is spring-loaded to center.
What needs investigation: Voltage range at the Slide control input, response curve.
MIDI mapping: Pitch Bend (14-bit resolution for smooth glide) — same as the expression pedal’s existing MIDI-Out mapping, creating a natural round-trip.
DAC Requirements
Section titled “DAC Requirements”The DAC subsystem must meet the Orbit III’s voltage and resolution requirements:
| Parameter | Requirement | Rationale |
|---|---|---|
| Resolution | 12-bit minimum | 4096 steps across a 10V range = ~2.4mV per step. Adequate for pitch CV (1V/octave needs ~83mV per semitone = ~35 DAC steps per semitone at 12-bit). |
| Channels | 6 minimum | VCO pitch, Wah-Wah, LFO rate, LFO depth, Delta Pitch, Slide |
| Output voltage | 0–3.3V (scaled to 0–12V) | ESP32 DAC native range, amplified by op-amp gain stage |
| Update rate | 1 kHz minimum | Sufficient for smooth filter sweeps and pitch bends |
Candidate DAC ICs
Section titled “Candidate DAC ICs”| IC | Channels | Resolution | Interface | Notes |
|---|---|---|---|---|
| MCP4728 | 4 | 12-bit | I2C | Internal VREF, EEPROM for power-on defaults. Two chips = 8 channels. |
| MCP4922 | 2 | 12-bit | SPI | External VREF, fast update rate. Three chips = 6 channels on shared SPI bus. |
| DAC8568 | 8 | 16-bit | SPI | 8 channels, 16-bit — overkill for most targets but covers everything in one chip. |
The MCP4728 (4-channel I2C) is the most practical choice for prototyping — two chips on the I2C bus provide 8 channels with minimal wiring, and the internal voltage reference simplifies the circuit.
Voltage Scaling
Section titled “Voltage Scaling”The ESP32 and DAC ICs output 0–3.3V (or 0–5V with external VREF). The organ’s circuits operate at up to 12V. A non-inverting op-amp gain stage scales the DAC output:
Vout = Vdac × (1 + R2/R1)For 3.3V → 12V: gain ≈ 3.64, achieved with R1 = 10kΩ, R2 = 26.4kΩ (use 27kΩ standard value).
Each DAC channel gets its own gain stage. The op-amps run from the organ’s 12V (or 15V) supply rail, eliminating the need for a separate power supply. See Output Stage Hardware for the complete analog interface.
Preset Selection via MIDI Program Change
Section titled “Preset Selection via MIDI Program Change”The Orbit III’s ten voice presets (Reed, Brass, String, Banjo, Harpsichord, Electro Piano, Vibes, Xylophone, Glock, Chimes) are selected by mechanical tab stops. If the tab stop contacts are electrically switchable — simple SPST closures to ground — then relays can simulate tab pulls from MIDI.
MIDI mapping: Program Change messages 1–10 on Ch 4.
| Program Change | Voice | Type |
|---|---|---|
| 1 | Reed | Sustained |
| 2 | Brass | Sustained |
| 3 | String | Sustained |
| 4 | Banjo | Sustained |
| 5 | Harpsichord | Sustained |
| 6 | Electro Piano | Sustained |
| 7 | Vibes | Percussive |
| 8 | Xylophone | Percussive |
| 9 | Glock | Percussive |
| 10 | Chimes | Percussive |
Coexistence with Manual Play
Section titled “Coexistence with Manual Play”MIDI CV injection must not prevent the organist from playing the Orbit III manually. Two approaches ensure coexistence:
Summing (Preferred)
Section titled “Summing (Preferred)”The external DAC voltage is summed with the keyboard’s resistor ladder CV at the VCO input. Both sources contribute simultaneously — the keyboard sets the base pitch, and MIDI adds pitch bend, vibrato, or transposition on top.
This requires a summing amplifier (op-amp) at the injection point. The keyboard CV and DAC CV each connect through input resistors to the op-amp’s inverting input. The resistor ratio determines the mix — equal resistors give equal weight to both sources.
Switching (Fallback)
Section titled “Switching (Fallback)”An analog multiplexer (e.g., CD4053) selects between keyboard CV and MIDI CV. A dedicated “MIDI Mode” switch (physical or MIDI-triggered) determines which source drives the VCO.
Less elegant than summing, but simpler to implement and guarantees zero interaction between sources.
MIDI Panic
Section titled “MIDI Panic”Regardless of approach, the firmware must implement a MIDI panic function (All Notes Off, CC#123) that:
- Sets all DAC outputs to safe default voltages
- Releases all relay-driven tab stops to their manual positions
- Returns full control to the organist
This is standard practice in MIDI-to-CV converters and prevents stuck notes from locking up the synthesizer.
Blocking Dependency
Section titled “Blocking Dependency”The Orbit III service manual is required to confirm voltage specifications for all CV injection points. Without it, the injection point voltages, impedances, and safe operating ranges are unknown — bench probing would be slow and risks damaging the proprietary Wurlitzer ICs.
Action: Acquire the Orbit III service manual (Model 4037 or equivalent covering the 555’s Orbit III variant). These appear periodically on eBay for $30–50. The manual contains the complete schematic, board layout, and voltage specifications needed to finalize every entry in the Output Inventory.