This argument is in order to use Web Audio API.
This method activates envelope generator.
Return value is for method chain.
This method clears variables for managing instance of GainNode
.
This argument is in order to determine whether disconnect AudioNode
.
This is returned for method chain.
This method deactivates envelope generator.
Return value is for method chain.
This method gets instance of GainNode
for Envelope Generator.
This argument is index of array that contains instance of GainNode
for Envelope Generator.
This is returned as instance of GainNode
for Envelope Generator.
This method gets or sets parameters for envelope generator. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for envelope generator if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for envelope generator. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for envelope generator if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for envelope generator. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for envelope generator if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for envelope generator. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for envelope generator if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for envelope generator. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for envelope generator if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for envelope generator. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for envelope generator if getter. Otherwise, return value is for method chain.
This method gets effector's parameters as associative array.
This method determines whether the all of gain schedulings have ended.
If the all of gain schedulings have ended, this value is true
. Otherwise, this value is false
.
This method connects instance of AudioNode
.
This argument is in order to select instance of GainNode
that is Envelope Generator.
This argument is instance of AudioNode
as input.
This argument is instance of AudioNode
as output.
This method sets instance of GainNode
for Envelope Generator.
This argument is index of array that contains instance of GainNode
for Envelope Generator.
This is returned for method chain.
This method changes gain (Attack -> Decay -> Sustain).
This argument is start time of Attack.
This method gets envelope generator state. If returns true
, envelope generator is active.
This method changes gain (Attack or Decay or Sustain -> Release).
This argument is start time of Release.
Optional
useCurve: booleanThis argument is to use different methods. The default value is false
.
This method gets effector's parameters as JSON.
This private class is for Envelope Generator.