News for hackers. Stuff that matters.
Re:Bflat – a single ahead of time crosscompiler and runtime ... by 0_____0 on Tuesday January 03, 2023 @09:03AM (#34231381)
G is just 9-fold-sharp B, really
Re:Bflat – a single ahead of time crosscompiler and runtime ... by CWuestefeld on Tuesday January 03, 2023 @10:08AM (#34232292)
ultra-pedantically: that's true with the "well tempered" tuning that is used almost universally. But this is really just an approximation, and one that our ears have grown used to.

Mathematically speaking, B# <> C. On a piano or other instrument that quantizes tones, we have little choice but to go with the approximation. But for violinists and others that can choose from a spectrum of tones, it's possible to hit those tones exactly. Of course, when playing with others, the violin still needs to quantize just to be in tune with the others.

Re:Bflat – a single ahead of time crosscompiler and runtime ... by viraptor on Tuesday January 03, 2023 @02:19PM (#34236554)
If anyone wants to do down that rabbit hole for 15min, there's Adam Neely's recent video on the topic: https://youtube.com/watch?v=SZftrA-aCa4
Re:Bflat – a single ahead of time crosscompiler and runtime ... by kibibu on Wednesday January 04, 2023 @01:21AM (#34242669)
Even more pedantically, modern stuff uses equal-temperament, not well-temperament.

Well-temperament still has different intervals depending on key. Even temperament just uses x^n/12 for note n and basis frequency x.