Show HN: XY Music Notation
A musician-developer introduces XY Music Notation, a novel base-12 system crafted for isomorphic keyboards. This technical deep dive offers a fresh approach to visualizing music theory in a way that is designed to be more intuitive for alternative layouts. It appeals to HN's penchant for innovative tools and niche technical solutions.
The Lowdown
A new form of music notation, dubbed 'XY Music Notation,' has been developed to aid musicians in learning pieces on isomorphic keyboards. This system re-imagines how notes are represented, aiming for a more intuitive mapping to alternative keyboard layouts.
- Each note in the 12-Tone Equal Temperament (12-TET) scale is assigned a numerical value, from 0 through 9, and then 'X' and 'Y' for the final two notes (representing 10 and 11).
- The notation's primary goal is to simplify the learning curve for isomorphic keyboard players by directly reflecting the instrument's inherent structure.
- Leveraging a MuseScore backend, the system renders scores with custom note heads that visually display the pitch class, rather than traditional note symbols.
- An interactive example, Erik Satie's 'Gymnopedie 1,' is provided, complete with PDF downloads, original score links, and playback functionality.
- Users can control playback speed, volume, and integrate MIDI, with options for internal piano sounds or external MIDI devices.
This project stands as a testament to the power of custom tooling in niche domains, offering a practical solution for a specific musical challenge and opening doors for further exploration into alternative music representations.