analysis / Symbolic
Point Space
A distribution over relative semitone positions from an anchor. It retains weighted shape while discarding absolute MIDI register.
Try it
Compare rootless note distributions
Add notes to a small sample. Repeated notes add weight. A note space keeps 128 MIDI bins; folding it combines octaves into twelve pitch-class bins. Measuring every note from the lowest one gives a rootless point space. Transposition moves the note and pitch-class weights while leaving relative points unchanged.
Click a note to add another occurrence. Up to twelve events can be loaded in the player.
Twelve pitch-class bins
Relative point bins
Source MIDI events
48,60,60,64,67Sparse point space
0:1,12:2,16:1,19:1PC-space counts
3,0,0,0,1,0,0,1,0,0,0,0Point-space counts
1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,1The point counts stay fixed under transposition; only the concrete MIDI anchor moves.
Written forms
Ways to write this concept
Each notation describes the same underlying object. Load a playable example to hear one MIDI realization in the Code Sequencer.
histogram
Frequency distribution of abstract points
3,0,2,0,5,0,0,7,0,0,0,12,01,1,1,0,3,0,0,4,0,2,0,5
sparse
Sparse representation as point:count pairs
0:3,2:2,4:5,7:7,11:120:1,1:1,2:1,4:3,7:4,9:2,11:5
vector
Feature vector for pattern analysis
[0.1,0,0.07,0,0.17,0,0,0.23,0,0,0,0.4,0]