Top
Best
New

Posted by jmole 4 hours ago

Show HN: XY Music Notation(music.xy.dev)
I've been playing around with a new kind of isomorphic music keyboard that uses a base-12 notation, and wanted some sheet music to learn some new music for it.

The idea is to represent each note in 12-TET as a number, so N ∈ (0,1,2,3,4,5,6,7,8,9,X,Y).

I used codex to build a music score rendering backend based on MuseScore with custom note heads that display the pitch class of each note.

I've found it pretty helpful for learning how to play my own instrument, so wanted to share in case anyone else was interested.

38 points | 28 commentspage 2
erelong 3 hours ago|
relatedly does anyone have a tool to generate piano synthesia videos from sheet music, maybe with or without AI? They seem fun to play along with. (I'll just look it up, commenting to share the idea too though)
archonis 3 hours ago||
Site is illegible on mobile.
jmole 3 hours ago|
Sorry about that, it's fixed now.
BalinKing 3 hours ago|
What does "isomorphic" mean?
jmole 3 hours ago|
Iso - same, morphic - shape.

Basically it uses a regular pattern of keys, instead of staggering keys into pentatonic and diatonic scales, like a piano does.

This makes it harder to "find" the diatonic scales, but easier to transpose between different keys.

You can see an example here: https://www.youtube.com/shorts/kMD1qXtDAdg

mrob 3 hours ago||
It's also easier to learn because there's one consistent mapping between notes on the page and the sound, instead of many different irregular mappings specified by "key signatures".

But traditional notation is more compact, and for music based around diatonic scales, implies information about the harmonic function of notes that could be useful for interpretation.

TheOtherHobbes 2 hours ago||
It's harder to learn because fingerings are based on key notes and transpositions around that.

If the key is G you don't start with your hand on C and move it up to G, you start on G and move it relative to that root.

This matters because over/under moves usually happen at certain scale points. So if you learn the scale you have good chance of defaulting to the most efficient movements with muscle memory.

If you're referencing everything to C you'll never understand the scales and their different fingering patterns.

Anyway, here's Martha Argerich playing Prokofiev's Toccata. (What happens around 3:14 may be illegal. But here we are.)

https://www.youtube.com/watch?v=v0fv5HKYn7k

mrob 2 hours ago||
But on an isomorphic keyboard you can just move your hand up or down and use the exact same fingering. You only have to learn how to play the scale once, not a different way for each key. You don't reference it to "C", you reference it to the first degree of the scale, and the key doesn't matter. IMO, the traditional keyboard has been obsolete ever since the Jankó keyboard was invented:

https://en.wikipedia.org/wiki/Jank%C3%B3_keyboard