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.

Download the patchRead it in the Field Guide

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

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.

MIDI NotesPartialsAudio 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
pitch-24 to 240
formant-12 to 120
partials1 to 4848
morph0 to 10
speed0.1 to 41
noise0 to 21
release1 to 5000300
volume0 to 10.800000012
loopon or offoff

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

More synths nodes