Skip to content

Build: MIDI Voice

A MIDI-controlled monophonic voice. The midi node outputs pitch, gate, and velocity as CV signals. A mul and add node scale the pitch CV to frequency range, driving the oscillator. The gate signal controls an amp node for note on/off dynamics.

The midi node converts MIDI messages into pitch, gate, and velocity signals that drive the audio graph.

Nodes added: mv-midi

The mul and add nodes convert the raw pitch CV into the frequency range expected by the oscillator.

Nodes added: mv-mul, mv-add

Connections: 2 new

The osc node generates the audible tone. Its frequency is driven by the MIDI pitch signal.

Nodes added: mv-osc

Connections: 1 new

The amp node’s gain is driven by the MIDI gate signal — the note sounds only when a key is pressed.

Nodes added: mv-amp

Connections: 2 new

Select all five nodes and press g. Expose audio-out, and MIDI channel, wave shape, pitch scale, and pitch offset as parameters.

A reusable MIDI Voice module with 4 exposed parameters and 1 exposed port.

Select it in the Module Library (SPC m) to add one to any patch.