Добавьте реверберацию к аудиосигналу
The reverberator
Системная object™ добавляет реверберацию к моно или стерео аудиосигналам.
Чтобы добавить реверберацию к своему входу:
Создайте reverberator
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
reverb = reverberator
создает Системный объект, reverb
, который добавляет искусственную реверберацию к аудиосигналу.
reverb = reverberator(
устанавливает каждое свойство Name,Value
)Name
к заданной Value
. Неопределенные свойства имеют значения по умолчанию.
reverb = reverberator('PreDelay',0.5,'WetDryMix',1)
создает Системный объект, reverb
с 0,5-секундной предварительной задержкой и соотношением влажной и сухой смеси, равным единице.Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
createAudioPluginClass
и configureMIDI
функции сопоставляют настраиваемые свойства compressor
к пользовательским параметрам:
Свойство | Область значений | Отображение | Модуль |
---|---|---|---|
PreDelay | [0, 1] | линейный | s |
HighCutFrequency | [20, 20000] | журнал | Hz |
Diffusion | [0, 1] | линейный | ничего |
DecayFactor | [0, 1] | линейный | ничего |
HighFrequencyDamping | [0, 1] | линейный | ничего |
WetDryMix | [0, 1] | линейный | ничего |
[1] Dattorro, Jon. «Effect Design, Part 1: Reverberator and Other Filters». Журнал Общества аудиотехники. Том 45, Выпуск 9, 1997, стр. 660-684.
[2] Dattorro, Jon. «Effect Design, Part 2: Delay-Line Modulation and Chorus». Журнал Общества аудиотехники. Том 45, Выпуск 10, 1997, стр. 764-788.