The editor
A zoomable canvas of draggable nodes and typed connections. This is where an idea gets taken apart and rewired.
Instrument courses, ear and reading exercises, pieces and backing tracks: every page of NodaLab is a graph of scales, chords, rhythms and instruments. It plays as you change it, on a fretboard, a keyboard, a score or a tab.
This is an alpha: it works, it is rough in places, and what you tell us decides what comes next. To save your own projects, create an account or sign in.
NodaLab ships ten collections of pages, read one after the other: five courses and the tool's own five.
Guitar and piano for beginners, from the first note to a whole song, and a first look at the bass, the ukulele and the kalimba. Every lesson plays, and lights on a neck, a keyboard or a score what to play next.
Open the first guitar lessonRoutines and exercises: intervals, chords and scales by ear, reading off a staff or a tab, the twelve keys. Answer on screen, on a MIDI keyboard or on your computer's keys, then loop it, count it in and raise the tempo.
Try the daily ear trainingNine pieces, from baroque to hyperpop, built before your eyes; six backing tracks to improvise over; generators writing phases, canons and a fugue. Each one is yours to rewire.
Play over a lo-fi backing trackThe palette holds scales, chords, rhythms, instruments and players: about 150 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, keys, chords, voicings, cadences and progressions, and scales and chords of your own. Harmonize a melody, reharmonize a chart, set two voices against each other.
A piano roll, a score editor and a tab editor, recording from a MIDI controller or your computer's keyboard. Every staff, tab, neck and keyboard lights what is sounding.
Every General MIDI instrument across three sample libraries, a drum machine, backing tracks from your chords, and a console: level, EQ, compressor, distortion, delay, reverb and pan per track.
Lay a recording or a YouTube video on the bars by tapping along, and the tab, the chords and the scale follow it, slowed down if you need.
Import MIDI and MusicXML; export MIDI, MusicXML, Ogg or WAV. A file NodaLab wrote comes back whole, its mix and its tabs included.
Fold part of a graph into a module: one node to place again, share, or apply to every element of a list.
Make a group, invite your students by a link, and share a project or a whole collection with chapters: what you add later reaches them too.
Talk a song over in the group's conversation or beside its canvas, pin what matters, and keep its projects, recordings, scores and pictures in one place.
A page of your own, followers, private messages, a forum, and a catalogue where your public collections are found, followed and rated.
Two kinds of accounts, and both get the whole editor.
The account you open yourself on the sign-up page, free during the alpha.
Opened from your invitation link, for the people you work with.
Open the demo: nothing to install, no account to create. It opens on a backing track, so the first press plays.