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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 4: Строка 4:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


{{Черновик}}
 


= noteAttack() <ref>[https://p5js.org/reference/#/p5.PolySynth/noteAttack p5js.org - noteAttack()]</ref>=
= noteAttack() <ref>[https://p5js.org/reference/#/p5.PolySynth/noteAttack p5js.org - noteAttack()]</ref>=
Строка 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">
noteAttack([note], [velocity], [secondsFromNow])
noteAttack([note], [velocity], [secondsFromNow])
</syntaxhighlight>
</syntaxhighlight>
Строка 26: Строка 26:
==Параметры==
==Параметры==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
note – MIDI-нота, для которой нужно запустить стадии атаки и спада. Тип данных – number
note – MIDI-нота, для которой нужно запустить стадии атаки и спада. Тип данных – number
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>

Текущая версия от 13:12, 18 июня 2023

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



noteAttack() [1]

Описание

Запускает стадии атаки (attack) и спада (decay) ADSR-огибающей объекта p5.MonoSynth. Действие этой функции аналогично нажатию на клавишу пианино и удерживанию ее в таком состоянии.

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

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

Синтаксис

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

Параметры

note  MIDI-нота, для которой нужно запустить стадии атаки и спада. Тип данных  number
velocity  длительность стадии атаки. Значения варьируются от «0» до «1». Тип данных  number
secondsFromNow  время (в секундах) после вызова функции, спустя которое будет задана новая настройка. Тип данных  number

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

Пример

№1

№2

№3

См.также

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