Описание тега audio-processing
Ключевой концепцией является преобразование звука в формат PCM , чтобы у вас был доступ к необработанной кривой звука. Каждый канал будет иметь свою кривую.
Цифровой звук представлен серией точек на этой кривой. Каждая точка называется звуковым сэмплом. Числовое значение каждого образца может быть представлено целым числом или с плавающей запятой.
Имейте в виду, что для сопоставления каждого числового значения аудиосемпла с памятью обычно требуется несколько байтов памяти. В одном байте может храниться только 2^8 различных значений (256), что приведет к заметным искажениям. Аудио высокого качества обычно хранится с использованием не менее двух байтов памяти на аудиовыборку. Когда мы используем два байта, это дает нам 2^16 возможных значений высоты необработанной кривой звука, когда звук колеблется вверх и вниз. Чем больше байтов мы используем для хранения, тем выше точность, которую мы получаем, поскольку это уменьшает разрыв между каждым отдельным измерением высоты кривой. Это называется битовой глубиной. Аудио качества CD использует два байта на аудиовыборку на канал. Другим фундаментальным аспектом цифрового звука является частота дискретизации, определяющая количество выборок в секунду.