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





Ответить с цитированием