Processing:Библиотеки/Sound/Класс AudioSample/pan()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
pan()[1]
Класс
AudioSample
Обозначение
pan()
Описание
Задает стерео-позицию в звуковом фрагменте. Если задать «-1.0», весь звук будет идти в левое «ухо» (т.е. в левый канал), а если «1.0» – в правое (т.е. в правый канал). Обратите внимание, что эта функция работает только с моно-фрагментами, т.е. со звуковыми фрагментами, имеющими только 1 канал.
Синтаксис
.pan(pos)
Параметры
pos – стерео-позиция в звуковом фрагменте. Значения варьируются от «-1.0» (весь звук в левом «ухе») до «1.0» (весь звук в правом «ухе»). Тип данных – float
Возвращаемое значение
void
Пример
import processing.sound.*;
AudioSample sample;
void setup() {
size(640, 360);
background(255);
// создаем звуковой фрагмент с 1 каналом (т.е. МОНО-фрагмент)
// и проигрываем его:
sample = new AudioSample(this, 100000, 22050);
sample.play();
}
void draw() {
// подгоняем перемещение мышки по горизонтали
// к значениям в диапазоне от «-1.0» до «1.0»:
sample.pan(map(mouseX, 0, width, -1.0, 1.0));
}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |