@kayelaa/canvas API - v0.2.15
Preparing search index...
LiaOscSFX
Class LiaOscSFX
Index
Constructors
constructor
Properties
ctx
cfg
Methods
play
get
Config
set
Config
get
Key
set
Key
set
Freq
set
Wave
set
Volume
set
Amp
Env
set
Pitch
Env
set
Noise
Enabled
set
Noise
Level
set
Filter
Enabled
set
Filter
set
LFO
Enabled
set
LFO
set
Duration
clone
Constructors
constructor
new
LiaOscSFX
(
config
?:
Partial
<
SFXConfig
>
)
:
LiaOscSFX
Parameters
config
:
Partial
<
SFXConfig
>
= {}
Returns
LiaOscSFX
Properties
ctx
ctx
:
AudioContext
cfg
cfg
:
SFXConfig
Methods
play
play
(
outputGain
?:
GainNode
)
:
{
disconnect
()
:
void
}
Parameters
outputGain
:
GainNode
= LiaAudio.sfxGain
Returns
{
disconnect
()
:
void
}
get
Config
getConfig
()
:
SFXConfig
Returns
SFXConfig
set
Config
setConfig
(
patch
:
Partial
<
SFXConfig
>
)
:
LiaOscSFX
Parameters
patch
:
Partial
<
SFXConfig
>
Returns
LiaOscSFX
get
Key
getKey
<
K
extends
keyof
SFXConfig
>
(
key
:
K
)
:
SFXConfig
[
K
]
Type Parameters
K
extends
keyof
SFXConfig
Parameters
key
:
K
Returns
SFXConfig
[
K
]
set
Key
setKey
<
K
extends
keyof
SFXConfig
>
(
key
:
K
,
value
:
Partial
<
SFXConfig
[
K
]
>
,
)
:
LiaOscSFX
Type Parameters
K
extends
keyof
SFXConfig
Parameters
key
:
K
value
:
Partial
<
SFXConfig
[
K
]
>
Returns
LiaOscSFX
set
Freq
setFreq
(
freq
:
number
)
:
LiaOscSFX
Parameters
freq
:
number
Returns
LiaOscSFX
set
Wave
setWave
(
type
:
"square"
|
"sine"
|
"sawtooth"
|
"triangle"
)
:
LiaOscSFX
Parameters
type
:
"square"
|
"sine"
|
"sawtooth"
|
"triangle"
Returns
LiaOscSFX
set
Volume
setVolume
(
volume
:
number
)
:
LiaOscSFX
Parameters
volume
:
number
Returns
LiaOscSFX
set
Amp
Env
setAmpEnv
(
attack
:
number
,
decay
:
number
,
sustain
:
number
,
release
:
number
,
)
:
LiaOscSFX
Parameters
attack
:
number
decay
:
number
sustain
:
number
release
:
number
Returns
LiaOscSFX
set
Pitch
Env
setPitchEnv
(
amount
:
number
,
decay
:
number
)
:
LiaOscSFX
Parameters
amount
:
number
decay
:
number
Returns
LiaOscSFX
set
Noise
Enabled
setNoiseEnabled
(
enabled
:
boolean
)
:
LiaOscSFX
Parameters
enabled
:
boolean
Returns
LiaOscSFX
set
Noise
Level
setNoiseLevel
(
level
:
number
)
:
LiaOscSFX
Parameters
level
:
number
Returns
LiaOscSFX
set
Filter
Enabled
setFilterEnabled
(
enabled
:
boolean
)
:
LiaOscSFX
Parameters
enabled
:
boolean
Returns
LiaOscSFX
set
Filter
setFilter
(
type
:
"lowpass"
|
"highpass"
|
"bandpass"
|
"notch"
,
freq
:
number
,
Q
:
number
,
)
:
LiaOscSFX
Parameters
type
:
"lowpass"
|
"highpass"
|
"bandpass"
|
"notch"
freq
:
number
Q
:
number
Returns
LiaOscSFX
set
LFO
Enabled
setLFOEnabled
(
enabled
:
boolean
)
:
LiaOscSFX
Parameters
enabled
:
boolean
Returns
LiaOscSFX
set
LFO
setLFO
(
target
:
"filter"
|
"gain"
|
"freq"
,
rate
:
number
,
depth
:
number
,
)
:
LiaOscSFX
Parameters
target
:
"filter"
|
"gain"
|
"freq"
rate
:
number
depth
:
number
Returns
LiaOscSFX
set
Duration
setDuration
(
duration
:
number
)
:
LiaOscSFX
Parameters
duration
:
number
Returns
LiaOscSFX
clone
clone
()
:
LiaOscSFX
Returns
LiaOscSFX
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
ctx
cfg
Methods
play
get
Config
set
Config
get
Key
set
Key
set
Freq
set
Wave
set
Volume
set
Amp
Env
set
Pitch
Env
set
Noise
Enabled
set
Noise
Level
set
Filter
Enabled
set
Filter
set
LFO
Enabled
set
LFO
set
Duration
clone
@kayelaa/canvas API - v0.2.15
Loading...