Show HN: XY Music Notation
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.
39 points by jmole - 28 comments
For example...in the key of aminor when you make the five chord major to create a resolution back to i (aminor) you raise the 7th scale degree. That means the G becomes G#...Ab is the same pitch but writing it that way is wrong. An EMajor chord is spelled E G# B, not E Ab B. Now if you spell that as 9 0 4 you have stripped all context out of the music. Musicians aren't just player pianos, they analyze the harmonic structure of the music the inform phrasing, shape, tone, volume, and pacing (acelarando, decelerando, ritardando, etc).
Whenever I see something like this trying to reinvent standard notation I feel like it is usually from somebody who can kind of play an instrument but can't read music or can't read it well because they haven't put the years of work it takes to be a proficient sight reader and they haven't studied harmony/music-theory.
One of the most important things about musical standard notation is that it is - standard - you can hand it to any musician on any instrument and they can make sense of it quickly. It is a skill that takes a lot of practice but it is what allows musicians who have never met each other to be hired for a gig and show up and play together without ever rehearsing.
This approach won't teach you to "see" music either. It forces pure mechanical number memory....you won't see harmony and be able to quickly notice that - for example - a line is just moving the chord up in inversions and since you know harmony and your chords you can sight read that part without ever even reading every individual note.
But still a cool idea from a hobby perspective.
The notation isn't just showing me what buttons to press and when -- that's almost the least important part of the notation. What it is showing me is how everything is moving in a tune, which allows me to make decisions inside of it, and I'm not sure a base-12 notation like this is even capable of expressing that.
It's totally understandable for a beginner to want to make something like this though, because that context of harmonic analysis doesn't really come into play until years later.
I feel like those are idiosyncrasies that feed into eachother i.e. you need to have 2 notations for same sound just because other decisions made it so there is no extra info passed other than in b vs #
So alternative notation could still make it clearer/"mathematic" but would essentialy need to include all of that, and for that as you said, you need people with wide experience about music and for them, they already are fine with standard notation so for them it wouldn't be an improvement because nicer learning curve doesn't matter once you learned it.
Classical keyboard layout is kinda similiar in opposite way here; beginner can just slap some white keys and get something musical and they can learn from there, while various chromatic keyboard layouts might have some nice benefits (chords being "same shape" regardless of where you play them), it is harder to start on it.
True, but it's not a fatal flaw of the notation, because you can annotate it with written chord names above the notes. This is common in guitar tabs (which are almost isomorphic in standard tuning, and fully isomorphic in regular tunings).
A point: one improvement to this system is if the tonic note is always 1. I don't hate the idea of number inside the notes, but as it is currently, its not only useless, but actively making things more difficult to parse.
Having the tonic, the 3rd, the 5th, the 7th... that might make things easier to sight-read. Might.
The current notation is a hodge-podge of compromises of rhythm, legibility, page to music ratio (efficiency of page turns), pitch range, and dynamics. Nothing in music can ever be 'perfect' (the cosmic joke). And without the history of how any why the current system came to be, 'disrupters' are just people who don't know their own ignorance. Even still, sometimes there is value added. Rare as that is.
Am I understanding correctly that it always starts on C (C==0)? Seems like key changes will be hard without computer assistance, I mean, you could have your chart update on the fly if you're using a tablet, but paper charts will be hard to transpose on the fly.
I do think now is a prime opportunity to get away from traditional notation for folks that want it, since transcription to a new notation is trivial now, even for paper charts, where it once required a lot of human effort. And, isomorphic is very appealing.
But, this feels like it doesn't come from the perspective of a musician who plays from charts? Musicians think in relationships, not absolute notes, and this kind of obscures those relationships. I'm not really arguing that traditional notation is optimal, it takes a lot of knowledge and practice, and I've never invested enough time to be good at it, but I don't think this really resolves the pain (you still have to know traditional notation to be able to read it) and adds something that isn't based on musical relationships and maybe even makes those relationships harder to see for a trained musician. To a musician the numbers they know are scale intervals; a "7" here is a "5" (perfect fifth) to a trained musician and a "4" is a "3" (major third), but only in the key of C, otherwise it's...not anything you can memorize, you gotta do math.
It's fun to tinker, of course, and I'm not trying to shit on your idea. Just pointing out why I wouldn't find it helpful. As a musician, who isn't all that great at reading traditional music notation, I find the numbers distracting. It adds to an already noisy and difficult to read thing, one more thing my brain is trying to translate into something my fingers know how to do.
There's a web site you might be interested in with many examples of isomorphic notation at:
https://musicnotation.org/
It's not required that the pitch notation is absolute though, e.g. you can transpose the numeric notation to any key (e.g., use A == 0 instead of C ==0)
https://en.wikipedia.org/wiki/Nashville_Number_System
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
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.
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
https://en.wikipedia.org/wiki/Jank%C3%B3_keyboard