logo
Процесс звукозаписи на компьютере

§2. Описание процесса звукозаписи

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

Оцифровка звука протекает через несколько фаз:

· Звук порождает давление воздуха в среде, что воздействует на мембрану микрофона (точно так же, как у людей в ушках, потому-то мы и слышим звуки);

· Колебания мембраны вызывают электрические сигналы. В различной аппаратуре - это напряжения или токи, здесь это не существенно, так как и те и другие являются аналоговыми;

· Сгенерированные электрические сигналы попадают на звуковую карту в DSP (Digital Sound Converter), где оцифровываются. Оцифровка производится так: на компаторе DSP происходит сравнение амплитуд сгенерированного микрофоном сигнала и некоторого эталонного сигнала, после чего разница получает представление в виде цифр (байт);

· Очередная порция (квант дискретизации) оцифрованных данных из DSP попадает на схему выборки-хранения, где ожидает копирования в оперативную память (RAM);

· Оперативная память по мере заполнения выгружает данные на жесткий диск.

В данной работе будут рассматриваться несколько упрощенные механизмы взаимодействия устройств и данных, но зато построенная модель будет логически функциональна не только для звукозаписи с микрофона, но и, например, с MIDI-устройств. Изменения будут чисто номенклатурные (нужно будет просто переименовать устройства).