This reference is for Processing 3.0+. If you have a previous version, use the reference included with your software in the Help menu. If you see any errors or have suggestions, please let us know. If you prefer a more technical reference, visit the Processing Core Javadoc and Libraries Javadoc.




import processing.sound.*;
AudioIn in;

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

void draw() {

Description AudioIn let's you grab the audio input from your soundcard.
play() Start capturing the input stream and route it to the audio output
start() Start the input stream without routing it to the audio output. This is useful if you only want to perform audio analysis based on the microphone input.
set() Sets amplitude, add and pan position with one method.
AudioIn(parent, in)
parent PApplet: typically use "this"
in int: input channel number (optional, default 0)
Updated on February 11, 2019 02:10:36pm EST

Creative Commons License