Live data from Hacker News

Ear Training Practice

tonedear.com

121–130 of 130 posts

Re: Ear Training Practice

#121
post #76

Earlier quoted context omitted.

Bach did not invent equal temperament. He probably had thought of it at some time, but his writings make it clear that he would be against such a concept. He was in favor of a 12-tone temperament, but it wasn't equal. It's not clear, but I generally doubt he invented it, only that he heard it at some point and favored it.

Thank you for the clarification. Music is weird. My understanding was the well-tempered clavichord was one of the oldest deviations (that was written) from the concept of just intonation: you learn something everyday.

"the well-tempered clavichord" is early in the transition to well temperaments, previously organs (and harpsichords) couldn't play in all keys which was limiting. It may well be the oldest thing we have written (I don't know) however there were a lot of different experiments.

You can tell that this wasn't equally tempered because composers talked about the "color" of each key, a concept that doesn't make sense unless the keys sound different.

Re: Ear Training Practice

#123
post #108
post #2

These are all good exercises that help you build a solid foundation, but they can sometimes cause motivation to dip being somewhat clinical in nature. So what I usually do is compile a list of melodic hooks from popular songs my students enjoy. Every so often, we’ll play them and let the student try to pick them out on the piano or their instrument of choice. I find that the satisfaction they get from being able to r…

This is amazing! A couple things: 1. Doesn't work on Firefox because of compatibility. (Web MIDI could not be enabled: DOMException: WebMIDI requires a site permission add-on to activate index-C82-1cwq.js:10:56869 doInitialize https://lend-me-your-ears.specr.net/assets/index-C82-1cwq.js... ) . Might be worth detecting browser and telling users straight up before they waste any time. 2. How did you come up with the me…

Worked fine for me in Firefox, both on Linux (though it first popped up a permissions request to access MIDI devices that I had to grant) and Android.

Re: Ear Training Practice

#124
post #108
post #2

These are all good exercises that help you build a solid foundation, but they can sometimes cause motivation to dip being somewhat clinical in nature. So what I usually do is compile a list of melodic hooks from popular songs my students enjoy. Every so often, we’ll play them and let the student try to pick them out on the piano or their instrument of choice. I find that the satisfaction they get from being able to r…

This is amazing! A couple things: 1. Doesn't work on Firefox because of compatibility. (Web MIDI could not be enabled: DOMException: WebMIDI requires a site permission add-on to activate index-C82-1cwq.js:10:56869 doInitialize https://lend-me-your-ears.specr.net/assets/index-C82-1cwq.js... ) . Might be worth detecting browser and telling users straight up before they waste any time. 2. How did you come up with the me…

[dead]

Re: Ear Training Practice

#125
post #113

Earlier quoted context omitted.

Glad you like it! A couple of people have asked for this feature and I guess I've been struggling with how to fit this concept into the game. Maybe the answer really is just as simple as a little visual toggle that puts you in a "sandbox" mode where all the sounds still go through, but the game doesn’t respond to them until you untoggle it.

Put me up as another person wanting that feature, it was how I expected it would work.

Done! It's a toggle called "Free Play", and you can default it to on in the Settings.

Re: Ear Training Practice

#127

Earlier quoted context omitted.

We do have an equal temperament scale! That’s what most music uses. What we don’t have is just intonation which uses simple ratios/intervals for the notes. It’s just intonation without the beating, equal temperament, which was listen to all day has the beating but we’re adjusted to it.

Do we? My impression was that strings, woodwinds, choirs instinctively tend to use just intonation, and Wikipedia entries for both just intonation [1] and equal temperament [2] seem to back that up. That's why symphony orchestra players will often have a different flute, clarinet, or oboe for different tunings. It's just fretted instruments like guitars that are by nature equal-tempered. On a side note, both Wikipedi…

Most popular music we hear outside is based on guitars and pianos, as I play the guitar I always think of music that way. You are right that we naturally sing in just intonation and woodwinds have difficulty with equal temperament based on their physics, however it’s very rare that you will hear a specific song in just intonation. You can search YouTube for performances, it’s pretty interesting to hear the differences.

Re: Ear Training Practice

#128
post #81
post #78

Earlier quoted context omitted.

All interesting suggestions. I might add a toggle for horizontal mode, but would probably retain both modes to not lose functionality. For my other apps I have forks of each version, with the idea that if it changes radically from one version to the next, one can always go back to a live copy of the old version. I pushed an Apache 2.0 license. Feel free to clone the GitHub repo and throw Claude at it. It might surpri…

Lovely! I have been wishing to make an app like this for years. I have Sing-and-See, Ear Master, etc., but none seems to get the UX right (for me). Will play around with vibe-coding when there's opportunity. Thanks for adding the license!

Not sure if you happen upon a late reply, but I took some of your suggestions and did a v0.3:

https://htmlpreview.github.io/?https://github.com/titzer/Rif...

It has the horizontal keyboard, highlighting of played notes, and MIDI input. tested with WebMIDI on Firefox and it was a little squirrely but got it to work.

Re: Ear Training Practice

#129
post #128
post #81

Earlier quoted context omitted.

Lovely! I have been wishing to make an app like this for years. I have Sing-and-See, Ear Master, etc., but none seems to get the UX right (for me). Will play around with vibe-coding when there's opportunity. Thanks for adding the license!

Not sure if you happen upon a late reply, but I took some of your suggestions and did a v0.3: https://htmlpreview.github.io/?https://github.com/titzer/Rif... It has the horizontal keyboard, highlighting of played notes, and MIDI input. tested with WebMIDI on Firefox and it was a little squirrely but got it to work.

Awesome! I just tried! Thanks! Will play around more.

Re: Ear Training Practice

#130
post #113

Earlier quoted context omitted.

Put me up as another person wanting that feature, it was how I expected it would work.

Done! It's a toggle called "Free Play", and you can default it to on in the Settings.

I love it! So much fun. Thanks for adding Free Play!
Post reply on HN