Notes node

Random Note Generator

A self-running generator that produces its own note stream via a bounded random walk — each new note is the previous note plus a small random offset, clamped and quantized to a chosen scale and root. No note input needed.

Download the patchRead it in the Field Guide

The Random Note Generator node in Infinite, showing its controls and output.

What it does

Random Note Generator is a note node: it makes, filters or changes notes before a synth plays them. It has no input and gives notes out, so it starts a chain.

Try it

Set a narrow pitch range with a small max step for a meandering, ambient melodic line that never strays far.

Random Note GeneratorWavetable Synth

Inputs and outputs

Inputs

  • None. It starts a chain.

Outputs

  • notes out

Controls

Every control with a range can be driven by a modulator, a note, an audio level or a sketch.

ControlRange or optionsDefault
lo0 to 12748
hi0 to 12772
scalemajor, natural minor, harmonic minor, melodic minor, dorian, phrygian, lydian, mixolydian …13
rootC, C#, D, D#, E, F, F#, G …0
syncSynced, Free0
rate0.02 to 20.200000003
wander1 to 124
groove0 to 10

Example patch

This patch wires Random Note Generator 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
# Random Note Generator: a starting patch for the Random Note Generator node
node 1 Notes Random Note Generator
  id node
  pos 520 300
end
node 2 Synths Analog
  id voice
  pos 1080 300
end
node 3 Utility Audio Out
  id speakers
  pos 1640 300
end
note voice 0 node
aud speakers 0 voice

More notes nodes