The Mathematics of Tuning Systems

math.ucr.edu

44 points by u1hcw9nx 4 days ago


heikkilevanto - an hour ago

A bit too mathematical for my taste. I learned my tuning theory by owning a harpsichord, and learning to tune it. A harpsichord is more sensitive to the "rounding errors" in equal tuning, owing to the richer overtones, so equal temperament does not sound quite as good a compromise as it does on a piano. And those historical temperaments are so much easier to tune by ear. Besides that is what the they used at the time of Bach, so historically correct for playing Baroque music.

HPsquared - an hour ago

With real instruments, you must also manage inharmonicity.

A real piano string, for instance, is made of metal and resists bending slightly unlike an idealised string. This affects higher harmonics more than lower ones (think of all the bends in the string on the 7th harmonic, for example). This increases the harmonic frequencies slightly above exact integer multiples of the fundamental.

As a result, pianos require "stretched tuning" so the harmonics better match the higher notes. It's always a bit of a compromise. The higher harmonics will be more "off" than the lower ones.

So even if you were to tune the fundamental frequency of all the keys on a piano "perfectly" in a given key (so-called Just Intonation), the harmonics would not perfectly match up.

kensai - 3 hours ago

When you think the article is ending, you get more links for further indulging! Thanks.

giraffe_lady - 2 hours ago

Very cool explanation. Something I've come across a few times on here was wanting to explain how 12tet "includes" or handles approximations of intervals from other scales, and how that affects the musical choices of musicians or especially the notation choices for transcription of improvised music.

But it's impossible to explain without getting into like, what is even the problem solved by tuning systems. Without the intuition that comes from making music, programmers and engineers see the fractions & obvious series and get too fixated on finding the "perfect" system. When these are much more physical tools, created over time to make certain processes easier. Tuning systems are more like a woodworker's knives than like the unit circle: being perfect does not make them better tools for creation if they are already fit enough.

uwagar - 2 hours ago

As we'll see, seeking the Pythagorean ideal causes trouble. It will unleash the devil in music.

^^ from the article. this kind of thing bothers me. what is the devil? for whom is it the devil? music doesnt havent to be "christian" to "sound good".

aa-jv - 2 hours ago

A very nicely written and detailed article, with many details I have not personally learned of, in my own music technology hacking so far .. if anyone else is interested in writing software for musical tuning systems, both Xenharmlib and PyTuning are very extensive libraries for the job .. Xenharmlib for C++ and PyTuning for python.

Xenharmlib has deep support for intervals, chords, scales, non-standard notations, and advanced topics like non-Western harmonics, diatonic set theory, and non-octave-repeating systems and also allows for the mathematical manipulation of ratios and structures (harmonic exploration).

PyTuning allows for generating scales from ratios/cents, EDO, just intonation, and custom temperaments and facilitates calculations such as frequency ratios, comma approximations, and temperament comparisons, aligning with the article's derivations and trade-off discussions at a similar depth.

I hope to see more math of music articles in the future .. its a fascinating subject indeed!

ahsansahab150 - an hour ago

[dead]