Hacker News new | ask | show | jobs
by josquindesprez 2334 days ago
This appears to be a mediocre piece of undergrad "research", which is to say, the theoretical material is entirely plagiarized without citation. Even the applied analysis (Beethoven's 9th, 2nd mvt. mm. 143-172) is directly lifted from another work.

The application of group-theoretical ideas to music theory (in particular, the rules underpinning voice leading) is quite interesting, however! People have been interested in the link between symmetry and musical beauty since the time of the Pythagoreans. Looking through the modern lens of group theory shows a delightful simplicity: if you look at the world of musical operations in this way, the ones that sound best are often small deviations away from maximum symmetry.

There are far better places to start, if you're interested, covering much of the same (plagiarized!) material:

https://www.math.drexel.edu/~dp399/musicmath/algebraicmusict...

https://sites.math.washington.edu/~morrow/336_09/papers/Ada....

https://alpof.wordpress.com/category/music/math-music/neo-ri...

http://www-personal.umd.umich.edu/~tmfiore/1/mathmusiccolloq...

https://www.maa.org/sites/default/files/pdf/upload_library/2...

Or, of course, follow the citation chains on Wikipedia:

https://en.wikipedia.org/wiki/Neo-Riemannian_theory https://en.wikipedia.org/wiki/Transformational_theory

2 comments

I know you've been in the music business for a few hundred years, Josquin, but there's no need to be so harsh about this undergrad poster! From what I could figure, it's something like a final project for a class on Mathematics and Music at UW Eau Claire. The background material on transformations of sets of pitch classes is in the course textbook. (This doesn't take away from all the citations you helpfully provided, though.)
If it's an undergrad project, it absolutely should cite properly; so that is at least worth pointing out.

To be fair though, posters are often a bit sloppy this way, and in context supposed to be supported other ways.

It's a one page summary with pictures rather than a research paper or such like. There's quite likely some article with sources elsewhere.
It's a scientific poster layout, very standard. They typically have some citation, but only major ones.
I'm trying to decide if I should go down this rabbit hole. The math looks easy enough, but I know nothing about music. Nothing. And I'd love to learn, of course, but I can see myself buying a keyboard and plinking out some of these transformations and that seems like a long time to go without a payoff.

What's your musical background?

I've been down this rabbit hole for a few years, except making procedural music with code rather than physically playing an instrument. No musical background at all (I started by googling "chord" etc).

My take is, the basics - the math behind chords and chord changes, summarized on the left page of the PDF - are embarrassingly simple; you can know everything there seems to be to know in a weekend or two. However for the application - using those basics to create or understand music - I'm still not entirely sure there's anything to know.

That is, one can find scads of sources online similar to the right-hand page of the PDF, which analyze the structure of some phrase or composition. But it all seems to pretty much boil down to giving names to things; there don't seem to be any generally applicable principles. The closest thing we have seems to be voice leading rules, but they're very much "doing X sounds good except when it doesn't" sorts of things.

Can you recommend any sources?

What kind of setup do you use to do your development?

No particular sources, but topic-wise what made things click for me was roman numeral notation and secondary chords. Or rather, implementing the math behind those things made me feel like I understood what was going on, and that's the nomenclature/data structure I stuck with. But the notation in the PDF is equivalent - it all boils down to having an array of numbers and then either reindexing the array or adding to the elements modulo 12; everything beyond that is just nomenclature.

The only thing difficult about it is finding sources that just explain the (extremely simple) math without tons of opaque terminology. E.g. here's the second sentence of wikipedia's definition for "secondary chord":

> Because tonic triads are either major or minor, you would not expect to find diminished chords (either the viio in major or the iio in minor) tonicized by a secondary dominant.

Blech. For years I've meant to write a bare-bones "music for programmers" article but haven't done it yet. There are other such articles around but I never saw one I was enthusiastic enough about to bookmark.

For dev setup, if you're a browser/JS person I recommend Tone.js, which is a very short path from zero to "here's an array of integers, play quarter notes for their midi values". I outgrew it at some point and now roll everything by hand, but I probably shouldn't have.

> The math looks easy enough, but I know nothing about music. Nothing. And I'd love to learn, of course, but I can see myself buying a keyboard and plinking out some of these transformations

read musictheory.net, get musescore, and then you can start experimenting with some of this. don't need a keyboard.

if you do decide to spend some money on hardware, the r/piano folks have some information on the terminology of such things https://www.reddit.com/r/piano/wiki/faq#wiki_choosing_a_keyb...

> without a payoff

no problem, just redefine payoff and you're all set

You may be interested in the twelve tone you tube channel, fwiw - particularly the earlier ones where he discusses the fundamentals.