Nowhk wrote:Let me make two extreme (limit) examples.
Ideal scenario (no additional noise, precise number, and so on).
I'm generating a "digital" sine wave, using Sytrus, 1Khz.
Values goes from 1.0/-1.0 within the DAW.
Suppose my audio card is 16 bit. So it will range from 32,768 to +32,767, thus 1.0/-1.0 is going to be mapped to this range.
1/32,768 (0,000030517578125) would be the min peak I could reach. Below, it will truncate to 0.
0,000030517578125 = -90.30899869919435db (so, just to notice, my previous example above will fail; -95db will just truncate all samples to 0, and I'll hear nothing but noise).
So let say I move my normalized knob within Sytrus to 0,000030517578125.
Here's the two extreme examples:
1 - it could be that "all peaks" of the signal won't fall exactly at the sample position of for the samples rate "gird", so I could bump in a situation where my sine wave is totally lost (since all sample go to 0); it becomes just noise. I lost my original signal/sine wave. Is there any guaranteed threshold where the original signal is always preserved? Or it is "just a guess" for low amplitude signals, also depending by its frequency?
2 - what if I choose a X signal and a Y signal with the same 0,000030517578125 amplitude that, "casually", get the 100° sample valued, and the others go to 0. How can interpolation discriminate two signal between X and Y having the same valued sample? Or this situation can't happen?
basically, when you only have one bit your sine wave turns into a square wave. no interpolation, no nothing. and not a good bandlimited square wave, an actual square with harmonics going all the way to valhalla