### Sound

The Sound library provides a simple way to work with audio in Processing. It can play, analyze, and synthesizing 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.

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