Let say I'm generating a 1 kHz sine wave within my DAW, using some synth (Sytrus in my case). I normalize it, so it play at max "digital" amplitude 0db.
Thus, any sample of the signal would gets a Floating Point values (in
80 bit of precision, using FL Studio 32bit; but that's irrelevant right now).
This means that all values (since the signal is normalized) goes from -1.0 to 1.0 max.
Now, the signal go through ASIO Drive and reach my sound card (an M-Audio FireWire Solo), 24-bit (fixed-point representation). Due to ENOB, it will use 21-bit, thus the max value would be
1048576 (which is
100000000000000000000 in binary).
Is correct to state that the value
1.0 is mapped to
I'm really not sure about this. Does this mapping happen? Is it correct the range I've used (
Can you help me to understand this "mapping", if any?