This argument is in order to use the interfaces of Web Audio API.
Protected
analyserProtected
autopannerProtected
bitcrusherProtected
chorusProtected
compressorProtected
contextProtected
delayProtected
destinationProtected
envelopegeneratorProtected
equalizerProtected
filterProtected
flangerProtected
fuzzProtected
listenerProtected
mastervolumeProtected
mixedProtected
modulesProtected
noisegateProtected
noisesuppressorProtected
overdriveProtected
pannerProtected
phaserProtected
pitchshifterProtected
preampProtected
processorProtected
recorderProtected
reverbProtected
ringmodulatorProtected
runningProtected
stereoProtected
tremoloProtected
vocalcancelerProtected
wahStatic
Readonly
NUMBER_Static
Readonly
NUMBER_This method switches destination over to AudioDestinationNode
.
Return value is for method chain.
This method connects AudioNode
s.
This argument is AudioNode
as sound source.
This method disconnects instance of AudioWorkletNode
as sound source.
This method edits module to use and module connection order.
This argument is edited modules.
Return value is previous modules.
This method gets instance of Oscillator
or array that contains the all of Oscillator
s.
This method is overloaded for type interface and type check.
This argument selects instance of Oscillator
.
This method gets instance of Oscillator
or array that contains the all of Oscillator
s.
This method is overloaded for type interface and type check.
Protected
initThis method re-initials modules.
This argument is in order to use Web Audio API.
This method installs customized effector.
This argument is subclass that extends Effector
class.
Return value is instance of customized effector (that extends Effector
class).
This method returns the number of Oscillator
s.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module
(Analyser, Recorder, Effector ... etc).
This argument selects module.
This method stops effectors.
Optional
stopTime: numberThis argument is used for scheduling parameter.
Return value is for method chain.
This method starts effectors.
Optional
startTime: numberThis argument is used for scheduling parameter.
Return value is for method chain.
This method gets or sets parameters for oscillator module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for oscillator module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for oscillator module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for oscillator module if getter. Otherwise, return value is for method chain.
This method gets oscillator module parameters as associative array.
This method schedules the time of start and stop.
Optional
startTime: numberThis argument is start time. The default value is currentTime
in instance of AudioContext
Optional
duration: numberThis argument is duration. The default value is 0.
Return value is for method chain.
This method enables to use multiple output devices.
This argument is string as output device ID.
Optional
successCallback: () => voidThis argument is invoked on success.
Optional
errorCallback: (error: Error) => voidThis argument is invoked on failure.
Return value is for method chain.
This method creates instances of Oscillator
.
This argument is array that contains initial state in instance of Oscillator
.
Return value is for method chain.
This method starts some sounds that are active at the same time.
This argument each oscillator frequency. The default value is 0 Hz.
Return value is for method chain.
This method switches destination over to MediaStreamAudioDestinationNode
.
Return value is for method chain.
This method stops analyser, recorder and onaudioprocess
event.
Return value is for method chain.
This method gets effector's parameters as JSON.
This class manages instances of
Oscillator
for creating sound.