SoundIn.ar reads from the sound card's input buses; use headphones to prevent feedback
SoundIn.ar(0) reads from the first input channel of the sound card (equivalent to In.ar(8) since input buses start at 8 by default). SoundIn.ar([0,1]) reads stereo. This signal can then be processed with any UGen (FreeVerb, BPF, etc.). Headphones are essential when monitoring live input to prevent feedback. Unlike In.ar, SoundIn automatically handles the bus offset for inputs.
Examples
{SoundIn.ar(0)}.play; // mono mic in {FreeVerb.ar(SoundIn.ar([0,1]),mix:0.5,room:0.9)}.play; // stereo with reverb
Assessment
Write a synth that adds a resonant BPF to microphone input with the cutoff controlled by MouseY.