Synths node

Grain Molder

Slices audio into overlapping grains, measures each one's loudness, brightness, or a random tag, and re-orders them along a blend between the original chronological order and a fully metric-sorted arrangement — at full amount it turns any recording into a rising or falling contour.

Download the patchRead it in the Field Guide

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

What it does

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

Try it

Sort by Level and crank Amount to turn a busy loop into a smooth, swelling riser.

Audio LoopGrain Molder (Amount)Reverb

Inputs and outputs

Inputs

  • notes notes
  • audio record 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
grain10 to 500100
amount0 to 10
gmKeyLevel, Bright, Random0
gmOrderAscending, Descendingoff
level0 to 20.800000012
pitch-24 to 240
decay0.05 to 102
start0 to 10
end0 to 11
position0 to 10

Example patch

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