Звуки хранятся в виде оцифрованной с помощью АЦП с определенной частотой последовательности дискретных отсчетов записываемого звука. Умножение - эквивалент усиления аналогового сигнала. Т.е. умножая отсчеты сэмпла на некоторое число (громкость) можно манипулировать громкостью воспроизведения звука.
- - - Добавлено - - -
Кстати, в некоторых аппаратных FM синтезаторах, что бы не использовать умножения, звуки хранятся в виде нелинейных, экспоненциальных отсчетов. В таком случае умножение можно заменить на сложение - чем больше прибавляемое значение (громкость), тем больше громкость. Но нужна таблица итогового преобразования экспоненциальных отсчетов в линейные.





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
Выигрыша по скорости почти нет. По памяти тоже: сэмплы приходится хранить всё равно в байтах (с пустыми старшими битами), так как разбирать один байт на две 4-битных части просто нет времени.
