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.*;

void setup() {
  // Create a Sound object and select the second sound device (device ids start at 0) for input
  Sound s = new Sound(this);

  // Now get the first audio input channel from that sound device (ids again start at 0)
  AudioIn in = new AudioIn(this, 0);
Description Choose the device (sound card) which should be used for grabbing audio input using AudioIn. Note that this setting affects the choice of sound card, which is not necessarily the same as the number of the input channel. If your sound card has more than one input channel, you can specify which channel to use in the constructor of the AudioIn class.
deviceId int: the device id obtained from Sound.list()
Updated on June 6, 2020 10:05:51pm EDT