It's a fun webpage about a programmer dipping their toes in the very most basic elements of music and documenting some of their current understanding.Imagine I wrote an article called "Programming for musicians" that was mostly about how to turn your computer on and install homebrew[1] and finished by showing you step by step how to cut and paste "hello world" in javascript from stack overflow. You might rightly say that while "programming-adjacent" the article didn't really address programming.
Here[2] Is the syllabus for ABRSM Grades 1-5 music theory. So this is super-basic music theory of the level that you couldn't really expect to pass high school music without knowing. I've picked associated board because this is the most generic music theory syllabus possible, and grade 5 is very basic. If you were actually studying music you'd go way way beyond this.
To a first approximation none of this is in the article. It also doesn't have any more advanced topics (functional harmony, orchestration, voice leading, transposition, key/scale relationships, advanced rhythmic concepts etc). That's why I say the article isn't really music theory.
And then for completeness, when I say that what is music theory is wildly misleading I'm talking about things like "chords are notes stacked in thirds". There's so much wrong about about this it's hard to even start, but for starters it's an if and only if when it really shouldn't be. Notes stacked in thirds are chords, but there are a whole heck of a lot of chords that aren't stacked in thirds. It's like if I said "even numbers are 4 and 6". It's like sure, but there's more to it than that.
[1] without mentioning that this was only needed if you were using a mac
The author admits that this article applies to only a specific flavor of music theory, and says that it only covers a small part of it. The article even mentions at the end it does not cover some of the topics you think are missing.
The article is not a comprehensive syllabus of all elementary music theory, and it does not claim to be. I believe you are being too harsh, as this approach to understanding music feels much more intuitive to some (like the author, and myself), compared to traditional music education.
I would not call it harsh. The author don't even bother to assemble sentences themselves. And a title "Music Theory for Programmers" imply it is comprehensive even at an elementary scale.
I think what he means as music theory is the next step after what this (blatantly AI-written, but passable) article talks about. This is the part that you take for granted, but it certainly is music theory in the same way that Peano's axioms are number theory even though you don't use them explicitly.
Music theory was originally a tool for music critics in the 19th century to talk about conservatory music of the time.
There's nothing rigorous, systematic or scientific in it; it's mostly a historical cultural artifact more than anything else.
For example, music "theory" is completely helpless when describing an EDM track or how to compose one. EDM is one of the most primitive music styles ever (barely even qualifies as music in my opinion) and yet music "theory" is worthless in this case.
Definitely gatekeeping. I'm no wiz by any means, but I've done (and still do) a fair amount of paid work (gigs, studio recordings, teaching, etc.) and I would not describe Grade 5 ABRSM as "very basic"
It's a fun webpage about a programmer dipping their toes in the very most basic elements of music and documenting some of their current understanding.Imagine I wrote an article called "Programming for musicians" that was mostly about how to turn your computer on and install homebrew[1] and finished by showing you step by step how to cut and paste "hello world" in javascript from stack overflow. You might rightly say that while "programming-adjacent" the article didn't really address programming.
Here[2] Is the syllabus for ABRSM Grades 1-5 music theory. So this is super-basic music theory of the level that you couldn't really expect to pass high school music without knowing. I've picked associated board because this is the most generic music theory syllabus possible, and grade 5 is very basic. If you were actually studying music you'd go way way beyond this.
To a first approximation none of this is in the article. It also doesn't have any more advanced topics (functional harmony, orchestration, voice leading, transposition, key/scale relationships, advanced rhythmic concepts etc). That's why I say the article isn't really music theory.
And then for completeness, when I say that what is music theory is wildly misleading I'm talking about things like "chords are notes stacked in thirds". There's so much wrong about about this it's hard to even start, but for starters it's an if and only if when it really shouldn't be. Notes stacked in thirds are chords, but there are a whole heck of a lot of chords that aren't stacked in thirds. It's like if I said "even numbers are 4 and 6". It's like sure, but there's more to it than that.
[1] without mentioning that this was only needed if you were using a mac
[2] https://www.abrsm.org/sites/default/files/2023-09/music-theo...
The author admits that this article applies to only a specific flavor of music theory, and says that it only covers a small part of it. The article even mentions at the end it does not cover some of the topics you think are missing.
The article is not a comprehensive syllabus of all elementary music theory, and it does not claim to be. I believe you are being too harsh, as this approach to understanding music feels much more intuitive to some (like the author, and myself), compared to traditional music education.
I would not call it harsh. The author don't even bother to assemble sentences themselves. And a title "Music Theory for Programmers" imply it is comprehensive even at an elementary scale.
Because such posts get tiring after a while. Strong dunning kruger and all that.
> Here[2] Is the syllabus for ABRSM Grades 1-5 music theory.
I've always thought that's mistitled. Better would be Traditional Western Music Notation Theory.
Notice what's absent, e.g. frequency and timbre which are nicely introduced by the current article.
Music theory is a lot wider than the ABSRM syllabus. And the current article is a great starting point.
[dead]
I think what he means as music theory is the next step after what this (blatantly AI-written, but passable) article talks about. This is the part that you take for granted, but it certainly is music theory in the same way that Peano's axioms are number theory even though you don't use them explicitly.
There's no such thing as "music theory".
Music theory was originally a tool for music critics in the 19th century to talk about conservatory music of the time.
There's nothing rigorous, systematic or scientific in it; it's mostly a historical cultural artifact more than anything else.
For example, music "theory" is completely helpless when describing an EDM track or how to compose one. EDM is one of the most primitive music styles ever (barely even qualifies as music in my opinion) and yet music "theory" is worthless in this case.
> You say that the article isn't music theory but don't bother to say why.
His response sounded kind of gatekeep-y to me. Kind of like an academic with theoretical knowledge, but no practical experience.
Many great musicians never learned proper music theory. Innovation comes from outside, not from inside the establishment.
Music theory is a way of describing that cool thing you played, not the other way around
The only people I know who are productive as composers or arrangers are familiar with theory.
1 reply →
Definitely gatekeeping. I'm no wiz by any means, but I've done (and still do) a fair amount of paid work (gigs, studio recordings, teaching, etc.) and I would not describe Grade 5 ABRSM as "very basic"
Retiring from music due to RSI suggests practical experience.
Disclosure: Musician