News for hackers. Stuff that matters.
Re:How to create minimal music with code in any programming ... by reitzensteinm on Friday October 30, 2020 @11:28PM (#24948937)
Maybe a decade ago, I read a story here on HN where somebody was analyzing a singer's audio to detect how close their pitch was, coming to the conclusion that the root was spot on but other notes were slightly sharp or flat.

Someone in the comments pointed out that the analysis was done assuming even temperament, and the singer was actually totally nailing just intonation.

It's one of those anecdotes that has stuck with me since as a reminder to try to not get tunnel vision on a specific metric.

Re:How to create minimal music with code in any programming ... by kzrdude on Saturday October 31, 2020 @08:55AM (#24951046)
It sounds like someone with a frequency measurement went to apply it to music without speaking with musicians. As long as they learned something eventually, I guess :)
Re:How to create minimal music with code in any programming ... by PaulDavisThe1st on Saturday October 31, 2020 @09:32AM (#24951329)
Actually, the other way around really. Someone looked up the musical information and measured and found a discrepancy. Given that most western music does in fact use 12TET, the claimed "out of tune-ness" was reasonable to note. The problem is that there are cultures and genres of music that do not use 12TET. In the west these are rare, and many musicians would not know about this. But the measurer had the misfortune to be measuring music that did, and thus was incorrect.
Re:How to create minimal music with code in any programming ... by powersnail on Saturday October 31, 2020 @10:23AM (#24951708)
I think Just intonation, or an approximation to that, is what people are instinctively using, unless they are consciously tuning themselves to a piano.

It sounds much more "in tune" to the ear, because of the nice ratios.

It really wouldn't surprise me that raw recordings of many singers are in fact more just than equal temperament.

Re:How to create minimal music with code in any programming ... by PaulDavisThe1st on Saturday October 31, 2020 @11:01PM (#24956917)
This makes sense, but it would imply that they have "instinctively solved" the fundamental problems with modulation and harmony that just intonation creates. This seems unlikely.
Re:How to create minimal music with code in any programming ... by kmill on Tuesday November 03, 2020 @09:26PM (#24986108)
You might find the book "How Equal Temperament Ruined Harmony" interesting, which presents a reasonably strong case that pre-1900s western music treated enharmonics as distinct pitches ("enharmonic" in the old sense seems to have referred to the distinction). Singers knew about major and minor semitones, and they knew where to place commas. Though, no one seemed to go as far as doing full just intonation due to various kinds of obvious and non-obvious impracticalities.

All in all, I think it's safe to say that string players and singers prefer slightly flatter thirds in harmonies than 12-EDO -- which is what the above amounts to -- and deal with commas accordingly.

Re:How to create minimal music with code in any programming ... by elihu on Monday November 02, 2020 @06:47PM (#24974823)
Realistically, they probably just sing an approximation that's close to JI while unconsciously allowing the pitch to drift a little bit so that comma pumps aren't a problem.

That seems more plausible than that people naturally sing in an artificial tuning based on repeated multiplication of the twelvth root of two, even if that's the musical context that people are most exposed to these days. Those whole-number ratios are just too good to resist, even if a singer isn't fully aware of what they're doing.

Re:How to create minimal music with code in any programming ... by kzrdude on Saturday October 31, 2020 @09:53PM (#24956693)
I think you have a misconception, western singers use "non 12TET" very well
Re:How to create minimal music with code in any programming ... by PaulDavisThe1st on Saturday October 31, 2020 @11:00PM (#24956914)
Perhaps you could name some of the well known pieces in the western canon since the advent of 12TET that are written for non-12TET tuning/scale systems. Certainly there are folk traditions that veer closer to non-12TET but there's very little music for voice and instrument in western culture that isn't 12TET because so many of the instruments are tuned to 12TET.
Re:How to create minimal music with code in any programming ... by kzrdude on Sunday November 01, 2020 @04:38AM (#24958337)
Barbershop quartet is the style that comes to mind where it's used all the time
Re:How to create minimal music with code in any programming ... by PaulDavisThe1st on Sunday November 01, 2020 @10:31AM (#24960089)
I did not know that - thanks very much for the enlightenment!

My wife and 1 daughter both sing in acapella groups, but their various different groups over the years have never done anything in JI, although my wife also sings Balkan songs which are whole other story of course.

Re:How to create minimal music with code in any programming ... by ratww on Saturday October 31, 2020 @09:50AM (#24951469)
I don't think that would change anything.

Maybe a portion of university-trained musicians might know it from their music history classes (or maybe they're Adam Neely viewers), but I believe most professional and amateur musicians have no idea about just intonation or equal temperament.

Re:How to create minimal music with code in any programming ... by andi999 on Saturday October 31, 2020 @07:26AM (#24950567)
Thats funny. I am generally surprised how singers actually practise with a piano player (which seems to be done here often), since the piano is equally tempered. Wouldnt it make more sense tonpractise with a violin player?
Re:How to create minimal music with code in any programming ... by toolslive on Saturday October 31, 2020 @07:44AM (#24950661)
I don't think it really matters: the piano or violin just offer a reference notes the vocalist needs to be able to match. For example, even though the piano is a limited instrument (frequency wise) it's perfectly possible for a violin player to practice "against" a piano. In the end, whatever the violinist plays is never going to be perfect. There are basically 3strategies to cope with that: micro-adjustments (correcting), add vibrato (masking) and stop playing that note and move to another note.
Re:How to create minimal music with code in any programming ... by dri_ft on Saturday October 31, 2020 @08:19AM (#24950807)
I mean in some sense yes, but more importantly, you probably want to practice with a harmony instrument, i.e. one that can play full chords, which probably means piano, guitar... I can't think of any such instruments where it's easy to tune on the fly as with a violin.