92 USB MIDI Host

midi-hostmidi-to-cvsynthesizerpolyphonicweb-midiutility

USB MIDI Host maps USB MIDI to calibrated CV/Gate plus audio (121-patch voice matrix + ADSR), with host SETUP/MIDI-learn for CC/knob maps (voice, envelope, cutoff, PWM), stroke LED feedback, and a web editor in device mode.

Panel

Workshop Computer panelSETUP slot selectAttack (factory)Release (factory)Audio mix LAudio mix RPitch Voice APitch Voice BGate Voice AGate Voice B

Controls

Main knob

SETUP slot select
In SETUP, selects learn slot 0–12; no function in PLAY

X knob

Attack (factory)
Factory-mapped to Attack; re-learnable in SETUP to any slot

Y knob

Release (factory)
Factory-mapped to Release; re-learnable in SETUP to any slot

Switch

Save SETUP exit: In SETUP, move Z Up then Middle to save maps to flash and return to PLAY

Save SETUP (from Up): In SETUP, reached after Z Up — completes save to flash and returns to PLAY

SETUP toggle / factory reset: Hold ~1 s to toggle SETUP while running (host or device+relay); hold ~0.1 s at power-on for factory reset

Inputs & Outputs

Inputs

Outputs

Inputs

Outputs

Audio 1

Audio mix L
4-voice poly (engines 0–12); Junoish can be stereo via per-voice chorus; full-level audio (external mixer)

Audio 2

Audio mix R
Right mix (stereo for Junoish chorus; otherwise matches L)

CV 1

Pitch Voice A
v/Oct for voice A (default MIDI ch 1), last-note priority; C4 = 0 V

CV 2

Pitch Voice B
v/Oct for voice B (default MIDI ch 2), C4 = 0 V, with pitch bend

Pulse 1

Gate Voice A
Gate for voice A

Pulse 2

Gate Voice B
Gate for voice B, last-note priority

LEDs

LED 1

Status / SETUP bit0 / glyph
Host mount or device blink in PLAY; SETUP slot LSB; stroke glyphs on change

LED 2

Activity / SETUP bit1 / glyph
MIDI activity in PLAY; SETUP slot bit1; stroke glyphs

LED 3

Gate 1 / SETUP bit2 / glyph
Pulse Out 1 in PLAY; SETUP slot bit2; stroke glyphs

LED 4

Gate 2 / SETUP bit3 / glyph
Pulse Out 2 in PLAY; SETUP slot bit3; stroke glyphs

LED 5

SETUP blink A / web / glyph
Alternates with LED5 in SETUP; web-linked in PLAY device mode; stroke glyphs

LED 6

SETUP blink B / saved / glyph
Alternates with LED4 in SETUP; brief flash after flash save in PLAY; stroke glyphs

README

Plug a class-compliant USB MIDI keyboard into the Computer (Rev 1.1+) for dual-voice CV/gate plus 4-voice poly audio (121-patch voice matrix). CC 24 selects engine patch. Hold Z Down ~1 s to toggle SETUP and learn any CC, key, or X/Y knob to a parameter slot. Plug into a laptop to use web/index.html for the same maps over SysEx. Full operator docs: docs/getting-started.md

Verify your download

Confirm the file you downloaded really is that new firmware.

macOS / Linux (Terminal)

shasum -a 256 firmware.uf2

Linux also has sha256sum firmware.uf2.

Windows (PowerShell)

Get-FileHash firmware.uf2 -Algorithm SHA256

Compare the result to the SHA256 on the website — it should match exactly.