### Sound

The new Sound library for Processing 3 provides a simple way to work with audio. It can play, analyze, and synthesize sound. The library comes with a collection of oscillators for basic wave forms, a variety of noise generators, and effects and filters to alter sound files and other generated sounds. The syntax is minimal to make it easy to patch one sound object into another.

The source code is available on the processing-sound GitHub repository. Please report bugs here. This library is only compatible with Processing 3.0+.

I/O

AudioDevice
AudioIn

Audio Files

SoundFile

Effects

LowPass
HighPass
BandPass
Delay
Reverb

Analysis

Amplitude
FFT

Noise

WhiteNoise
PinkNoise
BrownNoise

Oscillators

SinOsc
SawOsc
SqrOsc
TriOsc
Pulse

Envelopes

Env