Ругались конечно уже на эту тему
Никакого ПРАКТИЧЕСКОГО смысла хранить данные в 32 битах нет.
Конвертер цифрует в 24 бита. Преобразование этих данных в избыточный формат не добавляет качетсва - разрешение все равно останется прежним. А вот объем, занимаемый на диске увеличится в 1,5 раза.
Т.е. вы оцифровали, допустим, вокал на диск, а в хосте дальше это дело обрабатываете в реальном времени плагинами и сводится с другими треками. Внутренняя шина у Ку/Ню 32битная, у Сонара 64 бит, у ПТ и Лоджика - 48. Она передает данные между плагинами с избыточной точностью. В этом случае хранить 24битные данные в 32 битах бессмысленно - это не дает ровным счетом ничего.
В случае деструктивной обработки ТЕОРЕТИЧЕСКИ 24 бита будут давать ошибку округления при каждой обработке. Но на практике просто не существует таких ситуаций, где эта ошибка стала бы слышимой. Ошибку на уровне -144 дб услышать не возможно, поскольку диапазон человеческого слуха 120, а ЦАП, на которых воспроизводится звук и того меньше. А вот может ли она накопиться в результате некой последовательности операций?
Любопытства ради прогнал следующий тест.
http://ifolder.ru/1007032
Луп прошел 16 стадий деструктивной обработки
В одном случае после каждого плагина был транкейт до 24 бит, в другом случае всю дорогу сохранялась 32 bit float точность.
Список издевательств.
1. Eq 500 hz -6 db
2. Компрессия -3 дб
3. Уровень - 12 дб
4. Ревер конволвер
5. Инверсия фазы
6. Овердрайв
7. Уровень - 24 Дб
8. Реверс
9. Ревер алгоритмик
10. Реверс
11. Мултибэнд компрессор ~12 дб
12. Инверсия фазы
13. Эквалайзер линейный полка, низ -6 дб
14. ФВЧ от 50 ГЦ
15. Ламповый сатуратор
16. Ozone (EQ+полосатик+лимитер)
Художественной ценности этот фрагмент не несет, но позволяет нам оценить накопленную ошибку 16ти транкейтов
После всех этих безобразий файлы оставляют разницу от вычитания в противофазе порядка -96 дб. Не поленился и прогнал этот же тест в 32битах еще раз. Файлы "32a" и "32b" дают между собой в противофазе примерно такую же разницу. Откуда же она берется, если транкейта между обработками не было? Да от самих плагинов!
Вывод. 24битный транкейт между обработками - ничто по сравнению с ошибками, которые накапливаются внутри самих плагинов в результате обработки. Никакой РЕАЛЬНОЙ ситуации, где хранение данных в 32 битах могло бы дать хоть какой-то слышимый выигрыш просто не представляю B)