Synths node

Analog

A polyphonic virtual-analog voice: two oscillators (the first a unison stack), a sub oscillator, noise, a drive stage, a nonlinear filter (Moog ladder, MS-20, diode ladder or SVF) and an amplitude envelope across up to 8 voices. Narrow-band oscillators and a 4x drive and filter keep aliasing under -80 dB, and default patches are in tune.

Download the patchRead it in the Field Guide

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

What it does

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

Try it

Stack three detuned voices, open the MS-20 filter and sweep the cutoff with an envelope.

MIDI NotesAnalogAudio Out

Inputs and outputs

Inputs

  • notes notes

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
volume0 to 10.800000012
freq20 to 8000220
glide0 to 20
bend-2 to 20
fine-50 to 500
fine-50 to 500
pw0.01 to 0.990.5
vol 10 to 11
vol 20 to 11
voices1 to 71
spread0 to 10.200000003
fm0 to 10
detune0 to 10010
mix0 to 10.5
sub0 to 10
noise0 to 10
filter20 to 1800012000
reso0 to 10
drive0 to 10
key track0 to 10
attack0 to 40005
decay0 to 4000300
sustain0 to 10.75
release0 to 4000250

Example patch

This patch wires Analog 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
# Analog: a starting patch for the Analog node
node 1 Synths Analog
  id node
  pos 520 300
end
node 2 Notes Random Note Generator
  id in0
  pos 0 300
end
node 3 Utility Audio Out
  id speakers
  pos 1080 300
end
note node 0 in0
aud speakers 0 node

More synths nodes