JavaScript:Библиотеки/p5.sound/Класс p5.Distortion

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

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



Класс p5.Distortion [1]

Это класс для создания эффекта «дисторшн» при помощи интерфейса WaveShaperNode из Web Audio API. При его создании была задействована техника, разработанная Кевином Эннисом.

Класс p5.Distortion является расширением класса p5.Effect, поэтому для него также можно использовать функции amp(), chain(), drywet(), connect() и disconnect().

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

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

Синтаксис

new p5.Distortion([amount], [oversample])

Параметры

amount  коэффициент эффекта «дисторшн». Как правило, значения варьируются между «0» и «1». Тип данных  number
oversample  значение, отвечающее за количество отсчетов. Возможные значения: «none», «2x» и «4x». Тип данных  String

Поля

Методы

  • process() – обрабатывает аудиоданные от источника звука. Опционально можно задать коэффициент эффекта «дисторшн» и значение, отвечающее за количество отсчетов.
  • set() – задает коэффициент эффекта «дисторшн» и значение, отвечающее за количество отсчетов для объекта p5.Distortion.
  • getAmount() – возвращает коэффициент эффекта «дисторшн». Как правило, это значение в диапазоне между «0» и «1».
  • getOversample() – возвращает значение, отвечающее за количество отсчетов.

Пример

№1

№2

№3

См.также

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