Audio node new in 3.1

Spectral Synth

Plays any list of numbers as a sound. Mode Harmonics hears the values as harmonic strengths — cable Contour Harmonics' Harmonics Data and the dancer's outline becomes the timbre; Mode Waveform hears them as one cycle of the wave. Instead of Source, an Image is read along a row at Scan (left to right). Tilt darkens or brightens, Smoothing calms restless data, Detune spreads two oscillators left and right. Wave and Harmonics Data show what sounds; Scan Line draws the row being read (with its brightness) right on the picture, Tilt Curve how Tilt weighs the harmonics. Add inside an Audio Modular System.

Inputs

PortTypeDefault
EnableOff: the synth falls silent and keeps its slot.booltrue
NotesThe 128-bin note stream it plays, like every synth in the system.float—
SourceThe numbers that become the timbre: Contour Harmonics' Harmonics Data, Audio FFT data, any list or structure of numbers. Ignored while an Image is cabled.structure—
ImageRead one row of this image instead of Source, left to right, by brightness.image—
ScanWhich row of the Image is read: 0 = top, 1 = bottom. Move it and the timbre moves through the picture.float0.5
ModeHarmonics: each value is the strength of one harmonic (first = the fundamental). Waveform: the values are one cycle of the wave itself.int0
HarmonicsHow many harmonics sound (1–512). A longer list is averaged down to this many; a shorter one is used as it is.int64
TiltBelow 0 darker, above 0 brighter: each harmonic k is scaled by k to this power. −3…3.float0
PhasesHarmonics mode: Scattered gives a smooth, even wave; Aligned stacks every harmonic at one point, sharper and buzzier.int0
SmoothingCalms restless data before it is heard: 0 = every change at once, 0.9 = slow and gliding. Clamped to 0–0.98.float0.5
AttackSeconds a note takes to rise.float0.02
ReleaseSeconds a released note takes to fade away.float0.8
DetuneCents between the voice's two oscillators, one leaning left and one right: 0 = one clean tone, 8 = alive, 30 = wide chorus.float8
LevelLoudness of this synth. 1 = normal.float1

Outputs

PortType
NotesThe 128-bin note stream it plays, like every synth in the system.float
Wavestructure
Harmonics Datafloat
Scan Linestructure
Tilt Curvefloat

Open Spectral Synth in the interactive catalog →

Spectral Synth is one of 381 nodes in Grafit Pro.

Free download. Every feature for 7 days, no card. Then €99.99 once — or keep playing your projects as a Player.

More Audio nodes