I’m sure someone has researched this auditory illusion but it’s new to me. All of the sinewaves have a fixed frequency, but that isn’t what you hear. I’m sure it’s related to the way that linearly-spaced frequencies add up to an impulse.
(
a = {
// Exponentially-spaced steps
// 300, 300 * 1.00277, 300 * (1.00277^2), 300 * (1.00277^3) etc.
var sig = SinOsc.ar((4 ** Array.series(200, 0, 0.002)) * 300).sum;
(sig * 0.02).dup
}.play;
)
a.free;
This is fascinating - some kind of edge case in our auditory pre-processing maybe - we correlate harmonics and make estimates of resonances unconsciously - somehow that goes wrong in this cases I imagine…