The editor
A zoomable canvas of draggable nodes and typed connections. This is where an idea gets taken apart and rewired.
Connect a scale to its chords, a chord to a fretboard, a rhythm to a track — and hear every connection play. NodaLab turns theory into building blocks you can take apart.
No account needed for the demo. To keep what you build: request an account or sign in.
The palette holds scales, chords, rhythms, instruments and players: over a hundred building blocks, each with its own documentation.
Every port has a type, and every type has a colour. A connection that cannot work is refused before it is made.
Chords arpeggiate, scales run, rhythms loop, and the notation follows the sound note by note.
A zoomable canvas of draggable nodes and typed connections. This is where an idea gets taken apart and rewired.
The same graph laid out as interactive widgets: selectors, fretboards, scores and a transport bar. What you actually play with, no wires in sight.
Notes, intervals, scales, modes, keys, chords, voicings, cadences and progressions — each one an output you can feed to the next.
Every General MIDI instrument across three sample libraries, a drum machine with Euclidean rhythms, and backing tracks built from your progressions.
Tablature, standard notation, piano roll and chord diagrams, for guitar, bass, piano or kalimba — highlighted in time as it plays.
Import a MIDI file, split it into tracks, transpose, stretch or delay them, then export the result.
Loop any passage, and raise the tempo step by step with the tempo trainer.
A guided course of graphs that open right in the editor. Rewire them freely, then keep a copy as your own.
Two kinds of accounts, and both get the whole editor.
The account you ask for on the sign-up page.
Created by a premium account, for the people it works with.
Open the demo and start with the first tutorial.