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. Open an example to see it in every other notation, or load it 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]