Processing 3 Sound Library AudioIn Class

Sound - Processing Libraries 

https://processing.org/reference/libraries/sound/

AudioIn Class

import processing.sound.*;
AudioIn in;

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

void draw() {
}

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

Methods

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.

Constructor

AudioIn(theParent, in)

Takeaway

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 in.play() as seen in this example.