DOCUMENTATION

CONTENTS

MODULES

KNOWN ISSUES

FINAL NOTES

MODULES

Poly MIDI-CV

Complete manual and reference for the Poly MIDI-CV module.

UPDATED MAR 9, 2026

How Does It Work?#

Poly MIDI-CV is an experimental 8-voice MIDI-to-CV converter that breaks incoming notes out into separate per-voice Pitch, Gate, and Vel outputs, plus a shared Mod output for mod wheel control.

Quick Overview#

  • It provides 8 independent voices.
  • Each voice has its own pitch, gate, and velocity output.
  • Mod is shared across the whole module.
  • It can listen to one MIDI device or All Devices.
  • Voice assignment is controlled by Alloc and Steal.

Inputs And Outputs#

PortTypeWhat It Does
P1 ... P8CVPer-voice pitch outputs in 1V/oct. C4 is 0V, and pitch bend is applied to every active voice.
G1 ... G8GatePer-voice gates. Each output is either 0V or 5V.
V1 ... V8CVPer-voice note velocity as unipolar CV (0..5V).
ModCVShared mod wheel (CC1) output as unipolar CV (0..5V).

Controls Reference#

ControlValuesDefaultBehavior
DeviceAll Devices or one MIDI inputAll DevicesFilters incoming MIDI by device.
Channel0..1600 listens to all channels. 1..16 listen to one channel only.
Bend1..12 semitones2Sets the pitch-bend range for all active voices.
AllocRR, OLD, LO, HIRRChooses how new notes are assigned and, when needed, which active voice gets stolen.
StealOff, OnOnAllows or blocks note stealing once all 8 voices are busy.

Voice Allocation#

  • RR uses round-robin assignment, rotating through the 8 voice slots as notes arrive.
  • OLD steals the oldest active voice when all voices are full.
  • LO steals the currently lowest note when all voices are full.
  • HI steals the currently highest note when all voices are full.
  • With Steal off, extra notes are ignored once all 8 voices are in use.

If the same note arrives again from the same device and channel while it is already active, the module retriggers that existing voice instead of creating a duplicate allocation.

Voice Outputs In Practice#

  • The panel shows voice activity LEDs above the output rows.
  • The P row is pitch, the G row is gate, and the V row is velocity.
  • The numbering above each column matches the corresponding voice outputs (1 through 8).

This makes it easy to patch one oscillator, envelope, and VCA chain per voice.

MIDI Controllers And Reset Behavior#

  • Pitch bend updates every active voice together.
  • Mod is global, so all downstream destinations see the same mod wheel value.
  • Changing Device or Channel clears the active voice state, closes all gates, and resets Mod to zero.