Preparing search index...
The search index is not available
@turbowarp/types-tw
@turbowarp/types-tw
scratch-audio
AudioEngine
Class AudioEngine
Index
Constructors
constructor
Properties
audio
Buffers
audio
Context
effects
input
Node
loudness
Accessors
current
Time
DECAY_
DURATION
DECAY_
WAIT
EFFECT_
NAMES
Methods
_decode
Sound
_empty
Sound
create
Bank
create
Effect
Chain
decode
Sound
decode
Sound
Player
get
Input
Node
get
Loudness
Constructors
constructor
new
AudioEngine
(
audioContext
?:
AudioContext
)
:
AudioEngine
Parameters
Optional
audioContext
:
AudioContext
Returns
AudioEngine
Properties
audio
Buffers
audioBuffers
:
Record
<
string
,
ArrayBuffer
>
audio
Context
audioContext
:
AudioContext
effects
effects
:
EffectConstructor
[]
input
Node
inputNode
:
GainNode
loudness
loudness
:
null
|
Loudness
Accessors
current
Time
get
currentTime
()
:
number
Returns
number
DECAY_
DURATION
get
DECAY_DURATION
()
:
number
Returns
number
DECAY_
WAIT
get
DECAY_WAIT
()
:
number
Returns
number
EFFECT_
NAMES
get
EFFECT_NAMES
()
:
Record
<
string
,
string
>
Returns
Record
<
string
,
string
>
Methods
_decode
Sound
_decodeSound
(
sound
:
SoundToDecode
)
:
Promise
<
[
string
,
AudioBuffer
]
>
Returns a tuple of [sound id, buffer]
Parameters
sound
:
SoundToDecode
Returns
Promise
<
[
string
,
AudioBuffer
]
>
_empty
Sound
_emptySound
()
:
AudioBuffer
Returns
AudioBuffer
create
Bank
createBank
()
:
SoundBank
Returns
SoundBank
create
Effect
Chain
createEffectChain
()
:
EffectChain
Returns
EffectChain
decode
Sound
decodeSound
(
sound
:
SoundToDecode
)
:
Promise
<
string
>
Parameters
sound
:
SoundToDecode
Returns
Promise
<
string
>
decode
Sound
Player
decodeSoundPlayer
(
sound
:
SoundToDecode
)
:
Promise
<
SoundPlayer
>
Parameters
sound
:
SoundToDecode
Returns
Promise
<
SoundPlayer
>
get
Input
Node
getInputNode
()
:
GainNode
Returns
GainNode
get
Loudness
getLoudness
()
:
number
Returns
number
See
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
audio
Buffers
audio
Context
effects
input
Node
loudness
Accessors
current
Time
DECAY_
DURATION
DECAY_
WAIT
EFFECT_
NAMES
Methods
_decode
Sound
_empty
Sound
create
Bank
create
Effect
Chain
decode
Sound
decode
Sound
Player
get
Input
Node
get
Loudness
@turbowarp/types-tw
Loading...
Returns a tuple of [sound id, buffer]