Melody / Help / Source / Piano Roll

Piano Roll

A note-clip editor — draw notes on a pitch x time grid and the Clock plays them back through the wired synth voice (the composing counterpart to the live Keyboard / MIDI In). A NOTE controller (no sound of its own): it outputs Pitch + Gate + Velocity, and audio.js fires each note's note-on/off at its beat as the transport sweeps. Wire its outputs into a voice (or drop the Piano Roll rig) + bind a Clock to its Sync input; raise Polyphony for chords. The note list is kernel-owned and saved with the project. RECORD into it by wiring a note source (a Pitch node's Notes output, the Keyboard) into its Rec input + arming Rec — the wired source's notes record into this roll as the Clock plays. Or PRINT into it: point a Print node's output at its Print input and fire — the Print's source (a Chord Progression / another roll) renders in at a bar offset, overwriting that range (re-cut just one bar or place a progression anywhere).

Inputs

PortSignal
Clockaudio · sync
Recaudio · note
Printaudio · data

Outputs

PortSignal
Pitchaudio · hz
Gateaudio · gate
Velaudio · norm

Parameters

ParameterRangeDefault
Polyphony1 – 88
Quantizeoff, 1/4, 1/8, 1/16off
Tuningfollow, 12-TETfollow

Used in these rigs

Chord → MIDI · GM Roll · Roll Synth · Song Sketch · Transcribe to Notes · Vocal Transcribe · Warm Keys

More source nodes

Arpeggiator · Arranger · Chord Progression · Clip · Drum Synth · File Input · FM Oscillator · Instrument · Keyboard · Microphone · Microphone (input) · MIDI In

Open Melody →