-
Notifications
You must be signed in to change notification settings - Fork 0
Modules
The SimpleEnvelope
is a linear response Attack-Release (AR) envelope.
The SimpleEnvelope()
constructor creates a new SimpleEnvelope
instance.
SimpleEnvelope(context[, options]);
context
must reference an AudioContext
instance. options
is an object containing configuration settings for the instance.
Configurable options and their default values:
const defaults = {
attack: 0.1,
release: 0.4,
};
SimpleEnvelope.attack
SimpleEnvelope.release
SimpleEnvelope.connect()
SimpleEnvelope.disconnect()
SimpleEnvelope.trigger()
The SimpleGain
is a linear amplitude processor that applies gain to input data.
The SimpleGain()
constructor creates a new SimpleGain
instance.
SimpleGain(context[, options]);
context
must reference an AudioContext
instance. options
is an object containing configuration settings for the instance.
Configurable options and their default values:
const defaults = {
gain: 1,
};
SimpleGain.gain
-
SimpleGain.input
(Read only) -
SimpleGain.output
(Read only)
SimpleGain.connect()
SimpleGain.disconnect()
The SimpleOscillator
is a variable wave shape oscillator capable of CV and audio rate frequencies.
The SimpleOscillator()
constructor creates a new SimpleOscillator
instance.
SimpleOscillator(context[, options]);
context
must reference an AudioContext
instance. options
is an object containing configuration settings for the instance.
Configurable options and their default values:
const defaults = {
frequency: 440,
type: 'sine',
};
SimpleOscillator.frequency
-
SimpleOscillator.output
(Read only) SimpleOscillator.type
SimpleOscillator.connect()
SimpleOscillator.disconnect()
SimpleOscillator.start()
SimpleOscillator.stop()
The SimpleReverb
is a linear convolution reverb.
The SimpleReverb()
constructor creates a new SimpleReverb
instance.
SimpleReverb(context[, options]);
context
must reference an AudioContext
instance. options
is an object containing configuration settings for the instance.
Configurable options and their default values:
const defaults = {
seconds: 3,
decay: 2,
};
SimpleReverb.decay
-
SimpleReverb.input
(Read only) -
SimpleReverb.output
(Read only) SimpleReverb.seconds
SimpleReverb.connect()
SimpleReverb.disconnect()