this post was submitted on 03 Dec 2025
863 points (98.9% liked)

Programmer Humor

27679 readers
634 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] alternategait@lemmy.world 3 points 1 day ago (1 children)

If you look at "I didn't have eggs" you'll quickly figure out that very few people are learning chemistry from baking/cooking.

I memorized by rote the chord progressions in my favorite style of music. This does not mean I understand music theory at all.

[–] merc@sh.itjust.works 1 points 1 day ago (1 children)
[–] alternategait@lemmy.world 2 points 1 day ago (1 children)

You nailed it ok.

Worse than that, I don't even really know how they relate to each other, I just know "key of C" means C, F, G. I actually even went so far as to write each major key progression down with my cheater chord pics.

[–] merc@sh.itjust.works 4 points 1 day ago (1 children)

So, I can tell you what I know from a bassist's PoV.

What I posted was the 12 bar blues chord progression in Roman Numeral notation. What it tells you is that if you start in the key of C, the other bars are 4 and 5 notes up from C. In addition, since the notation is in uppercase, the chords / arpeggios you can play in that bar are major not minor. So, if a bassist is playing a walking bass line for 12 bar blues, they'll probably start those bars with C, F and G. But, since they're C major, F major and G major, the bassist can play major arpeggios in that key in those bars and it will sound good.

For other kinds of blues progressions, if you know Radiohead's "Creep", you can see that as being an 8 bar blues with the following progression:

| 1 | 2 | 3 | 4 | |


|


|


|


| | I | III | IV | iv | | I | vi | ii | V7 |

So if the root is C, the 2nd bar is E major, third bar is F major, 4th bar is F minor, and so on. Because the 3rd and 4th bars are both rooted at F the bassist can just play an F there and it sounds good (which is what I think Radiohead's bassist does), but if the bassist chooses to play more notes in an apeggio, they have to play notes from the F-minor scale in that 4th bar or it doesn't match.

As for why those various chord progressions happen to work, that I don't know. I don't know if anybody does. But, I do know there's some math / physics behind it. A perfect fifth is one of the most pleasant sounding intervals, and those notes are at a frequency ratio of 2:3. The only better sounding thing is an octave at 1:2. And, the inverse of a perfect fifth is a perfect fourth. So, songs being made from 4ths, 5ths and octaves makes sense.

[–] alternategait@lemmy.world 2 points 1 day ago

This is a lovely explaination, but circling back to the reason we're even discussing it. I don't want to play cool things. I want to strum my ukulele with a bunch of other people and feel like I'm part of something but not work too hard. I've memorized my favorite/most comfortable chord fingerings, and the most common progressions and that's all I do.

I bake in the same way. I have a few recipes I like. The most deviation I do is halving or doubling. But the recipe is good so the food turns out fine.

There's plenty of other stuff I'm a nerd about and I get deep into the weeds of tiny details with other people who care deeply.