Processing:Библиотеки/Sound/Класс HighPass: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
Строка 8: Строка 8:
=HighPass<ref>[https://processing.org/reference/libraries/sound/HighPass.html processing.org - HighPass]</ref>=
=HighPass<ref>[https://processing.org/reference/libraries/sound/HighPass.html processing.org - HighPass]</ref>=


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
HighPass
HighPass
</syntaxhighlight>
</syntaxhighlight>
Строка 24: Строка 24:
==Конструктор==
==Конструктор==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
HighPass(parent)
HighPass(parent)
</syntaxhighlight>
</syntaxhighlight>
Строка 30: Строка 30:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
parent – как правило, используется «this». Тип данных – PApplet
parent – как правило, используется «this». Тип данных – PApplet
</syntaxhighlight>
</syntaxhighlight>
Строка 36: Строка 36:
==Пример==
==Пример==


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
import processing.sound.*;
import processing.sound.*;



Версия от 18:12, 14 мая 2023


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


Черновик


HighPass[1]

HighPass

Описание

Это класс для создания фильтра высоких частот.

Методы

  • process() – запускает фильтр высоких частот
  • stop() – останавливает фильтр высоких частот
  • freq() – задает предельную частоту для фильтра высоких частот

Конструктор

HighPass(parent)

Параметры

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

Пример

import processing.sound.*;

WhiteNoise noise;
HighPass highPass;

float amp=0.0;

void setup() {
  size(640,360);
  background(255);
    
  // создаем генератор шума и фильтр высоких частот:
  noise = new WhiteNoise(this);
  highPass = new HighPass(this);
    
  noise.play(0.5);
  highPass.process(noise, 5000);
}      

void draw() {
}

См.также

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