Explore Symbolic

analysis / Symbolic

Note Space

A 128-bin distribution over MIDI notes. Counts or weights retain register and repeated occurrences.

Try it

Count concrete MIDI notes

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.

Transpose0 st

Twelve pitch-class bins

C3
Db0
D0
Eb0
E1
F0
Gb0
G1
Ab0
A0
Bb0
B0

Occupied MIDI bins

C3 · 48
1
C4 · 60
2
E4 · 64
1
G4 · 67
1

Source MIDI events

48,60,60,64,67

Sparse note space

48:1,60:2,64:1,67:1

PC-space counts

3,0,0,0,1,0,0,1,0,0,0,0

Normalized PC weights

0.60,0.00,0.00,0.00,0.20,0.00,0.00,0.20,0.00,0.00,0.00,0.00

A set records presence only; these spaces preserve occurrence counts. Normalized values are derived from the same counts.

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 across all 128 MIDI note positions

  • 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,5,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,2,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

pairs

Sparse representation as note:count pairs

  • 60:12,64:7,67:5,55:2,36:1
  • 48:8,52:6,55:10,57:4,60:15

weighted

Notes weighted by occurrence count

  • 60-60-60-64-64-67
  • 48-48-48-48-52-52-52-55-55-55-55-55

vector

Normalized feature vector for ML embeddings

  • [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.1,0,0,0.17,...]
Choose Load beside a convertible example to open its live player. Some catalog formats describe analysis or a display label and have no note realization yet.
Sources and playback

Concept descriptions and examples were adapted from Codex Music Mono’s typed catalog and concept examples. The Code Sequencer plays MIDI through a connected instrument; Symbolic does not synthesize sound.