Хочу прояснить по поводу 24 бит супротив 32 float. Эти два формата имеют разную шкалу представимых амплитуд сигнала. У форматов 24 бита и 32-int шкала равномерная по амплитуде. Поэтому уровень шума (в случае дитеринга) либо искажений квантования (если дитеринга нет) постоянен и не зависит от уровня сигнала. Для 24 бит это –144 дБ.
У формата 32-bit float шкала представимых амплитуд логарифмическая: деления идут более плотно для тихих сигналов и более редко для громких. Это означает, что уровень шумов (или искажений квантования) будет не фиксированным, а пропорциональным амплитуде сигнала. Шумы всегда будут лежать на 144 дБ ниже уровня сигнала.
Когда говорят, что «точность» формата 32-bit float равна 24 битам, имеется в виду, что при максимальной амплитуде сигнала уровень шумов/искажений будет близок 24-битному формату, поскольку вблизи 0 dBFS плотность шкалы (точность представления отсчетов) этих двух форматов совпадает. Однако более низкие уровни сигнала будут представлены в формате 32-bit float точнее, чем в 24-bit, т.к. по мере уменьшения амплитуды плотность шкалы у float возрастает, а у (24-bit) int — нет. В среднем, формат 32-bit float обеспечивает «точность» примерно на уровне 25 бит.
Польза формата 32-bit float в том, что он позволяет свободно обращаться с уровнями сигнала в процессе обработки и сведения, не опасаясь роста шумов при уменьшении уровня или клиппирования при увеличении уровня. Формат float позволяет сохранять уровни сигнала выше 0 dBFS, а клиппирование происходит только при воспроизведении таких уровней через ЦАП.
Еще один момент по поводу записи в 16 бит и в 24 бита. Многие АЦП при записи в 16 бит не применяют дитеринг, а их собственный уровень шумов не всегда достаточен для того, чтобы избежать искажений транкейта. Поэтому запись рекомендуется делать с разрядностью 24 бита, даже в том случае, когда финальный продукт будет иметь разрядность 16 бит. Собственный уровень шумов хороших АЦП и ЦАП лежит где-то в районе –110…–120 дБ(A), что соответствует примерно 20-битной точности (при наличии дитеринга).