В этом примере показано, как использовать System objects™ from Audio Toolbox™ для реализации эффектов эхо-сигнала и реверберации в модели Simulink ®. Модель можно запустить на хост-компьютере или развернуть на устройстве Apple iOS.
Эхо и реверберация - два часто используемых аудиоэффекта в записи, кинопроизводстве и звуковом оформлении. Эхо - отражение звука, которое приходит к слушателю с задержкой после прямого звука. Эхо может вырабатываться дном колодца или стенами здания. Реверберация - это большое количество звуковых отражений, накапливающихся и затем затухающих. Обычно реверберация используется для имитации музыки, воспроизводимой в закрытом помещении. Большинство цифровых звуковых рабочих станций (DAWs) имеют возможность добавлять эхо и реверберационные эффекты в звуковые дорожки.
В этом примере в модели Simulink проектируются и реализуются звуковые эффекты эха и реверберации. Модель можно запустить на хост-компьютере или на устройстве Apple iOS.
Для запуска этого примера на устройствах iOS потребуется следующее оборудование:
iPhone, iPod или iPad
Хост-компьютер с системой Mac OS X
Кабель USB для подключения устройства к хост-компьютеру

audioeffectsiOS модель обеспечивает выбор звукового эффекта (эхо или реверберация), устройства (хост-компьютер или устройство iOS) и источника звука (рабочее пространство или микрофон MATLAB). Вы можете выбрать конфигурацию, нажав кнопку Configuration UI кнопка.
Пользовательский интерфейс конфигурации:

Эхо-эффект имеет четыре настраиваемых параметра, которые можно изменить во время работы модели:
Задержка - Задержка, применяемая к звуковому сигналу, в секундах
Усиление - линейное усиление задержанного звука
FeedbLevel - коэффициент усиления обратной связи, применяемый к линии задержки
Влажная/сухая смесь - отношение влажного сигнала, добавленного к сухому сигналу
Выполнение эхо-эффекта на хост-компьютере
Если вы решите запустить эхо-эффект на главном компьютере, будет предоставлен пользовательский интерфейс, предназначенный для взаимодействия с моделированием, который можно открыть, щелкнув Host Tuning UI. Пользовательский интерфейс позволяет настраивать параметры эхо-сигнала и слышать эффект эхо-звука в реальном времени.
Пользовательский интерфейс настройки хоста для эхо-эффекта:

Запустить эхо-эффект на устройстве Apple iOS
При запуске эхо-эффекта на устройстве Apple iOS необходимо сначала убедиться, что установлен Simulink Support Package for Apple iOS Devices и что устройство iOS сконфигурировано.
После правильной настройки устройства iOS подключите его к компьютеру с помощью USB-кабеля.
Вы можете сделать автономное приложение эхо-эффекта iOS, нажав кнопку Deploy to hardware на панели инструментов редактора Simulink. После развертывания приложение может работать на устройстве iOS, даже если оно отключено от хост-компьютера. Можно также запустить модель в External путем нажатия кнопки Run на панели инструментов редактора Simulink. Для выполнения External устройство iOS должно оставаться подключенным к хост-компьютеру.
Пользовательский интерфейс для эхо-эффекта отображается на экране устройства iOS, как показано ниже:

Эффект реверберации имеет шесть настраиваемых параметров, которые можно изменить во время работы модели:
Предварительная задержка - время между прослушиванием прямого звука и первым ранним отражением
High cut frequency - частота отсечки фильтра нижних частот в передней части структуры ревербератора;
Диффузия - плотность реверберирующего хвоста
Коэффициент затухания - Коэффициент затухания хвоста реверба
Высокочастотное демпфирование - ослабление высоких частот на выходе реверберации
Влажная/сухая смесь - отношение влажного сигнала, добавленного к сухому сигналу
Выполнение эффекта реверберации на хост-компьютере
Если вы решили запустить эффект реверберации на главном компьютере, будет предоставлен пользовательский интерфейс, предназначенный для взаимодействия с моделированием, который можно открыть, щелкнув Host Tuning UI. Пользовательский интерфейс позволяет настраивать параметры реверберации и слышать звуковой эффект реверберации в реальном времени.
Пользовательский интерфейс настройки хоста для эффекта реверберации:

Эффект реверберации на устройстве Apple iOS
При запуске эффекта реверберации на устройстве Apple iOS необходимо сначала убедиться, что установлен Simulink Support Package for Apple iOS Devices и что устройство iOS сконфигурировано.
После правильной настройки устройства iOS подключите его к компьютеру с помощью USB-кабеля.
Чтобы создать автономное приложение для реверберации iOS, нажмите кнопку Deploy to hardware на панели инструментов редактора Simulink. После развертывания приложение может работать на устройстве iOS, даже если оно отключено от хост-компьютера. Можно также запустить модель в External путем нажатия кнопки Run на панели инструментов редактора Simulink. Для выполнения External устройство iOS должно оставаться подключенным к хост-компьютеру.
Пользовательский интерфейс для эффекта реверберации отображается на экране устройства iOS, как показано ниже:
