Запись голоса через микрофон на компьютер

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

?я сэмп-лов. В следующих главах книги этот процесс будет подробно рассмотрен. Фильтры, о которых идет речь являются универсальными, способными изменять свои свойства таким образом, что могут быть эквивалентны любому из основных типов фильтров.


Рис. 1.27. АЧХ и ФЧХ фильтра нижних частот

В зависимости от расположения полосы пропускания на оси частот фильтры подразделяются на:

> фильтры нижних частот (ФНЧ), типичные АЧХ и ФЧХ которых показаны на рис. 1.27;

> фильтры верхних частот (ФВЧ), их АЧХ и ФЧХ показаны на рис. 1.28;

> полоснопропускающие (полосовые) фильтры (рис. 1.29);

> полоснозадерживающие (режекторные) фильтры (рис. 1.30).

Информация о характеристиках фильтров понадобится при прочтении гл. 3. На рис. 1.271.30 по горизонтали отложено значение частоты, а по вертикали значения передаточных функций K(f) или фазовых сдвигов (p(f) в зависимости от частоты.


Рис. 1.28. АЧХ и ФЧХ фильтра верхних частот


Рис. 1.29. АЧХ и ФЧХ полосового фильтра

Приведенные выше характеристики являются идеализированными; реальные фильтры, строго говоря, не позволяют обеспечить равенство передаточной функции нулю. Колебания в полосе подавления, пусть и значительно ослабленные, все равно проникают через фильтр.

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


Рис. 1.30. АЧХ и ФЧХ режекторного фильтра

Таким образом, фильтрация широкополосных звуковых колебании сопровождается фазовыми искажениями, приводящими к изменению формы фильтруемого сигнала.

1.3. Звуковые эффекты

Использование звуковых карт, плат оцифровки звука и звуковых редакторов предоставляет компьютерному музыканту довольно широкие возможности по применению в музыкальных композициях различных звуковых эффектов и приемов обработки.

Звуковые эффекты могут быть реализованы аппаратным путем, и тогда их можно использовать в реальном времени, как, например, это сделано в высококачественных звуковых картах. Для этого в их состав включены цифровые сигнальные процессоры. Цифровой сигнальный процессор (Digital Signal Processor DSP) позволяет обрабатывать звуковые сигналы в реальном времени. В основе его принципа действия лежит аналого-цифровое преобразование сигнала с последующей обработкой, основанной на нескольких алгоритмах цифровой фильтрации и задержки [12, 13]. Правда, полноценный DSP чрезвычайно дорог, поэтому применяется только в специализированных устройствах профессионального назначения. Звуковые процессоры звуковых карт представляют собой значительно упрощенные аналоги полноценных DSP. Обычно они не позволяют использовать одновременно большое число эффектов. Кроме того, почти все эффекты реализуются, к сожалению, одновременно для всех каналов. Выбор эффектов и управление их параметрами производится по интерфейсу MIDI с помощью MIDI-манипуляторов. В составе большинства музыкальных редакторов имеется соответствующий интерфейс, позволяющий управлять манипуляторами эффектов различными способами. Чаще всего это делается путем построения графика изменения параметра эффекта. Манипулятор эффекта может быть также связан с одним из регуляторов виртуального микшера, входящего в состав музыкального редактора.

В компьютерных студиях звуковые эффекты часто создаются программным способом. Реализация эффектов и управление ими осуществляется с помощью звуковых редакторов. Обработке подвергается заранее записанный в цифровой форме звуковой сигнал. Недостатком программной реализации звуковых эффектов является невозможность их использования в реальном времени, в процессе записи. Достоинство заключается в том, что отказ от обработки в реальном времени позволяет применять самые сложные и требующие больших временных затрат алгоритмы, поэтому число различных звуковых эффектов и число вариаций каждого эффекта в этом случае значительно превышает то, что достижимо при аппаратной реализации. Кроме того, имеется возможность практически неограниченного вложения эффектов один в

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

1.3.1. Вибрато

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