ProtectedanalyserProtectedautopannerProtectedbitcrusherProtectedchorusProtectedcompressorProtectedcontextProtecteddelayProtecteddestinationProtectedenvelopegeneratorProtectedequalizerProtectedfilterProtectedflangerProtectedfuzzProtectedlistenerProtectedmastervolumeProtectedmixedProtectedmodulesProtectednoisegateProtectednoisesuppressorProtectedoverdriveProtectedpannerProtectedphaserProtectedpitchshifterProtectedpreampProtectedprocessorProtectedrecorderProtectedreverbProtectedringmodulatorProtectedrunningProtectedstereoProtectedtremoloProtectedvocalcancelerProtectedwahThis method switches destination over to AudioDestinationNode.
Return value is for method chain.
This method connects AudioNodes.
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 or sets fade-in time.
Optionaltime: numberThis argument is fade-in time. If this argument is omitted, this method is getter.
Return value is fade-in time. Otherwise, return value is for method chain.
This method gets or sets fade-out time.
Optionaltime: numberThis argument is fade-out time. If this argument is omitted, this method is getter.
Return value is fade-out time. Otherwise, return value is for method chain.
This method gets instance of AudioBufferSourceNode.
This method determines whether instance of AudioBuffer exists.
If instance of AudioBuffer already exists, this value is true. Otherwise, this value is false.
ProtectedinitThis 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 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.
OptionalstopTime: numberThis argument is used for scheduling parameter.
Return value is for method chain.
This method starts effectors.
OptionalstartTime: numberThis argument is used for scheduling parameter.
Return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for audio module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for audio module if getter. Otherwise, return value is for method chain.
This method gets audio module parameters as associative array.
This method determines whether audio is paused.
If audio is paused, this value is true. Otherwise, this value is false.
This method decodes instance of ArrayBuffer to ArrayBuffer or sets instanceof AudioBuffer.
This argument is instance of ArrayBuffer or AudioBuffer.
If this is ArrayBuffer, this method executes decode.
Return value is for method chain.
This method enables to use multiple output devices.
This argument is string as output device ID.
OptionalsuccessCallback: () => voidThis argument is invoked on success.
OptionalerrorCallback: (error: Error) => voidThis argument is invoked on failure.
Return value is for method chain.
This method sets up envelope generator for fade-in and fade-out.
Optionalcallbacks: {Return value is for method chain.
This method slices instance of AudioBuffer.
OptionalstartTime: numberThis argument is start time [sec] on AudioBuffer.
OptionalendTime: numberThis argument is end time [sec] on AudioBuffer.
Return value is sliced AudioBuffer.
This method sprites audio.
This argument is associative array that contains sprite times.
Return value is associative array that contains sprited AudioBuffer.
This method starts audio from designated time.
OptionalstartTime: numberThis argument is time that audio is started at. The default value is 0.
OptionalendTime: numberThis argument is time that audio is ended at. The default value is audio duration.
This is returned for method chain.
This method switches destination over to MediaStreamAudioDestinationNode.
Optionalparams: {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 subclass is for playing single audio. This class enables to create audio player that has higher features than
HTMLAudioElement. But, this class is disadvantage to play many one shot audios. In that case, developer should useOneshotModule.