structural / Symbolic
Point sequence
An ordered, rootless pitch contour. An anchor note turns its relative positions into a concrete line.
Try it
Edit pitch and time independently
A line combines ordered pitches with durations. Its rhythm keeps only the time pattern; its point sequence keeps relative pitch movement without a fixed register. Transposing shifts sounding notes while both abstractions stay the same.
Event 1
Event 2
Event 3
Event 4
Event 5
Timeline · 5 beats
Melody · MIDI:beats
60:1,64:1,67:2,r:0.5,72:0.5Point sequence
0:1,4:1,7:2,r:0.5,12:0.5Rhythm
1,1,2,r0.5,0.5Pitch classes
0,4,7,~,0The sequencer pattern uses duration weights: a two-beat event occupies twice the cycle span of a one-beat event.
Written forms
Ways to write this concept
Each notation describes the same underlying object. Open an example to see it in every other notation, or load it to hear one MIDI realization in the Code Sequencer.
offsets
Open guideOrder only, no durations: comma-separated point offsets from the start.
beats
Open guideCanonical timed notation: comma-separated point:duration pairs (non-negative offsets from the start), duration in beats (quarter = 1). Use 'r' for a rest.
ticks
Open guideMIDI-like: point:duration pairs with the duration in MIDI ticks (default 480 PPQ).
Absolute time: point:duration pairs with the duration in milliseconds (default 120 BPM).