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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
Строка 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">
freq(Frequency, [rampTime], [timeFromNow])
freq(Frequency, [rampTime], [timeFromNow])
</syntaxhighlight>
</syntaxhighlight>
Строка 26: Строка 26:
==Параметры==
==Параметры==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
Frequency – частота (в герцах), которую нужно задать для осциллятора. Задается либо значением, либо объектом p5.Oscillator. Тип данных – number, объект
Frequency – частота (в герцах), которую нужно задать для осциллятора. Задается либо значением, либо объектом p5.Oscillator. Тип данных – number, объект
rampTime – время (в секундах), за которое частота будет меняться до нового значения. Тип данных – number
rampTime – время (в секундах), за которое частота будет меняться до нового значения. Тип данных – number
Строка 34: Строка 34:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
Если параметра «Frequency» задано не будет, вернет объект AudioParam из Web Audio API, управляющий частотой этого осциллятора. Тип данных – AudioParam.
Если параметра «Frequency» задано не будет, вернет объект AudioParam из Web Audio API, управляющий частотой этого осциллятора. Тип данных – AudioParam.
</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">
var osc = new p5.Oscillator(300);
var osc = new p5.Oscillator(300);
osc.start();
osc.start();
Строка 50: Строка 50:
===№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>
Строка 56: Строка 56:
===№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>

Текущая версия от 20:05, 23 мая 2023

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


Черновик


freq() [1]

Описание

Задает частоту для осциллятора. Ее можно задать либо с помощью обычного значения, либо с помощью объекта (вроде p5.Oscillator), меняющего частоту при помощи аудиосигнала.

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

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

Синтаксис

freq(Frequency, [rampTime], [timeFromNow])

Параметры

Frequency  частота (в герцах), которую нужно задать для осциллятора. Задается либо значением, либо объектом p5.Oscillator. Тип данных  number, объект
rampTime  время (в секундах), за которое частота будет меняться до нового значения. Тип данных  number
timeFromNow  время (в секундах) после вызова функции, спустя которое будет задана новая частота. Тип данных  number

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

Если параметра «Frequency» задано не будет, вернет объект AudioParam из Web Audio API, управляющий частотой этого осциллятора. Тип данных  AudioParam.

Пример

№1

var osc = new p5.Oscillator(300);
osc.start();
osc.freq(40, 10);

№2

№3

См.также

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