⊥Źródła: Reference: libraries/p5.sound, p5.js Sound Tutorial,
GitHub: processing/p5.js-sound
p5.sound extends p5 with Web Audio functionality including audio input, playback, analysis and synthesis.
p5.SoundFile: Load and play sound files.
p5.Amplitude: Get the current volume of a sound.
p5.AudioIn: Get sound from an input source, typically a computer microphone.
p5.FFT: Analyze the frequency of sound. Returns results from the frequency spectrum or time domain (waveform).
p5.Oscillator: Generate Sine, Triangle, Square and Sawtooth waveforms. Base class of p5.Noise and p5.Pulse.
p5.Env: An Envelope is a series of fades over time. Often used to control an object’s output gain level as an “ADSR Envelope” (Attack, Decay, Sustain, Release). Can also modulate other parameters.
p5.Delay: A delay effect with parameters for feedback, delayTime, and lowpass filter.
p5.Filter: Filter the frequency range of a sound.
p5.Reverb: Add reverb to a sound by specifying duration and decay.
p5.Convolver: Extends p5.Reverb to simulate the sound of real physical spaces through convolution.
p5.SoundRecorder: Record sound for playback / save the .wav file.p5.Phrase, p5.Part and p5.Score: Compose musical sequences.
p5.Noise
Descripción
Noise is a type of oscillator that generates a buffer with random values.
Extiende p5.Oscillator
This function requires you include the p5.sound library. Add the following into the head of your index.html file:
<script language="javascript" type="text/javascript" src="path/to/p5.sound.js"></script>
Sintaxis
new p5.Noise(type)
Parámetros
type |
String:Type of noise can be ‘white’ (default), ‘brown’ or ‘pink’. |
Methods
setType() | Set type of noise to ‘white’, ‘pink’ or ‘brown’. White is the default. |
start() | Start the noise |
stop() | Stop the noise. |
pan() | Pan the noise. |
amp() | Set the amplitude of the noise between 0 and 1.0. Or, modulate amplitude with an audio signal such as an oscillator. |
connect() | Send output to a p5.sound or web audio object |
disconnect() | Disconnect all output. |