Processing:Библиотеки/Sound/Класс AudioSample/pan()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску


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



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));
}

См.также

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