If human hearing upper limit is 20 kHz then how does a 15 kHz sine-wave sound so remarkably different from 15 kHz square-wave ?
The first (even, sine-wave) harmonic of 15 kHz is, by definition, 30 kHz, more than the supposed ‘upper limit’ of human hearing. The first (odd, square-wave) harmonic of 15 kHz…