Processing:Библиотеки/Sound/Класс SinOsc

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


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



SinOsc[1]

Обозначение

SinOsc

Описание

Это класс для создания осциллятора, генерирующего синусный аудиосигнал.

Методы

  • play() – запускает осциллятор, генерирующий синусный аудиосигнал
  • set() – задает одновременно частоту, громкость, смещение постоянного тока и стерео-позицию синусного аудиосигнала, генерируемого осциллятором
  • freq() – задает частоту синусного аудиосигнала (в Гц)
  • amp() – задает громкость синусного аудиосигнала
  • add() – задает смещение постоянного тока (DC Offset) синусного аудиосигнала
  • pan() – задает стерео-позицию синусного аудиосигнала
  • stop() – останавливает осциллятор, генерирующий синусный аудиосигнал

Конструктор

SinOsc(parent)

Параметры

parent  как правило, используется «this». Тип данных  PApplet

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

Пример

import processing.sound.*;
SinOsc sine;

void setup() {
  size(640, 360);
  background(255);
    
  // создаем осциллятор, генерирующий синусный аудиосигнал:
  sine = new SinOsc(this);
  sine.play();
}

void draw() {
}

См.также

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