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.

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.
| Control | Range or options | Default |
|---|---|---|
| lo | 0 to 127 | 48 |
| hi | 0 to 127 | 72 |
| scale | major, natural minor, harmonic minor, melodic minor, dorian, phrygian, lydian, mixolydian … | 13 |
| root | C, C#, D, D#, E, F, F#, G … | 0 |
| sync | Synced, Free | 0 |
| rate | 0.02 to 2 | 0.200000003 |
| wander | 1 to 12 | 4 |
| groove | 0 to 1 | 0 |
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