Wrote a quick perl script that implements the functionality of the wikipedia image:
Kinda reminds me of the notation scheme someone was trying to implement for DJ scratching 15 or so years ago.
I'm very interested in music but never took a class or learned notation or theory. This appeals to me because it has always irked me that people would write down songs like Twinkle Twinkle Little Star or Happy Birthday as if they start on certain notes. They don't. They start on whatever frequency you want. The frequencies and lengths afterward are relative to the first whatever-you-want-to-call-it.
I wrote about Parsons Code a few weeks ago in my Chord Progressions dataset documentation!
There are only 81 possible Parsons Codes for a 4-chord song.
So that's the name of what I spent hours doing while trying to solve that sunken ship puzzle on The Witness.
I have been mentally trying to devise a scheme for doing this for years because I hear music as the position of the notes moving relatively. From this I dance to the relative notions but I have had difficult writing it out, this is perfect!
Cool – I sometimes used a notation like this (the visual form of this) myself to (attempt to) remember melodies I heard on the radio... before Shazam existed
I would be interested in hearing more about this technology being used in practice. Are these codes primarily "hand written" by an individual listener or are they encoded by computers?
Doesn't mention time signatures, purposely ignores key, but also doesn't represent note interval. How exactly does this facilitate search?
There should be a babeljs converter for this.