Skip to content

Output Inventory

CategoryTargetsControl Mechanism
Continuous (DAC)8+Voltage via DAC + op-amp gain stage
Binary (GPIO/relay)20+Relay closure or solid-state switch
Total28+

Target counts are approximate — bench investigation will confirm which circuits are accessible and safe to drive externally.

These circuits accept a voltage that varies over a range. The ESP32’s DAC output (0–3.3V) is scaled to the organ’s operating voltage through an op-amp gain stage. See Output Stage Hardware for the analog interface design.

TargetCircuitControl MechanismVoltage RangeMIDI MappingConfidence
Expression volumeMain amplifier gainPotentiometer (VR)0–12V (TBD)CC#11 ExpressionHigh
Expression slideOrbit III Slide circuitPotentiometer (VR)TBDPitch BendMedium
Orbit III VCO pitchResistor ladder summing nodeCV summing0–10V (TBD)Pitch Bend or CCMedium
Wah-Wah cutoffSwitching & Special Effects boardCV or VRTBDCC#74 BrightnessMedium
LFO rateModulator on S&SE boardVRTBDCC#76Low
LFO depthModulator on S&SE boardVRTBDCC#77Low
Delta Pitch (detune)S&SE boardVR or CVTBDCC#94Low
Reverb levelReverb drive circuitVRTBDCC#91 ReverbMedium

These circuits are switched on or off — tab stops, speed selectors, and pattern triggers. The ESP32 drives relay modules or solid-state switches (via ULN2803 Darlington arrays) to simulate the mechanical switch closures.

TargetCircuitControl MechanismMIDI MappingConfidence
Leslie fastMotor speed relay/switchSwitch closureCC#80 ≥ 96Medium
Leslie slowMotor speed relay/switchSwitch closureCC#80 43–95Medium
Leslie offMotor speed relay/switchSwitch closureCC#80 ≤ 42Medium
Tremolo on/offTremolo circuitSwitchCC#92Medium
Vibrato on/offVibrato circuitSwitchCC#77 or CC#1Medium
Orbit III — ReedTab stop contactSPST closureProgram Change 1Low
Orbit III — BrassTab stop contactSPST closureProgram Change 2Low
Orbit III — StringTab stop contactSPST closureProgram Change 3Low
Orbit III — BanjoTab stop contactSPST closureProgram Change 4Low
Orbit III — HarpsichordTab stop contactSPST closureProgram Change 5Low
Orbit III — Electro PianoTab stop contactSPST closureProgram Change 6Low
Orbit III — VibesTab stop contactSPST closureProgram Change 7Low
Orbit III — XylophoneTab stop contactSPST closureProgram Change 8Low
Orbit III — GlockTab stop contactSPST closureProgram Change 9Low
Orbit III — ChimesTab stop contactSPST closureProgram Change 10Low
Rhythm pattern selectRhythm section switch matrixMulti-position switchCC or Program ChangeLow

These unknowns must be resolved at the bench before finalizing the MIDI-In hardware design. Each item feeds directly into the Output Stage Hardware specifications.

  • Trace Leslie wiring — follow the console Leslie switch to the motor. Determine: relay-switched speeds? Variable voltage? What motor type (AC induction, DC, shaded-pole)? See Leslie Control for the full investigation plan.
  • Acquire Orbit III service manual — the factory service manual ($30–50 on eBay) contains voltage specifications for every CV node. Without it, bench probing is guesswork. Required for all “Low” confidence CV targets.
  • Probe tab stop contacts — measure the electrical characteristics of each Orbit III tab stop. Are they simple SPST to ground? Resistive ladder? Multiplexed?
  • Measure expression pedal circuit — confirm potentiometer values, taper (linear vs. log), and voltage range at the amplifier control input.
  • Measure CV node voltages — with the Orbit III powered and playing, probe the VCO pitch summing node, Wah-Wah control input, LFO rate/depth pots, and Delta Pitch control to establish actual voltage ranges.
  • Test rhythm clock — determine if the rhythm section accepts an external clock pulse (for MIDI sync) or if it’s a self-contained oscillator.
  • Measure reverb drive — identify the reverb driver circuit (spring tank drive amplifier) and determine if level can be externally controlled via voltage.
  • Tremolo/vibrato control — trace the tremolo and vibrato enable circuits to confirm they are simple switch closures suitable for relay control.