In the Playing audio files recipe, you've learned how to play an audio file. This recipe will teach you how to use the microphone input from your computer. This is a great feature of the Minim library and is really easy to use. You can use this as a starting point to build an art installation that responds to sound.
The first thing you need to do is import the minim
library, declare a Minim
object and an AudioInput
object.
import ddf.minim.*; import ddf.minim.signals.*; import ddf.minim.analysis.*; import ddf.minim.effects.*; Minim minim; AudioInput in;
Inside the setup()
function, we'll use the getLineIn()
method from the Minim
class to open the default line-in, on your computer.
void setup() { size( 640, 480 ); smooth(); minim = new Minim( this ); in = minim.getLineIn( Minim.STEREO, 512 ); background( 0 ); }
Inside the draw()
function, we'll use the bufferSize()
method on the AudioInput
object to visualize the incoming sound. We'll...