Search
Preparing search index...
The search index is not available
WebAudioModules API
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
WebAudioModules API
Index
References
Wam
Node
Wam
Parameter
Wam
Parameter
Info
Web
Audio
Module
Interfaces
Abstract
Wam
Node
Abstract
Wam
Parameter
Abstract
Wam
Parameter
Info
Abstract
Web
Audio
Module
Audio
Param
Descriptor
Audio
Worklet
Global
Scope
Audio
Worklet
Processor
Wam
Binary
Data
Wam
Descriptor
Wam
Env
Wam
Event
Base
Wam
Event
Map
Wam
Group
Wam
Info
Data
Wam
Midi
Data
Wam
Node
Options
Wam
Parameter
Configuration
Wam
Parameter
Data
Wam
Processor
Wam
Transport
Data
Type aliases
Wam
Automation
Event
Wam
Event
Wam
Event
Callback
Wam
Event
Type
WamIODescriptor
Wam
Info
Event
Wam
Midi
Event
Wam
Mpe
Event
Wam
Osc
Event
Wam
Parameter
Data
Map
Wam
Parameter
Info
Map
Wam
Parameter
Map
Wam
Parameter
Type
Wam
Sysex
Event
Wam
Transport
Event
Variables
Abstract
Wam
Node
Abstract
Wam
Parameter
Abstract
Wam
Parameter
Info
Abstract
Web
Audio
Module
Audio
Worklet
Processor
VERSION
Wam
Env
Wam
Group
Wam
Processor
Functions
get
Abstract
Wam
Env
get
Abstract
Wam
Group
get
Abstract
Wam
Processor
References
Wam
Node
Renames and re-exports
AbstractWamNode
Wam
Parameter
Renames and re-exports
AbstractWamParameter
Wam
Parameter
Info
Renames and re-exports
AbstractWamParameterInfo
Web
Audio
Module
Renames and re-exports
AbstractWebAudioModule
Type aliases
Wam
Automation
Event
Wam
Automation
Event
:
WamEventBase
<
"wam-automation"
,
WamParameterData
>
Wam
Event
Wam
Event
:
WamAutomationEvent
|
WamTransportEvent
|
WamMidiEvent
|
WamSysexEvent
|
WamMpeEvent
|
WamOscEvent
|
WamInfoEvent
Wam
Event
Callback
Wam
Event
Callback
<
E
>
:
(
event
:
WamEventMap
[
E
]
)
=>
any
Type parameters
E
:
WamEventType
=
WamEventType
Type declaration
(
event
:
WamEventMap
[
E
]
)
:
any
Parameters
event:
WamEventMap
[
E
]
Returns
any
Wam
Event
Type
Wam
Event
Type
:
keyof
WamEventMap
WamIODescriptor
WamIODescriptor
:
Record
<
`
has
${
"Audio"
|
"Midi"
|
"Sysex"
|
"Osc"
|
"Mpe"
|
"Automation"
}
${
"Input"
|
"Output"
}
`
,
boolean
>
Wam
Info
Event
Wam
Info
Event
:
WamEventBase
<
"wam-info"
,
WamInfoData
>
Wam
Midi
Event
Wam
Midi
Event
:
WamEventBase
<
"wam-midi"
,
WamMidiData
>
Wam
Mpe
Event
Wam
Mpe
Event
:
WamEventBase
<
"wam-mpe"
,
WamMidiData
>
Wam
Osc
Event
Wam
Osc
Event
:
WamEventBase
<
"wam-osc"
,
WamBinaryData
>
Wam
Parameter
Data
Map
Wam
Parameter
Data
Map
:
Record
<
string
,
WamParameterData
>
Wam
Parameter
Info
Map
Wam
Parameter
Info
Map
:
Record
<
string
,
AbstractWamParameterInfo
>
Wam
Parameter
Map
Wam
Parameter
Map
:
Record
<
string
,
AbstractWamParameter
>
Wam
Parameter
Type
Wam
Parameter
Type
:
"float"
|
"int"
|
"boolean"
|
"choice"
Wam
Sysex
Event
Wam
Sysex
Event
:
WamEventBase
<
"wam-sysex"
,
WamBinaryData
>
Wam
Transport
Event
Wam
Transport
Event
:
WamEventBase
<
"wam-transport"
,
WamTransportData
>
Variables
Abstract
Wam
Node
Abstract
Wam
Node
:
{
prototype
:
AbstractWamNode
}
Type declaration
prototype
:
AbstractWamNode
Abstract
Wam
Parameter
Abstract
Wam
Parameter
:
{
prototype
:
AbstractWamParameter
}
Type declaration
prototype
:
AbstractWamParameter
Abstract
Wam
Parameter
Info
Abstract
Wam
Parameter
Info
:
{
prototype
:
AbstractWamParameterInfo
}
Type declaration
prototype
:
AbstractWamParameterInfo
Abstract
Web
Audio
Module
Abstract
Web
Audio
Module
:
{
isWebAudioModuleConstructor
:
boolean
;
prototype
:
AbstractWebAudioModule
<
AbstractWamNode
>
;
createInstance
:
any
}
Type declaration
is
Web
Audio
Module
Constructor
:
boolean
should return
true
prototype
:
AbstractWebAudioModule
<
AbstractWamNode
>
create
Instance
:
function
create
Instance
<
Node
>
(
groupId
:
string
, audioContext
:
BaseAudioContext
, initialState
?:
any
)
:
Promise
<
AbstractWebAudioModule
<
Node
>
>
shorthand for
new
then
initialize
.
Type parameters
Node
:
AbstractWamNode
<
Node
>
=
AbstractWamNode
Parameters
groupId:
string
audioContext:
BaseAudioContext
Optional
initialState:
any
Returns
Promise
<
AbstractWebAudioModule
<
Node
>
>
Audio
Worklet
Processor
Audio
Worklet
Processor
:
{
parameterDescriptors
:
AudioParamDescriptor
[]
;
prototype
:
AudioWorkletProcessor
}
Type declaration
parameter
Descriptors
:
AudioParamDescriptor
[]
prototype
:
AudioWorkletProcessor
Const
VERSION
VERSION
:
string
Wam
Env
Wam
Env
:
{
prototype
:
WamEnv
}
Type declaration
prototype
:
WamEnv
Wam
Group
Wam
Group
:
{
prototype
:
WamGroup
}
Type declaration
prototype
:
WamGroup
Wam
Processor
Wam
Processor
:
{
prototype
:
WamProcessor
}
&
Pick
<
{
parameterDescriptors
:
AudioParamDescriptor
[]
;
prototype
:
AudioWorkletProcessor
}
,
"parameterDescriptors"
>
Functions
get
Abstract
Wam
Env
get
Abstract
Wam
Env
(
apiVersion
:
string
)
:
void
Parameters
apiVersion:
string
Returns
void
get
Abstract
Wam
Group
get
Abstract
Wam
Group
(
groupId
:
string
, groupKey
:
string
)
:
void
Parameters
groupId:
string
groupKey:
string
Returns
void
get
Abstract
Wam
Processor
get
Abstract
Wam
Processor
(
)
:
{
prototype
:
WamProcessor
}
&
Pick
<
{
parameterDescriptors
:
AudioParamDescriptor
[]
;
prototype
:
AudioWorkletProcessor
}
,
"parameterDescriptors"
>
Returns
{
prototype
:
WamProcessor
}
&
Pick
<
{
parameterDescriptors
:
AudioParamDescriptor
[]
;
prototype
:
AudioWorkletProcessor
}
,
"parameterDescriptors"
>
Exports
Wam
Node
Wam
Parameter
Wam
Parameter
Info
Web
Audio
Module
Abstract
Wam
Node
Abstract
Wam
Parameter
Abstract
Wam
Parameter
Info
Abstract
Web
Audio
Module
Audio
Param
Descriptor
Audio
Worklet
Global
Scope
Audio
Worklet
Processor
Wam
Binary
Data
Wam
Descriptor
Wam
Env
Wam
Event
Base
Wam
Event
Map
Wam
Group
Wam
Info
Data
Wam
Midi
Data
Wam
Node
Options
Wam
Parameter
Configuration
Wam
Parameter
Data
Wam
Processor
Wam
Transport
Data
Wam
Automation
Event
Wam
Event
Wam
Event
Callback
Wam
Event
Type
WamIODescriptor
Wam
Info
Event
Wam
Midi
Event
Wam
Mpe
Event
Wam
Osc
Event
Wam
Parameter
Data
Map
Wam
Parameter
Info
Map
Wam
Parameter
Map
Wam
Parameter
Type
Wam
Sysex
Event
Wam
Transport
Event
Abstract
Wam
Node
Abstract
Wam
Parameter
Abstract
Wam
Parameter
Info
Abstract
Web
Audio
Module
Audio
Worklet
Processor
VERSION
Wam
Env
Wam
Group
Wam
Processor
get
Abstract
Wam
Env
get
Abstract
Wam
Group
get
Abstract
Wam
Processor
Generated using
TypeDoc
should return
true