kaven-basic - v5.0.0
Preparing search index...
ADSR
Class ADSR
Attack-Decay-Sustain-Release Envelope
Index
Constructors
constructor
Properties
attack
attack
Length
attack
Samples
decay
decay
Length
decay
Samples
release
release
Length
release
Samples
sample
Rate
samples
Processed
sustain
sustain
Length
sustain
Level
sustain
Samples
Methods
disable
is
Active
note
Off
note
On
process
process
Sample
update
value
Constructors
constructor
new
ADSR
(
attackLength
:
number
,
decayLength
:
number
,
sustainLevel
:
number
,
sustainLength
:
number
,
releaseLength
:
number
,
sampleRate
:
number
,
)
:
ADSR
Parameters
attackLength
:
number
decayLength
:
number
sustainLevel
:
number
sustainLength
:
number
releaseLength
:
number
sampleRate
:
number
Returns
ADSR
Properties
attack
attack
:
number
attack
Length
attackLength
:
number
attack
Samples
attackSamples
:
number
decay
decay
:
number
decay
Length
decayLength
:
number
decay
Samples
decaySamples
:
number
release
release
:
number
release
Length
releaseLength
:
number
release
Samples
releaseSamples
:
number
sample
Rate
sampleRate
:
number
samples
Processed
samplesProcessed
:
number
sustain
sustain
:
number
sustain
Length
sustainLength
:
number
sustain
Level
sustainLevel
:
number
sustain
Samples
sustainSamples
:
number
Methods
disable
disable
()
:
void
Returns
void
is
Active
isActive
()
:
boolean
Returns
boolean
note
Off
noteOff
()
:
void
Returns
void
note
On
noteOn
()
:
void
Returns
void
process
process
(
buffer
:
number
[]
|
Float64Array
<
ArrayBufferLike
>
,
)
:
number
[]
|
Float64Array
<
ArrayBufferLike
>
Parameters
buffer
:
number
[]
|
Float64Array
<
ArrayBufferLike
>
Returns
number
[]
|
Float64Array
<
ArrayBufferLike
>
process
Sample
processSample
(
sample
:
number
)
:
number
Parameters
sample
:
number
Returns
number
update
update
()
:
void
Returns
void
value
value
()
:
number
Returns
number
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
attack
attack
Length
attack
Samples
decay
decay
Length
decay
Samples
release
release
Length
release
Samples
sample
Rate
samples
Processed
sustain
sustain
Length
sustain
Level
sustain
Samples
Methods
disable
is
Active
note
Off
note
On
process
process
Sample
update
value
kaven-basic - v5.0.0
Loading...
Attack-Decay-Sustain-Release Envelope