music21-rs Examples
Score Editor
Write sheet music in ABC, hear it, see every chord and voice-leading fault named, and export MIDI or MusicXML.
Chord Inspector
Analyze chord names, pitch classes, notation, suggested resolutions, and tuning-system frequencies.
Chord Browser
Search every unpitched chord type known to the music21-derived chord table and open it in the inspector.
Chord Listener
Play into the microphone and see the chord named as it sounds, struck together or arpeggiated one note at a time.
Harte Chords
Read a chord label in Harte notation, C:maj7/3 or Bb:(b3,5,b7,9), and see the chord it sounds.
Roman Numerals
Realize a figure in a key, or name a chord as a numeral the way music21 names it.
Scales
Every music21 scale type from any tonic, and which scale a handful of pitches belongs to.
Tone Rows
A row's matrix and forty-eight forms, its Link and all-interval status, and the historical rows.
Polyrhythm Lab
Enter and play polyrhythms, then map the rhythm cycle into its equivalent chord/polypitch set.
Tuning Explorer
Play any tuning from the keyboard or MIDI: 35 tuning systems, 95 regular temperaments, equal divisions of any interval and the 3,994-scale Scala archive; inspect ratios and cents offsets, and listen to each scale.
Reports
Test coverage of the library, and every music21 method in scope against what the crate has ported.