Ok - I have a cold at the moment and am really bunged up - But thanks to Christopher providing a working link, I have been able to listen to, and more importantly view the file.
I do not hear a typical aliasing tone - but something sounds wrong.. Doing a FFT on a few single cycles of the waveform (using zero-crossing to isolate these) I do not see any ghosts - what I get from the analysis of isolated waveforms is:
First column is the frequency devided by the fundamental, second is the frequency (this sample had 277Hz Fundamental), third is the amplitude (db).
|
|
277 |
-14.1 |
|
2 |
554 |
-36.6 |
|
3 |
831 |
-50 |
|
4.00361 |
1109 |
-59.9 |
|
5.01083 |
1388 |
-75.1 |
|
6.00722 |
1664 |
-72.7 |
|
7.01083 |
1942 |
-73.9 |
|
8.01083 |
2219 |
-79.3 |
|
8.075812 |
2237 |
-82.1 |
|
9.01083 |
2496 |
-70.2 |
|
|
|
|
One can see that the detected peaks (with possible exception of the 2237 Hz signal - but this is at such a low level I doubt that it could be the problem) all correspond to integer harmonics.
It is quite a different matter however if I take a FFT "snapshot" of a few samples - there is all sorts of anomaly - now this does occur naturally (due to vibrato and the fact that theremin pitch is NEVER constant - even over two samples) - But what I see in this waveform looks like some AF intermodulation - a sort of FM.
I have tried to do a FM demodulation on the signal, but had no luck so far.. I think I may need to import the waveform into my simulator and construct a circuit to decode it.
So -
1.) My hearing is not even covering the normal 16kHz bandwidth at present, so my ears cannot verify anything - the "problem" I hear may well not exist - it could be rattling mucus!
2.) As far as I can see there is no aliasing.
3.) I do see some unusual features when I do FFT on a "real" sample of about 100ms - and I think there may be some form of modulation occurring.
Fred.
ps - The fact that you dont hear the problem until it is played back, is a bit of a 'fly' in my evaluation - Aliasing would explain this - and it may still be aliasing - I may be doing something wrong when I look at individual waveforms.. but perhaps there is some other problem with your sound card..
To be honest, I do not trust my evaluation at all - It doesnt make sense, and is not "solid" to me. Perhaps the aliasing moves the problem behind legitimate harmonics at some frequencies, and I have just picked those frequencies to analyse (Yes, this certainly can happen! ;-)