JavaScript:Библиотеки/p5.sound/Класс p5.Compressor/process()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


process() [1]

Описание

Делает то же самое, что и функция connect(), но также принимает несколько опциональных параметров для настройки аудио-свойств компрессора.

Чтобы использовать эту функцию, нужно подключить библиотеку p5.sound. Для этого в заголовок своего файла «index.html» впишите следующее:

<script language="javascript" type="text/javascript" src="path/to/p5.sound.js"></script>

Синтаксис

process(src, [attack], [knee], [ratio], [threshold], [release])

Параметры

src  источник звука, к которому нужно подключиться. Тип данных  объект
attack  время (в секундах), за которое громкость будет уменьшена на 10 дб. Значения варьируются от «0» до «1». Значение по умолчанию  «0.003». Тип данных  number
knee  значение (в дб), которое будет являться верхней границей области компрессии. Чем ближе громкость к этой границе, тем сильнее будет эффект компрессии. Значения варьируются от «0» до «40». Значение по умолчанию  «30». Тип данных  number
ratio  коэффициент компрессии. Соотношение громкости входного сигнала и громкости выходного сигнала (обе громкости  в дб). Значения варьируются между «1» и «20». Значение по умолчанию  «12». Тип данных  number
threshold  пороговое значение (в дб), после которого будет вступать в силу эффект компрессии. Значения варьируются между «-100» и «0». Значение по умолчанию  «-24». Тип данных  number
release  время (в секундах), за которое громкость будет увеличена на 10 дб. Значения варьируются от «0» до «1». Значение по умолчанию  «0.25». Тип данных  number

Возвращаемое значение

Пример

№1

№2

№3

См.также

Внешние ссылки