Skip to content

Comment on Music Theory for the 21st-Century Classroomparent

Comments

https://youtu.be/Eq3bUFgEcb4 explains why music notation is the way it is. There are very good reasons for it.

The parts that are really weird (like the C clef) have mostly been obsoleted, unless you play the viola I guess.

It kind of reminds me of the periodic declaration someone makes on HN that textual programming sucks and we all need to switch to something else, usually visual programming in this case.

If someone takes time to deeply understand the advantages of the textual approach and then builds an alternative, I'll listen.

But at this point, anyone who is doing this and their criticism of the original approach is shallow and uninsightful, where it's basically just "it's old and it must therefore suck", is unlikely to produce a good answer.

I think that applies to the music notation case too. "Conventional" music notation isn't just a staff and a couple of types of notes. By the time you handle all the use cases that conventional notation handles, or even just a solid subset of it, your brand new notation is probably a lot less elegant than it started out as in someone's head.

Exactly. Music theory is a programming language for musical composition and performance.

Unlike most languages it's inherently two dimensional because music includes both horizontal (time, rhythm) and vertical pitches (chords/colours, harmony) information.

And - especially important - melody is an element that needs both.

You can't represent the same information with text without losing a lot of important content, which is why toys like Sonic Pi are more limited than they seem.

You can kinda sorta represent the same information on a piano roll, but it's not any easier to read than dots - in some ways harder, because you're not going to see the relationship between a bass line and chords as clearly.

Is it a good programming language? It's quite dense, but not denser than some code idioms. The 2D element is unique, and hard to represent in other ways.

The learning curve is steep, but it's probably as good as it can be given the requirements and constraints.

Don't forget about the dynamics (loud or soft) dimension of music.

Exactly. Music theory is a programming language for musical composition and performance.

Not really. Here in the 21st century people mostly use DAWs, and there's a piano roll inside that thing instead of staff notation.

Have a look at http://terpstrakeyboard.com/about/ and the janko keyboard

I know neither is about music notation per se (but about fixing the piano), but it is analogous: Music notation has exactly the same problem as the piano -> it defaults to C, which makes everything else relative to C and overly complicated.

For the record, I don't think this means we should switch to a new system, but it is usefull to recognize that it is suboptimal, if only to be able to accept it and continue (because nobody is going to translate everything to some new notation)

Context: I played piano for about 15 years.

I think the discussion around changing the piano keyboard is somewhat more obvious and less subtle. It's pretty obvious that the main thing keeping the current piano keyboard alive is the same thing keeping QWERTY alive. Now, the current piano keyboard is not as bad as QWERTY, which is all but an objectively bad layout, whereas the current piano keyboard is one with pros and cons.

I am typing this comment in Dvorak on a split keyboard so split that the two halves are literally on one side each of my chair's armrests, separated by about two feet, so I am no stranger to heterodox opinions about keyboards and putting them in action, and have a track record of not defending the status quo just because it's the status quo.

The current piano keyboard, while it does require you to learn the 12 keys separately, is something that is demonstrably possible for a normal human being, and the advantage is then that you are in fact in those 12 keys separately. You can not be playing in D major and then, for any period of time, accidentally slide into D# major and be confused, which Terpstra makes very easy to do. Of course, recovery is then not difficult either, but it might take a moment.

But other than that, the debate around the piano layout is really a matter of just trying it out and seeing what works.

For notation, I see a lot of people trying to replace the current notation without realizing how many subtleties are in it. It's not just about single quarter notes being banged out in a regular rhythm. It's about many different instruments. It's about dynamics, how the notes are struck, it's about subtle details in how the notes are horizontally spaced, it's about how the notes are played, even things like vibrato can be indicated as starting halfway through the note, and it's about a lot of other things. It's about having a representation for the conductor, it's about working for percussion, it's about guitars and other things. The usual "notation sucks, let's use X" is "let's just use piano roll notation", but if you make a full inventory of what conventional notation has and compare it to "piano roll notation", piano roll notation isn't even close to filling the gaps.

A more fully-fleshed out proposal could. A more fully-fleshed proposal to break up the proposal based on instrument (classical notation does some of this anyhow) might get closer. But that's not what people propose. They generally propose that piano roll notation is already what we need. But it isn't even close to fitting the bill. I don't even have to start asking questions about how exactly one distinguishes between a minor and major 10th interval with their notation (a huge problem generally left unsolved) because they haven't even developed their supposed notation far enough to be a serious competitor. Maybe there's a solution to that too, if someone puts the work in. I wouldn't care to try to categorically exclude it... but I've never seen anyone demonstrate it or answer the question. Conventional music notation doesn't necessarily even have the final word on that question, it certainly has issues if you go too far above or below a clef, but it has an answer to that question. Proposals based around something other than piano roll notation are generally even less fleshed out than piano roll notation, which at least does have some decades of prior use in computer software, which I've also clocked some years with, I used to compose music for fun. Even whackier proposals are generally complete nonstarters even on their own terms.

I think if someone is going to come up with a new, useful notation, it is going to have to retain the non-representationality that the current notation has, where we are not trying to directly encode pitch changes into a literal, 1-to-1 geometry on the page, and especially not a direct 1-to-1 representation of time. Current notation is correlated to those things, but it's not even close to a 1-to-1 map (for example also 8ve block notation for jumping up and down). I have no problem with the idea that there could be something much better if it was worked out, but I doubt that much better thing is going to have those characteristics either.

Thanks for your writeup! Nice insightful read.

Personally I think musical notation should be optimized for ease of playing first and foremost - and I think that would be best achieved with a 1-to-1 mapping to the pitch. I.e. if I just want to play a piece in an orchestra, it's easiest if it just literally says the notes. Having to parse what a note with a double flat actually is on the fly is just unnecessary mental labour, when the information you need as a player is just 'what note do I need to play'.

I also imagine that transposing is a lot easier if I was reading piano roll notation - just play the note but X down.

It's easy enough to extend piano roll notation or something like it with hints regarding what interval it is etc, so you have both benefits.

For the rithm though I always found the existing notation intuitive, piano roll probably would be hard to parse in that regard.

love that video, it made me lol so hard the first time I saw it :D

Classical composer and software engineer here. One of my goals is to help update score notation. I use something called "harmonic coloring" which is like a reduced MIDI notation: You color a note by its functional role (harmonic value) rather than an arbitrary hue in 0-11.

What this view shares with MIDI: Long rectangles representing the applied durations. How it is different: Occupies a minimal amount vertical space.

The color palette I'm using is intended to support people with colorblindness. The shades/hues of a color encodes the functional harmony. The root key signature (origin) is always the same color; and chords some distance r away on the circle of fifths is the shade/hue at that offset r.

There is a similar concept described in the Tantacruel video towards the end.

You can explore it here on Monic Theory. (mobile view should be fixed within 48 hours)

https://monictheory.com/project-templates

Note that in historical Byzantine musical culture, there are no absolute pitches at all. Their notational form is entirely intervals from some arbitrary root note.

Similarly, in Carnatic and Hindustani classical traditions, the note names (Sa, Re, Pa etc) do not denote pitches - Sa is always the root, whatever it is, and the rest have a somewhat well defined intervallic relationship to it.

I personally would not use "harmonic value" to describe this, since it occurs in music that (broadly speaking) lacks harmony. The key point, IMO, is that what matters are sets of intervals (ratios, if you prefer) rather than actual pitches (as frequencies).

aanetOP

^^ THIS

Hindustani (and Carnatic) music indeed do not denote pitches for a very sound (pun intended) reason: They let singers choose the root note (Sa), and thereupon the melody is built. Most (all?) of Hindustani music is melody-based, not harmonic based (like Western music). And the melodies are themselves created within the Raga framework. Raga is like a mode (but not exactly that), and is hard to explain within the constraints of Western music theory precisely because that concept does not exist in western music per se. Which is why most Indian classical theorists call a raga a "melodic framework", and leave it at that (or expound on it, as the case may be).

A great reference for Indian classical music is [1] and and more recent one [2]

[1] The Ragas of North Indian Music, N.A. Jairazbhoy, https://archive.org/details/dli.ministry.26725

[2] Rāgs Around the Clock, A Handbook for North Indian Classical Music, with Online Recordings in the Khayāl Style, https://www.openbookpublishers.com/books/10.11647/obp.0313#r...

much love for the Just Intonation in the house

Actual frequencies matter in bass-focused dance music. You want a root note around 40Hz to 60Hz, which is high enough that it's easily heard and reproduced, but not so high that it loses the tactile body-shaking effect.

As a semi-professional trombonist, C clefs are very important to me. Alto and tenor as-written, tenor as a means of transposing Bb treble, mezzo-soprano as a means of transposing F parts… they are not obsolete.

Yes, I did write "mostly". Sometimes the bassoon uses the C clef as well. Still, overall it can be safely ignored in most cases.

My favorite genre of hacker news comment is when someone lacks sufficient imagination to wonder why something that’s commonly used by many people is still in use

FWIW, there's no real need for imagination here. The comment says "mostly", and added a parenthetical comment that was simply meant to name the viola as a prominent remaining use.

In particular, trombones have almost entirely stopped using the tenor clef in jazz.

It's true that jazz charts are unlikely to use tenor clef. Nonetheless, it remains career limiting for a trombonist to be unable to read clefs.

Commercial players are likely to use the skill for transposing Bb treble lead sheets, or playing in a pit. Tenor clef shows up in modern musicals regularly.

Not to mention being shunned from quartet or choir opportunities that are the basis of networking in the industry.

I suppose it makes historical sense, and even ingeniously designed.

But it, and the piano black keys with it, are definitely not optimal. It makes playing in C easy, and playing in anything else hard. I've picked up a new instrument since ~2 months, and 1 month in I could already play all scales by by deliberately staying away from music notation, learning the raw distances/steps that make up a scale and how to play them, rather than the 'delta from C', which is how classical training taught me to think. (Same story for chords etc)

But it, and the piano black keys with it, are definitely not optimal. It makes playing in C easy, and playing in anything else hard.

I don't think this is true—I was under the impression that, at least on piano, keys other than C major are sometimes chosen specifically to make things easier on the fingers.

Easier on the fingers - maybe (I don't know what you reference), but not easier on the mind: Instead of learning each chord once, you have to learn it 12 times (for each key).

See http://terpstrakeyboard.com/about/

I have some great news: you're a nerd ! :))

... or is it geek, i can never remember the difference ...

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.