Synths node

Field Synth

A polyphonic synthesizer whose entire voice algorithm is a kernel you write yourself, run per-voice on the audio thread — your own oscillator, FM algorithm, or wavetable scheme as plain math instead of a fixed engine.

Download the patchRead it in the Field Guide

The Field Synth node in Infinite, showing its inputs, controls and outputs.

What it does

Field Synth is a synth: it turns notes into sound. It takes notes and audio in and gives audio out.

Try it

Write a two-operator FM kernel from scratch and hear it respond to MIDI Notes like any other synth.

MIDI NotesField SynthReverb

Inputs and outputs

Inputs

  • notes notes
  • audio in

Outputs

  • audio out

Controls

Every control with a range can be driven by a modulator, a note, an audio level or a sketch.

ControlRange or optionsDefault
voices1 to 168
expose rms outputon or offoff
detune1 to 1.031.00800002
cutoff200 to 100002800
res0 to 0.920.349999994
sub0 to 10.300000012
warmth0 to 10.400000006
attack0.005 to 0.50.0500000007

Example patch

This patch wires Field Synth to what it needs and shows the result. Download it, then use File, Open in Infinite, or read it here: it is plain text.

infinite-patch 1
rev 2
# Field Synth: a starting patch for the Field Synth node
node 1 Synths Field Synth
  id node
  pos 520 300
end
node 2 Notes Random Note Generator
  id in0
  pos 0 220
end
node 3 Synths Oscillator
  id in1
  pos 0 510
end
node 4 Utility Audio Out
  id speakers
  pos 1080 300
end
note node 0 in0
aud node 1 in1
aud speakers 0 node

More synths nodes