SoundIn:
Filter:
Classes | UGens > InOut

SoundIn : Object

Read audio from hardware inputs
Source: SoundIn.sc
Subclasses: AudioIn

Description

SoundIn is a convenience UGen to read audio from the input of your computer or soundcard. It is a wrapper UGen based on In, which offsets the index such that 0 will always correspond to the first input regardless of the number of inputs present.

NOTE: On Intel based Macs, reading the built-in microphone or input may require creating an aggregate device in AudioMIDI Setup.

"open -a 'Audio MIDI Setup'".unixCmd; // execute this to launch it

Class Methods

SoundIn.ar(bus: 0, mul: 1, add: 0)

Arguments:

bus

the channel (or array of channels) to read in. These start at 0, which will correspond to the first audio input.

mul
add

Inherited class methods

Undocumented class methods

SoundIn.channelOffset

Instance Methods

Inherited instance methods

Examples

// world's most expensive patchcord (use headphones to avoid feedback)
{ SoundIn.ar(0) }.play;

// stereo version
{ SoundIn.ar([0, 1]) }.play;

// scope input; silent output
{ Amplitude.kr(SoundIn.ar(0)); }.scope;