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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
Строка 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">
scale(number, inMin, inMax, outMin, outMax)
scale(number, inMin, inMax, outMin, outMax)
</syntaxhighlight>
</syntaxhighlight>
Строка 26: Строка 26:
==Параметры==
==Параметры==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
number – значение для умножения. Тип данных – number
number – значение для умножения. Тип данных – number
inMin – минимальное значение входящего диапазона. Тип данных – number
inMin – минимальное значение входящего диапазона. Тип данных – number
Строка 36: Строка 36:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="javascript" enclose="div">
<syntaxhighlight lang="javascript">
Тип данных – объект p5.SignalScale.
Тип данных – объект p5.SignalScale.
</syntaxhighlight>
</syntaxhighlight>
Строка 44: Строка 44:
===№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>
Строка 55: Строка 55:
===№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:16, 14 мая 2023

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


Черновик


scale() [1]

Описание

Масштабирует значение аудиосигнала к заданному диапазону и возвращает получившийся в результате аудиосигнал. Не изменяет исходное значение, вместо этого возвращая новый объект p5.SignalScale.

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

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

Синтаксис

scale(number, inMin, inMax, outMin, outMax)

Параметры

number  значение для умножения. Тип данных  number
inMin  минимальное значение входящего диапазона. Тип данных  number
inMax  максимальное значение входящего диапазона. Тип данных  number
outMin  минимальное значение выходящего диапазона. Тип данных  number
outMax  максимальное значение выходящего диапазона. Тип данных  number

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

Тип данных  объект p5.SignalScale.

Пример

№1

№2

№3

См.также

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