Processing 3 Sound Library AudioIn Class

Sound - Processing Libraries

AudioIn Class

import processing.sound.*;
AudioIn in;

void setup() {
  size(640, 360);
  // Create the Input stream
  in = new AudioIn(this, 0);;

void draw() {

DescriptionAudioIn let's you grab the audio input from your soundcard.


start()Starts the input stream.

play()Start the Input Stream and route it to the Audio Hardware Output

set()Set multiple parameters at once.

amp()Change the amplitude/volume of the input steam.

add()Offset the output of the input stream by given value

pan()Move the sound in a stereo panorama

stop()Stop the input stream.


AudioIn(theParent, in)


The AudioIn Class seems to be the foundation for the other classes in the sound library. After declaration, in.start() seems the most appropriate for the analysis rather than as seen in this example.