Skip to content

Instruments

Instruments are ready-to-play sound makers. Each one is a complete voice that turns control values, triggers or notes from your keyboard into sound, all on its own. Unlike the basic oscillators (simple tone generators), these nodes create a full, finished sound by themselves using different sound-making methods: FM, stacked harmonics, wave folding, modelling real instruments and more. Most of their knobs accept two kinds of input at once: you can turn them by hand, or have another part of your patch move them for you, even very fast. Just drop one in, send it a pitch or a trigger, and start shaping your sound.

FM Voice

A classic FM voice built from two parts: a carrier (the tone you hear) and a modulator (a second tone that shapes the first). FM was the sound of 80s synths, so this is your go-to for electric pianos, bells, basses and bright metallic tones. Keep the Index low for a gentle sparkle, or push it high for clangy, noisy edges.

FM Voice

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz220 HzCarrier frequency, the pitch you hear
Ratio0.0 - 16.01.0Modulator pitch as a multiple of the carrier. Whole numbers stay harmonic; fractions go bell-like and metallic
Index0.0 - 32.00.0How strongly the modulator deflects the carrier. 0 is close to a pure sine; raise it for buzz and bite
Feedback-2.0 - 2.00.0Feeds the modulator back into itself for noisier, more aggressive timbres
Mod Amount0 - 20,000 Hz1,000 HzDepth in Hz of the external FM coming from the Mod input

Inputs: Frequency, Ratio, Index, Feedback and Mod Amount (all hybrid Data+CV), plus Mod, an optional external audio input that adds further frequency modulation scaled by Mod Amount. Outputs: Out (mono audio).


Additive

This instrument builds its sound by stacking up eight pure tones (harmonics) and letting you set the level of each one by hand. It is the natural choice for clean organ sounds, bell-like tones, or any rich harmonic blend you can imagine.

Additive

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz110 HzBase (fundamental) frequency
Phase0.0 - 1.00.0Phase offset in cycles
Stretch0.5 - 2.01.0Stretches or compresses the harmonic spacing. At 1.0 the series is natural; higher values spread it apart for inharmonic, bell-like tones
Tilt-2.0 - 2.00.0Spectral tilt between low and high partials. Negative is darker, positive is brighter
Partial 10.0 - 1.01.0Level of the first (fundamental) partial
Partial 2-80.0 - 1.00.0Level of each remaining partial

Inputs: Frequency, Phase, Stretch, Tilt and Partial 1-8 (all hybrid Data+CV), plus an Appearance input that takes a JSON object for front-panel styling. Outputs: Out (mono audio), plus a per-partial data output for each of the eight partials so their levels can drive the rest of your patch.


Drum Synth

A simple drum maker with four built-in voices: Kick, Snare, Hat and Tom. Trigger it, pick the drum you want, then shape the hit with a single set of easy controls. It is a fast way to build your own drum sounds.

Drum Synth

ParameterRangeDefaultDescription
TriggerEventFires the drum hit. Also accepts a rising CV/data pulse
TypeKick / Snare / Hat / TomKickWhich drum voice to synthesize
Pitch20 - 4,000 Hz110 HzBase pitch of the drum body
Decay5 - 3,000 ms220 msHow long the hit takes to fade out
Tone0.0 - 1.00.55Overall brightness
Snap0.0 - 1.00.45Attack bite and pitch sweep on the transient
Noise0.0 - 1.00.50Amount of noise mixed into the hit
Body0.0 - 1.00.80Amount of resonant body tone
Drive0.0 - 1.00.35Output saturation

Inputs: Trigger, Type, Pitch, Decay, Tone, Snap, Noise, Body and Drive (all hybrid Data+CV). Outputs: Out (mono audio).


Supersaw / Unison

A big, wide lead sound made by layering up to nine slightly out-of-tune saw tones spread across the stereo image (left to right). This is the thick, soaring lead you hear in trance, EDM and modern hyperpop.

Supersaw / Unison

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz110 HzBase pitch
Detune (cents)0 - 8018Maximum spread between the voices. More is thicker but less focused
Spread0.0 - 1.00.65How tightly or widely the detuned voices are distributed
Stereo Width0.0 - 1.00.8Stereo placement of the voice stack
Voices1 - 97Number of stacked saw voices. More is fatter but uses more CPU

Inputs: Frequency, Detune, Spread, Stereo Width and Voices (all hybrid Data+CV), plus an Appearance input that takes a JSON object for front-panel styling. Outputs: Out L and Out R (stereo audio). Detune and Spread also have their own data outputs.


Subtractive

A full, rich voice that starts from a tone packed with harmonics and then carves it into shape. It can morph its waveform, add a deep sub layer underneath, and warm things up with gentle drive. It is meant as a strong starting point, so you can add your favourite filter later in the chain.

Subtractive

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz110 HzBase frequency
Phase0.0 - 1.00.0Phase offset in cycles
Shape0.0 - 1.00.0Morphs the source from saw to square
Width0.05 - 0.950.5Pulse width / duty cycle of the square side
Triangle0.0 - 1.00.0Blends a triangle layer into the source
Sub0.0 - 1.00.25Adds a sub oscillator one octave below
Fold0.0 - 1.00.0Light edge-shaping stage before the drive
Drive0.5 - 12.01.5Nonlinear drive for warmth and grit

Inputs: Frequency, Phase, Shape, Width, Triangle, Sub, Fold and Drive (all hybrid Data+CV), plus an Appearance input that takes a JSON object for front-panel styling. Outputs: Out (mono audio). Shape and Width also have their own data outputs.


Wavetable

This instrument plays through a stack of different waveform shapes, sliding smoothly from one to the next. With its warp, tilt and drive controls it makes modern, ever-changing synth sounds. Pick from several built-in collections of shapes, or load your own audio file.

Wavetable

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz110 HzBase frequency
Phase0.0 - 1.00.0Phase offset in cycles
Position0.0 - 1.00.0Scans through the current wavetable stack. Modulate it for movement
Warp0.0 - 1.00.2Warps how the table is read out
Tilt-1.0 - 1.00.0Tilts the harmonic balance. Negative is darker, positive is brighter
Drive0.5 - 12.01.5Final saturation stage
BankChoiceClassicWhich waveform family to scan through
Custom FileAudio fileAudio file loaded into the Custom bank

Available banks: Classic, PWM, Formant, Metallic, Harmonic, Vocal, FM, Reso, LoFi, Custom

Inputs: Frequency, Phase, Position, Warp, Tilt, Drive and Bank (all hybrid Data+CV), a Custom File input, plus an Appearance input that takes a JSON object for front-panel styling. Outputs: Out (mono audio). Position also has its own data output.


Wavefolding / West Coast

A voice in the "West Coast" style made famous by Buchla synths. Instead of taking a rich tone and filtering parts away, it takes a simple tone and folds and bends it to add richness and harmonics. The character here comes from reshaping the wave, not from removing anything.

Wavefolding / West Coast

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz110 HzBase frequency
Phase0.0 - 1.00.0Phase offset in cycles
Timbre0.0 - 1.00.0Morphs the base source from sine toward a brighter triangle-like shape before folding
Fold0.0 - 1.00.35Wavefold amount. Adds repeated bends and harmonic complexity
Symmetry-1.0 - 1.00.0Offsets the fold centre for more uneven, asymmetrical spectra
Drive0.5 - 12.01.5Final nonlinear drive

Inputs: Frequency, Phase, Timbre, Fold, Symmetry and Drive (all hybrid Data+CV), plus an Appearance input that takes a JSON object for front-panel styling. Outputs: Out (mono audio). Timbre and Fold also have their own data outputs.


Fart Machine

A playful fart synth. It builds each sound from a quick puff of air, a low flappy body and a noisy tail. Sillier than it sounds useful, but it is genuinely handy for cartoon sound effects, comedy build-ups and goofy transitions.

Fart Machine

ParameterRangeDefaultDescription
TriggerEventFires a new fart. Also accepts a rising CV/data pulse
Pressure0.0 - 1.00.671How forceful the burst is
Character0.0 - 1.00.175Overall flavour, from crackly through classic to balloon-like
Wetness0.0 - 1.00.352How wet and bubbly the sound is
Pitch-1.0 - 1.00.234Shifts the pitch up or down
Pitch Glide-1.0 - 1.00.064Direction and amount of the pitch slide across the event
Length (ms)1 - 4,000 ms~306 msOverall duration of the event

Inputs: Trigger, Pressure, Character, Wetness, Pitch, Pitch Glide and Length (all hybrid Data+CV). Outputs: Out (audio).


Formant Synthesis

A voice built to make vowels and speech-like sounds. It shapes a voice-like tone through moving filters tuned to the resonances of the human voice. Sweep the Vowel control to get talking, singing and robot-voice effects.

Formant Synthesis

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz140 HzBase pitch of the voice
Vowel0.0 - 1.00.1Sweeps the vowel shape (A, E, I, O, U)
Tone0.0 - 1.00.55Brightness of the voiced source
Breath0.0 - 1.00.15Amount of breath noise
Resonance0.0 - 1.00.70Sharpness of the formant peaks
Mix0.0 - 1.01.0Blend between the raw source and the formant-filtered voice

Inputs: Frequency, Vowel, Tone, Breath, Resonance and Mix (all hybrid Data+CV), plus an Appearance input that takes a JSON object for front-panel styling. Outputs: Out (audio).


Karplus-Strong

A plucked-string voice that recreates a real string with clever math instead of recordings. It starts a string ringing with a quick burst of noise, giving you acoustic guitar, koto, dulcimer and harp-like tones with no samples at all. It can play several notes at once over MIDI and uses very little CPU.

Karplus-Strong

ParameterRangeDefaultDescription
TriggerEventPlucks the string. Any event or value of 0.5 or higher fires it
Freq24 - 4,000 Hz110 HzString pitch
Attack0.0 - 0.25 s0.005 sSoftens the onset by fading in the pluck
Decay0.05 - 12.0 s3.0 sApproximate ring time before the note fades roughly 60 dB
Damping0.0 - 1.00.55Darkens the feedback loop. Higher is softer and duller
Brightness0.0 - 1.00.85Keeps more high harmonics in the excitation and loop
Level0.0 - 1.00.8Output gain
Voices1 - 168Maximum simultaneous strings (inspector only)

Inputs: Trigger, Freq, Decay, Attack, Damping, Brightness and Level (all hybrid Data+CV), a polyphonic MIDI input (NoteOn plucks a string at the note pitch, NoteOff releases it to its natural decay), plus an Appearance input that takes a JSON object for front-panel styling. Outputs: Out (mono audio).


MNodes Documentation