(14-01-2014 10:33)N0mad писал(а): Вот сделал открытие для себя: "уменьшение громкости в цифре на каждые 6 dB уменьшает разрядность звука на 1 бит, то есть при половине громкости разрядность может упасть до 6 бит".
Теперь осталось сделать закрытие, потому что это все в корне неправильно. Во-первых, обработка звука идет в float32, а не в fixed16. Но, даже если бы было последнее, то уменьшение громкости на 6дБ (вдвое) - это было бы всего лишь обнуление одного старшего разряда (либо сдвиг влево на один разряд). Чтобы разрядность убилась до 6-ти разрядов - нужно потерять 10 старших, т.е. ослабить сигнал в 1024 раз (примерно 60дБ)