Chess SAN → Pitch + Rhythm Event List
Single-column UI. If the duration table below shows “loaded”, your JS is running correctly.
Input
Black uses inversion about 0: pc → (12 − pc) mod 12.
Rhythm (meter rules)
Pitch (range + castling tonic shift)
Piece → duration (editable)
Durations are in beats of the denominator (4 = quarter-beat, 8 = eighth-beat).
Duration table status: (initializing…)
| Piece | Beats |
|---|
Capture interval matrix (semitones 0–11)
On capture: chord pitch = main pitch + interval (mod 12), then wrapped into range.
Output
Meter is shown only when it changes. “Chord MIDI” appears only on captures.
About |
Publications |
|