JavaScript:Библиотеки/p5.sound/Класс p5.MonoSynth/triggerAttack(): различия между версиями

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


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
<script language="javascript" type="text/javascript" src="path/to/p5.sound.js"></script>
<script language="javascript" type="text/javascript" src="path/to/p5.sound.js"></script>
</syntaxhighlight>
</syntaxhighlight>
Строка 20: Строка 20:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
triggerAttack(note, [velocity], [secondsFromNow])
triggerAttack(note, [velocity], [secondsFromNow])
</syntaxhighlight>
</syntaxhighlight>
Строка 26: Строка 26:
==Параметры==
==Параметры==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
note – нота, которую нужно проиграть. Указывается или как частота (в герцах, тип данных – number), или как название ноты («C4», «Eb3» и т.д.; тип данных – String). Более подробно читайте тут. Значение по умолчанию – «440» (в Гц). Тип данных – number, String
note – нота, которую нужно проиграть. Указывается или как частота (в герцах, тип данных – number), или как название ноты («C4», «Eb3» и т.д.; тип данных – String). Более подробно читайте тут. Значение по умолчанию – «440» (в Гц). Тип данных – number, String
velocity – время нарастания громкости ноты. Значения варьируются от «0» до «1». Тип данных – number
velocity – время нарастания громкости ноты. Значения варьируются от «0» до «1». Тип данных – number
Строка 34: Строка 34:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">


</syntaxhighlight>
</syntaxhighlight>
Строка 42: Строка 42:
===№1===
===№1===


<syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
</syntaxhighlight>
</syntaxhighlight>


===№2===
===№2===


<syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">


</syntaxhighlight>
</syntaxhighlight>
Строка 53: Строка 53:
===№3===
===№3===


<syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="javascript" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">


</syntaxhighlight>
</syntaxhighlight>

Текущая версия от 18:15, 14 мая 2023

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


Черновик


triggerAttack() [1]

Описание

Выполняет этапы атаки (attack) и спада (decay) ADSR-огибающей. Эта функция действует аналогично постоянному нажатию на клавишу пианино. Нота будет проигрываться, пока для нее не будет вызвана функция triggerRelease().

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

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

Синтаксис

triggerAttack(note, [velocity], [secondsFromNow])

Параметры

note  нота, которую нужно проиграть. Указывается или как частота (в герцах, тип данных  number), или как название ноты («C4», «Eb3» и т.д.; тип данных  String). Более подробно читайте тут. Значение по умолчанию  «440» (в Гц). Тип данных  number, String
velocity  время нарастания громкости ноты. Значения варьируются от «0» до «1». Тип данных  number
secondsFromNow  время (в секундах) после вызова функции, спустя которое это изменение вступит в силу. Тип данных  number

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

Пример

№1

№2

№3

См.также

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