es-9 singleton
es9 · utilitiesFull 16×16 audio+CV I/O with a real Eurorack system via the Expert Sleepers ES-9 and the es9-bridge native companion app — every DC-coupled jack individually patchable, with per-jack audio/cv/pitch/gate voltage scaling.
the faceplate
16 inputs · 30 outputs · 22 params
inputs
| id | cable | what it does |
|---|---|---|
out1 | audio | To ES-9 physical output jack 1 (DC-coupled, ±10 V; USB channel 9 under the ES-9's default routing). Takes audio or any CV-family signal; the Out 1 class selector sets the voltage scaling (audio = raw full scale, cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V) and how the jack fails if the browser stream hiccups (cv and pitch HOLD their last voltage, since a collapsed pitch is a wrong note; gate and audio fall to zero, since a frozen gate is a stuck note or a stopped clock). audio signal; also accepts: control voltage (CV), V/oct pitch CV, gate / trigger |
out2 | audio | To ES-9 physical output jack 2 (DC-coupled, ±10 V; USB channel 10 under the ES-9's default routing). Takes audio or any CV-family signal; the Out 2 class selector sets the voltage scaling (audio = raw full scale, cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V) and how the jack fails if the browser stream hiccups (cv and pitch HOLD their last voltage, since a collapsed pitch is a wrong note; gate and audio fall to zero, since a frozen gate is a stuck note or a stopped clock). audio signal; also accepts: control voltage (CV), V/oct pitch CV, gate / trigger |
out3 | audio | To ES-9 physical output jack 3 (DC-coupled, ±10 V; USB channel 11 under the ES-9's default routing). Takes audio or any CV-family signal; the Out 3 class selector sets the voltage scaling (audio = raw full scale, cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V) and how the jack fails if the browser stream hiccups (cv and pitch HOLD their last voltage, since a collapsed pitch is a wrong note; gate and audio fall to zero, since a frozen gate is a stuck note or a stopped clock). audio signal; also accepts: control voltage (CV), V/oct pitch CV, gate / trigger |
out4 | audio | To ES-9 physical output jack 4 (DC-coupled, ±10 V; USB channel 12 under the ES-9's default routing). Takes audio or any CV-family signal; the Out 4 class selector sets the voltage scaling (audio = raw full scale, cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V) and how the jack fails if the browser stream hiccups (cv and pitch HOLD their last voltage, since a collapsed pitch is a wrong note; gate and audio fall to zero, since a frozen gate is a stuck note or a stopped clock). audio signal; also accepts: control voltage (CV), V/oct pitch CV, gate / trigger |
out5 | audio | To ES-9 physical output jack 5 (DC-coupled, ±10 V; USB channel 13 under the ES-9's default routing). Takes audio or any CV-family signal; the Out 5 class selector sets the voltage scaling (audio = raw full scale, cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V) and how the jack fails if the browser stream hiccups (cv and pitch HOLD their last voltage, since a collapsed pitch is a wrong note; gate and audio fall to zero, since a frozen gate is a stuck note or a stopped clock). audio signal; also accepts: control voltage (CV), V/oct pitch CV, gate / trigger |
out6 | audio | To ES-9 physical output jack 6 (DC-coupled, ±10 V; USB channel 14 under the ES-9's default routing). Takes audio or any CV-family signal; the Out 6 class selector sets the voltage scaling (audio = raw full scale, cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V) and how the jack fails if the browser stream hiccups (cv and pitch HOLD their last voltage, since a collapsed pitch is a wrong note; gate and audio fall to zero, since a frozen gate is a stuck note or a stopped clock). audio signal; also accepts: control voltage (CV), V/oct pitch CV, gate / trigger |
out7 | audio | To ES-9 physical output jack 7 (DC-coupled, ±10 V; USB channel 15 under the ES-9's default routing). Takes audio or any CV-family signal; the Out 7 class selector sets the voltage scaling (audio = raw full scale, cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V) and how the jack fails if the browser stream hiccups (cv and pitch HOLD their last voltage, since a collapsed pitch is a wrong note; gate and audio fall to zero, since a frozen gate is a stuck note or a stopped clock). audio signal; also accepts: control voltage (CV), V/oct pitch CV, gate / trigger |
out8 | audio | To ES-9 physical output jack 8 (DC-coupled, ±10 V; USB channel 16 under the ES-9's default routing). Takes audio or any CV-family signal; the Out 8 class selector sets the voltage scaling (audio = raw full scale, cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V) and how the jack fails if the browser stream hiccups (cv and pitch HOLD their last voltage, since a collapsed pitch is a wrong note; gate and audio fall to zero, since a frozen gate is a stuck note or a stopped clock). audio signal; also accepts: control voltage (CV), V/oct pitch CV, gate / trigger |
usb1 | audio | To ES-9 USB channel 1 — under the default routing this feeds the main outputs (via internal mix 1) and phones, NOT a rear jack (re-routable in the ES-9 config tool). Audio-rate: these destinations are AC-coupled, so send audio here, not CV. audio signal |
usb2 | audio | To ES-9 USB channel 2 — under the default routing this feeds the main outputs (via internal mix 2) and phones, NOT a rear jack (re-routable in the ES-9 config tool). Audio-rate: these destinations are AC-coupled, so send audio here, not CV. audio signal |
usb3 | audio | To ES-9 USB channel 3 — under the default routing this feeds the headphone mix (internal mix 3), NOT a rear jack (re-routable in the ES-9 config tool). Audio-rate: these destinations are AC-coupled, so send audio here, not CV. audio signal |
usb4 | audio | To ES-9 USB channel 4 — under the default routing this feeds the headphone mix (internal mix 4), NOT a rear jack (re-routable in the ES-9 config tool). Audio-rate: these destinations are AC-coupled, so send audio here, not CV. audio signal |
usb5 | audio | To ES-9 USB channel 5 — under the default routing this feeds the S/PDIF output (left), NOT a rear jack (re-routable in the ES-9 config tool). Audio-rate: these destinations are AC-coupled, so send audio here, not CV. audio signal |
usb6 | audio | To ES-9 USB channel 6 — under the default routing this feeds the S/PDIF output (right), NOT a rear jack (re-routable in the ES-9 config tool). Audio-rate: these destinations are AC-coupled, so send audio here, not CV. audio signal |
usb7 | audio | To ES-9 USB channel 7 — under the default routing this feeds the ES-5 expansion header (left), NOT a rear jack (re-routable in the ES-9 config tool). Audio-rate: these destinations are AC-coupled, so send audio here, not CV. audio signal |
usb8 | audio | To ES-9 USB channel 8 — under the default routing this feeds the ES-5 expansion header (right), NOT a rear jack (re-routable in the ES-9 config tool). Audio-rate: these destinations are AC-coupled, so send audio here, not CV. audio signal |
outputs
| id | cable | what it does |
|---|---|---|
in1 | audio | ES-9 hardware input jack 1, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in2 | audio | ES-9 hardware input jack 2, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in3 | audio | ES-9 hardware input jack 3, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in4 | audio | ES-9 hardware input jack 4, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in5 | audio | ES-9 hardware input jack 5, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in6 | audio | ES-9 hardware input jack 6, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in7 | audio | ES-9 hardware input jack 7, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in8 | audio | ES-9 hardware input jack 8, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in9 | audio | ES-9 hardware input jack 9, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in10 | audio | ES-9 hardware input jack 10, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in11 | audio | ES-9 hardware input jack 11, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in12 | audio | ES-9 hardware input jack 12, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in13 | audio | ES-9 hardware input jack 13, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
in14 | audio | ES-9 hardware input jack 14, raw: float ±1.0 is ±10 V at the jack. This is the audio-typed port — patch it to mixers, effects, AUDIO OUT, or a SCOPE. audio signal |
spdif_l | audio | Left channel of the ES-9 S/PDIF return (USB input 15). Digital audio — AC-coupled by nature, so no CV twin. audio signal |
spdif_r | audio | Right channel of the ES-9 S/PDIF return (USB input 16). Digital audio — AC-coupled by nature, so no CV twin. audio signal |
in1_cv | cv | ES-9 input jack 1 as CV, scaled by the In 1 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in2_cv | cv | ES-9 input jack 2 as CV, scaled by the In 2 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in3_cv | cv | ES-9 input jack 3 as CV, scaled by the In 3 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in4_cv | cv | ES-9 input jack 4 as CV, scaled by the In 4 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in5_cv | cv | ES-9 input jack 5 as CV, scaled by the In 5 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in6_cv | cv | ES-9 input jack 6 as CV, scaled by the In 6 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in7_cv | cv | ES-9 input jack 7 as CV, scaled by the In 7 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in8_cv | cv | ES-9 input jack 8 as CV, scaled by the In 8 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in9_cv | cv | ES-9 input jack 9 as CV, scaled by the In 9 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in10_cv | cv | ES-9 input jack 10 as CV, scaled by the In 10 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in11_cv | cv | ES-9 input jack 11 as CV, scaled by the In 11 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in12_cv | cv | ES-9 input jack 12 as CV, scaled by the In 12 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in13_cv | cv | ES-9 input jack 13 as CV, scaled by the In 13 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
in14_cv | cv | ES-9 input jack 14 as CV, scaled by the In 14 class selector: cv maps ±5 V to the app's ±1 modulation range, pitch maps 1 V/oct onto the app's 1.0/oct (0 V ≙ C4), gate runs a 2 V/1 V hysteresis comparator and emits clean 0|1. Patch this twin into cv/pitch/gate inputs — e.g. a hardware Maths LFO into a filter's cutoff CV. control voltage (CV) |
params
| id | label | range | default | curve |
|---|---|---|---|---|
in1_class | In 1 class | 0..3 | 1 | discrete |
in2_class | In 2 class | 0..3 | 1 | discrete |
in3_class | In 3 class | 0..3 | 1 | discrete |
in4_class | In 4 class | 0..3 | 1 | discrete |
in5_class | In 5 class | 0..3 | 1 | discrete |
in6_class | In 6 class | 0..3 | 1 | discrete |
in7_class | In 7 class | 0..3 | 1 | discrete |
in8_class | In 8 class | 0..3 | 1 | discrete |
in9_class | In 9 class | 0..3 | 1 | discrete |
in10_class | In 10 class | 0..3 | 1 | discrete |
in11_class | In 11 class | 0..3 | 1 | discrete |
in12_class | In 12 class | 0..3 | 1 | discrete |
in13_class | In 13 class | 0..3 | 1 | discrete |
in14_class | In 14 class | 0..3 | 1 | discrete |
out1_class | Out 1 class | 0..3 | 0 | discrete |
out2_class | Out 2 class | 0..3 | 0 | discrete |
out3_class | Out 3 class | 0..3 | 0 | discrete |
out4_class | Out 4 class | 0..3 | 0 | discrete |
out5_class | Out 5 class | 0..3 | 0 | discrete |
out6_class | Out 6 class | 0..3 | 0 | discrete |
out7_class | Out 7 class | 0..3 | 0 | discrete |
out8_class | Out 8 class | 0..3 | 0 | discrete |
controls
| control | what it does |
|---|---|
| Es9 connect {n} | Bring the hardware link up. Unlike a browser permission this is not a grant the page can ask for — the es9-bridge companion app has to be RUNNING on this machine, because Chromium can only reach an ES-9's first stereo pair through getUserMedia and cannot pick a channel range at all. The app owns CoreAudio's full 16-in/16-out and serves a localhost WebSocket; pressing CONNECT points this node at it. Until it answers, every jack on this module sits silent and harmless in the patch. The link belongs to the NODE, not to any view, so it survives collapsing the dock, switching surfaces and never opening this plate again — and pressing CONNECT on an already-live link simply restarts it at the engine's current sample rate, which is the one rate the ring may run at. |
| Es9 disconnect {n} | Drop the hardware link without deleting the node. The jacks stay patched and the class settings stay exactly as they are; the native app simply stops being driven, which frees it for another client (it accepts one at a time) and stops the browser feeding the hardware. Use it before quitting the bridge app, or to hand the ES-9 to a DAW for a while. Press CONNECT to bring the same node back up — the SharedArrayBuffer rings live on this side of the worker, so a reconnect resumes against the rings the audio thread is already reading rather than needing the node rebuilt. |
| In 10 class | Signal class for input jack 10's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in10_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in10 port is unaffected. |
| In 11 class | Signal class for input jack 11's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in11_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in11 port is unaffected. |
| In 12 class | Signal class for input jack 12's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in12_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in12 port is unaffected. |
| In 13 class | Signal class for input jack 13's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in13_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in13 port is unaffected. |
| In 14 class | Signal class for input jack 14's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in14_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in14 port is unaffected. |
| In 1 class | Signal class for input jack 1's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in1_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in1 port is unaffected. |
| In 2 class | Signal class for input jack 2's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in2_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in2 port is unaffected. |
| In 3 class | Signal class for input jack 3's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in3_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in3 port is unaffected. |
| In 4 class | Signal class for input jack 4's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in4_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in4 port is unaffected. |
| In 5 class | Signal class for input jack 5's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in5_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in5 port is unaffected. |
| In 6 class | Signal class for input jack 6's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in6_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in6 port is unaffected. |
| In 7 class | Signal class for input jack 7's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in7_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in7 port is unaffected. |
| In 8 class | Signal class for input jack 8's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in8_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in8 port is unaffected. |
| In 9 class | Signal class for input jack 9's CV twin port (audio/cv/pitch/gate; default cv). Sets how hardware volts map onto app units on in9_cv: cv = ±5 V → ±1, pitch = 1 V/oct → 1.0/oct (0 V ≙ C4), gate = hysteresis comparator (rise ≥2 V, fall <1 V) → 0|1, audio = raw. The raw in9 port is unaffected. |
| Out 1 class | Signal class for hardware output jack 1 (audio/cv/pitch/gate; default audio). Sets the inverse voltage mapping for signals patched into out1 (cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V, audio = raw full scale) AND the bridge's failure policy for the jack on a stream hiccup: cv and pitch HOLD their last voltage (a pitch collapsing to 0 V would be a wrong note), while gate and audio FALL TO ZERO (a frozen gate is a stuck note or a stalled clock, which is worse than a dropped pulse). |
| Out 2 class | Signal class for hardware output jack 2 (audio/cv/pitch/gate; default audio). Sets the inverse voltage mapping for signals patched into out2 (cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V, audio = raw full scale) AND the bridge's failure policy for the jack on a stream hiccup: cv and pitch HOLD their last voltage (a pitch collapsing to 0 V would be a wrong note), while gate and audio FALL TO ZERO (a frozen gate is a stuck note or a stalled clock, which is worse than a dropped pulse). |
| Out 3 class | Signal class for hardware output jack 3 (audio/cv/pitch/gate; default audio). Sets the inverse voltage mapping for signals patched into out3 (cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V, audio = raw full scale) AND the bridge's failure policy for the jack on a stream hiccup: cv and pitch HOLD their last voltage (a pitch collapsing to 0 V would be a wrong note), while gate and audio FALL TO ZERO (a frozen gate is a stuck note or a stalled clock, which is worse than a dropped pulse). |
| Out 4 class | Signal class for hardware output jack 4 (audio/cv/pitch/gate; default audio). Sets the inverse voltage mapping for signals patched into out4 (cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V, audio = raw full scale) AND the bridge's failure policy for the jack on a stream hiccup: cv and pitch HOLD their last voltage (a pitch collapsing to 0 V would be a wrong note), while gate and audio FALL TO ZERO (a frozen gate is a stuck note or a stalled clock, which is worse than a dropped pulse). |
| Out 5 class | Signal class for hardware output jack 5 (audio/cv/pitch/gate; default audio). Sets the inverse voltage mapping for signals patched into out5 (cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V, audio = raw full scale) AND the bridge's failure policy for the jack on a stream hiccup: cv and pitch HOLD their last voltage (a pitch collapsing to 0 V would be a wrong note), while gate and audio FALL TO ZERO (a frozen gate is a stuck note or a stalled clock, which is worse than a dropped pulse). |
| Out 6 class | Signal class for hardware output jack 6 (audio/cv/pitch/gate; default audio). Sets the inverse voltage mapping for signals patched into out6 (cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V, audio = raw full scale) AND the bridge's failure policy for the jack on a stream hiccup: cv and pitch HOLD their last voltage (a pitch collapsing to 0 V would be a wrong note), while gate and audio FALL TO ZERO (a frozen gate is a stuck note or a stalled clock, which is worse than a dropped pulse). |
| Out 7 class | Signal class for hardware output jack 7 (audio/cv/pitch/gate; default audio). Sets the inverse voltage mapping for signals patched into out7 (cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V, audio = raw full scale) AND the bridge's failure policy for the jack on a stream hiccup: cv and pitch HOLD their last voltage (a pitch collapsing to 0 V would be a wrong note), while gate and audio FALL TO ZERO (a frozen gate is a stuck note or a stalled clock, which is worse than a dropped pulse). |
| Out 8 class | Signal class for hardware output jack 8 (audio/cv/pitch/gate; default audio). Sets the inverse voltage mapping for signals patched into out8 (cv = ±1 → ±5 V, pitch = 1.0/oct → 1 V/oct, gate = 0|1 → 0/+5 V, audio = raw full scale) AND the bridge's failure policy for the jack on a stream hiccup: cv and pitch HOLD their last voltage (a pitch collapsing to 0 V would be a wrong note), while gate and audio FALL TO ZERO (a frozen gate is a stuck note or a stalled clock, which is worse than a dropped pulse). |
source
es9.ts on GitHub.