Multiply the output volume (amplitude) of a sound file between 0.0 (silence) and 1.0 (full volume). 1.0 is the maximum amplitude of a digital sound, so multiplying by greater than 1.0 may cause digital distortion. To fade, provide a rampTime
parameter. For more complex fades, see the Envelope class.
Alternately, you can pass in a signal source such as an oscillator to modulate the amplitude with an audio signal.
Syntax
setVolume(volume, [rampTime], [timeFromNow])
Parameters
volume
Number|Object:
Volume (amplitude) between 0.0 and 1.0 or modulating signal/oscillator
rampTime
Number:
Fade for t seconds
timeFromNow
Number:
Schedule this event to happen at t seconds in the future
Notice any errors or typos? Please let us know. Please feel free to edit lib/addons/p5.sound.js and open a pull request!