Re:Audio Reverses Polarity When it Reaches Full Scale
2011/04/27 11:51:40
(permalink)
Dan's right. It doesn't happen when you reach 0db, but rather when you attempt to exceed 0db. Add 1 to the largest number possible using the number of bits in a data word, and it sets the leftmost bit, which is the sign bit that turns the number into a negative value. It will happen on input, too, if you overdrive your interface while recording.
And it sounds pretty bad. Which is why you want to make damn sure your output never exceeds the maximum value and that you never overdrive your interface's inputs. If you want to be certain it won't ever happen (during playback anyway), set your brickwall limiter to -3db.
All else is in doubt, so this is the truth I cling to.
My Stuff