Here are some music demos that I am proud-ish to exhibit. Click a screenshot to open the demo page.

MusicXML Player

MusicXML Player
A demo app for a reusable component that converts MusicXML scores into playable sheet music, using Web Audio and Web MIDI. Additional support for: iReal Pro, microtonality.

ChiRP

ChiRP
A simple app to convert an iReal Pro playlist into MusicXML and MIDI files that can be downloaded as a zip package to your computer.

Drumkit

Drumkit
A demo app for an offline-first, mobile-based percussion instrument. UI was borrowed from elsewhere but the functionality and code were completely rewritten.

MusicXML Schema

MusicXML Schema
A one-page rendition of the MusicXML schema implemented using an XSD-to-HTML transformation script, itself written in XSL.

Rhythm Diagram

Rhythm Diagram
An Observable notebook to visualize rhythms as circular diagrams.

Tuning Diagram

Tuning Diagram
An Observable notebook to visualize tunings as circular diagrams.