I have experimented with programs that make sounds when you press keys or click things. My kids were not very interested in this—so it didn’t amount to much in the end. I like the idea of detecting consistent rhythm and I wonder how you do it. Peak value of Fourier transform something? IIR? There are many nice things one can do with such a set-up. I’m not sure playing more complex sounds is the best approach pedagogy wise. Unless it is a complexity the relates to the duration on some sense. Otherwise it risks giving too large reward for small improvements leading to frustration later.
I have experimented with programs that make sounds when you press keys or click things. My kids were not very interested in this—so it didn’t amount to much in the end. I like the idea of detecting consistent rhythm and I wonder how you do it. Peak value of Fourier transform something? IIR? There are many nice things one can do with such a set-up. I’m not sure playing more complex sounds is the best approach pedagogy wise. Unless it is a complexity the relates to the duration on some sense. Otherwise it risks giving too large reward for small improvements leading to frustration later.