Spec-Zone.ru › Haxe JavaScript

Узел осциллятора

пакет js.html.audio

расширяет AudioScheduledSourceNode › AudioNode › EventTarget

Доступно в js

Интерфейс OscillatorNode представляет собой периодическую форму волны, такую как синусоида. Это модуль обработки звука AudioScheduledSourceNode, который вызывает создание заданной частоты данной волны — по сути, постоянного тона.

Документация OscillatorNode от сотрудников Mozilla, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode

Конструктор

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API