Synths node
Partials
Playable resynthesis: a loaded sample is analysed once into tracked partials plus the noise they leave behind, then every note plays it back additively at the note's pitch. Transposing keeps the sample's formants where they were, so a voice an octave up still sounds like the same voice. Partials thins the stack from the top and morph crossfades between sets.

What it does
Partials is a synth: it turns notes into sound. It takes notes in and gives audio out.
Try it
Drop in a voice sample and play it as a keyboard that never turns into a chipmunk.
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.
| Control | Range or options | Default |
|---|---|---|
| pitch | -24 to 24 | 0 |
| formant | -12 to 12 | 0 |
| partials | 1 to 48 | 48 |
| morph | 0 to 1 | 0 |
| speed | 0.1 to 4 | 1 |
| noise | 0 to 2 | 1 |
| release | 1 to 5000 | 300 |
| volume | 0 to 1 | 0.800000012 |
| loop | on or off | off |
Example patch
This patch wires Partials 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
# Partials: a starting patch for the Partials node
node 1 Synths Partials
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