Узел осциллятора
пакет js.html.audio
расширяет AudioScheduledSourceNode › AudioNode › EventTarget
Доступно в js
Интерфейс OscillatorNode представляет собой периодическую форму волны, такую как синусоида. Это модуль обработки звука AudioScheduledSourceNode, который вызывает создание заданной частоты данной волны — по сути, постоянного тона.
Документация OscillatorNode от сотрудников Mozilla, лицензирована по CC-BY-SA 2.5.
См. также:
Конструктор
new(context:BaseAudioContext, ?options:Null<OscillatorOptions>)
Бросает:
null |
DOMError |
|---|
Переменные
read onlydetune:AudioParam
Параметр AudioParam для частоты, определяющий отклонение колебаний в центах (хотя возвращаемый AudioParam является только для чтения, представленное значение не является). Значение по умолчанию равно 0.
read onlyfrequency:AudioParam
Параметр AudioParam для частоты, определяющий частоту колебаний в герцах (хотя возвращаемый AudioParam является только для чтения, представленное значение не является). Значение по умолчанию составляет 440 Гц (стандартная средняя нота ля).
type:OscillatorType
Строка, определяющая форму волны для воспроизведения; может принимать одно из стандартных значений или custom для использования PeriodicWave для описания пользовательской формы волны. Разные волны создают разные тона. Стандартные значения: "sine", "square", "sawtooth", "triangle" и "custom". Значение по умолчанию "sine".
Методы
setPeriodicWave(periodicWave:PeriodicWave):Void
Устанавливает PeriodicWave, описывающий периодическую форму волны, которая будет использоваться вместо одной из стандартных форм волны; вызов этого метода устанавливает type в custom. Это заменяет теперь устаревший метод OscillatorNode.setWaveTable().
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/audio/OscillatorNode.html