Symbolic / Note sequence / MIDI : milliseconds
A note sequence in midi : milliseconds
67:500,65:500
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
melody/ms/67:500,65:500Realization
See and hear it
Each note is one step; durations are not kept in this preview.
67 65
Same value
Also written as
Every notation of the melody concept, formatted from this value by the Symbolic library.
- MIDI : beatsquantized67:1,65:1
- MIDI : ticksquantized67:480,65:480
- MIDI : milliseconds · this pagequantized
67:500,65:500 - Note / note-valuequantizedG4/q,F4/q
- 67,65
- Drops interpretation. MIDI pitches in order is an interpretation and does not read back exactly.
- Note names in orderlossyG4,F4
- Drops interpretation. Note names in order is an interpretation and does not read back exactly.
- ABC tune (first voice)quantizedX:1 M:4/4 L:1/8 K:C G2 F2 |]
- **kern *M4/4 *k[] *C: 4g 4f == *-
Other concepts
Bridges
Converting into another concept may need context this value does not carry (a root, an octave, a key). Where it is missing the library assumes a default and says so; where a step drops information it is listed.
- 65:1,67:1
Note distribution · MIDI : weight pairs
lossyPath melody → note-space
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops order, duration, rests. Counts how often each MIDI note occurs (weighted by occurrence, not duration).
- F4-G4
Note set · Letter names
lossyPath melody → note-set
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops order, duration, rests, repetition. A melody collapses to the unordered, untimed set of pitches it uses.
- 2:1,0:1
Point melody · Point : beats
lossyPath melody → point-melody
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops root, register. A melody loses its absolute pitch, keeping rhythm and relative shape.
- 1,1
Rhythm · Beats
lossyPath melody → rhythm
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops pitch. A melody's timing alone — its durations and rests, with the pitches removed.
- 1=C 5 4
Scale degrees · Jianpu (numbered notation)
lossyPath melody → scale-degrees · needs key, octave
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Assumed key C major. No key was given, so C major is used.
- Assumed octave 4. No octave was given, so octave 4 is used.
- Drops timing, rests. Each note's distance from the key's tonic (in the context octave) as a degree; rests and durations are dropped.
- 67:1,65:1
Score (voices) · Voices: pipe-separated melodies in beats
lossyPath melody → score · needs key, meter
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Assumed key C major. No key was given, so C major is used.
- Assumed meter 4/4. No meter was given, so 4/4 is used: one cycle is one 4/4 bar.
- Drops metadata. Voices notation writes the notes only: key, meter, tempo, title and chords are dropped.
- aura@C3:2,3 4,1
Grid position · Cells col,row (optional layout@origin: prefix)
lossyPath melody → note-set → grid-position · needs layout, root
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Assumed layout aura. No layout was given, so positions are read on the aura layout.
- Assumed root C3. No root was given, so the value sounds above C3.
- Drops order, duration, rests, repetition. A melody collapses to the unordered, untimed set of pitches it uses.
- Drops alternative positions. G4 has 2 positions on aura; the one nearest (0, 0) is kept.
- 0,0,0,0,0,1,0,1,0,0,0,0
Pitch-class distribution · Twelve weights
lossyPath melody → note-space → pc-space
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops order, duration, rests. Counts how often each MIDI note occurs (weighted by occurrence, not duration).
- Drops octave, register. Folds 128 MIDI bins into 12 pitch-class bins, keeping the weights.
- 5-7
Pitch-class set · Pitch-class numbers
lossyPath melody → note-set → pc-set
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops order, duration, rests, repetition. A melody collapses to the unordered, untimed set of pitches it uses.
- Drops octave, register, duplication, order. A note set collapses to the unordered set of its pitch classes.
- 0-2
Point set · Semitone offsets
lossyPath melody → note-set → point-set
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops order, duration, rests, repetition. A melody collapses to the unordered, untimed set of pitches it uses.
- Drops root, register. A note set keeps its shape as offsets from its lowest note and forgets where it sits.
- 11
Rhythmic pattern · Binary onsets
lossyPath melody → rhythm → fractional-rhythmic-pattern
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops pitch. A melody's timing alone — its durations and rests, with the pitches removed.
- 2-2
Set class · Forte name
lossyPath melody → note-set → pc-set → pc-set-analysis
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops order, duration, rests, repetition. A melody collapses to the unordered, untimed set of pitches it uses.
- Drops octave, register, duplication, order. A note set collapses to the unordered set of its pitch classes.
- Drops transposition. The set's Tn class (Forte name with A/B, prime form); the transposition is dropped.
6 bridges exist but fail for this value
Chord progression
score→chord-sequence: The score has no chord lane and its simultaneities name no chords.
Path melody → score → chord-sequence · needs key, meter
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Assumed key C major. No key was given, so C major is used.
- Assumed meter 4/4. No meter was given, so 4/4 is used: one cycle is one 4/4 bar.
Chord symbol
note-set→chord: Invalid note set as a chord: received "F4-G4", expected notes that name a chord
Path melody → note-set → chord
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops order, duration, rests, repetition. A melody collapses to the unordered, untimed set of pitches it uses.
Pitch class
note-set→chord: Invalid note set as a chord: received "F4-G4", expected notes that name a chord
Path melody → note-set → chord → pitch-class
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops order, duration, rests, repetition. A melody collapses to the unordered, untimed set of pitches it uses.
Pitch-class set sequence
score→chord-sequence: The score has no chord lane and its simultaneities name no chords.
Path melody → score → chord-sequence → pc-set-sequence · needs key, meter
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Assumed key C major. No key was given, so C major is used.
- Assumed meter 4/4. No meter was given, so 4/4 is used: one cycle is one 4/4 bar.
Roman-numeral progression
score→chord-sequence: The score has no chord lane and its simultaneities name no chords.
Path melody → score → chord-sequence → functional-harmony · needs key, meter
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Assumed key C major. No key was given, so C major is used.
- Assumed meter 4/4. No meter was given, so 4/4 is used: one cycle is one 4/4 bar.
Note
note-set→chord: Invalid note set as a chord: received "F4-G4", expected notes that name a chord
Path melody → note-set → chord → pitch-class → note · needs octave
- Assumed tempo 120 BPM. No tempo was given, so 120 BPM is used.
- Drops order, duration, rests, repetition. A melody collapses to the unordered, untimed set of pitches it uses.
Live coding
Use in Symbolic Cycle
sym('melody/ms/67:500,65:500')The slash address goes in single quotes; in double quotes it would be mini-notation, where / divides time.
Open in Code Sequencer