Synths node

Oscillator

A single-voice synth on the wavetable engine, offering four waveforms (Sine, Triangle, Saw, Square) with pitch, glide, pitch bend, and an audio-rate FM/PM input whose depth and mode you control directly.

Download the patchRead it in the Field Guide

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

What it does

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

Try it

Patch a second Oscillator into the FM input and sweep FM depth for classic bell/metallic tones.

MIDI NotesOscillatorAudio Out

Inputs and outputs

Inputs

  • notes notes
  • audio fm 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
freq20 to 8000220
glide0 to 20
bend-2 to 20
fm depth0 to 20
oscFmModepm, fm0
oscWavesine, triangle, saw, square2
fine-50 to 500
volume0 to 10.800000012
phase0 to 10
unison1 to 81
detune0 to 10012
oscFilteroff, lp 12, lp 24, lp 36, hp 12, hp 24, hp 36, bp 12 …0
filter20 to 1800012000
reso0 to 10.150000006
sync1 to 161
pan-1 to 10
attack0 to 40004
decay0 to 4000300
sustain0 to 10.75
release0 to 4000260

Example patch

This patch wires Oscillator 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
# Oscillator: a starting patch for the Oscillator node
node 1 Synths Oscillator
  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