AudioMulch Help > Contraption Reference > Input/Output Previous Next


Outputs sound to the audio interface. Optionally, records sound to a file.

SoundOut is the main channel for outgoing stereo sound. You can also use SoundOut to record sound to a file. Playback from SoundIn can be synchronized with SoundOut recording and the Export to Sound File option for tightly synchronized recording of processed sound files.

See the Loading Sound Files page for information about supported file types and how to load sound files.

Related Contraptions

Audio output and recording: AuxOut, FileRecorder, *FileRecorder (multi-file recorder)

Audio input and file playing contraptions: SoundIn, AuxIn, FilePlayer, *FilePlayer (multi-file player), LoopPlayer, Drums


SoundOut parameter editor window


Selects the file that SoundOut records to. Create a new file, or use an existing file. To record a file, first click on the Select Sound File button and select an existing file or create a new one.

Current / Total Time

Indicates the current playback time and the total duration of the file. Time is indicated in MM:SS.mmm format (minutes, seconds and milliseconds). Hours are also indicated when the duration is greater than one hour.

Record Mode

Determines whether existing sound in the output file is overwritten or appended in subsequent record operations.

Use Append if you want to do multiple takes of a recording. Overwrite destroys any existing sound in the file.

Punch Mode


Determines when to start and stop recording. The different modes operate as follows:

Manual: recording begins when you press Record and stops when you press Stop.

SoundIn Sync: recording begins when the SoundIn is started and stops when the SoundIn stops, or when Stop is pressed. The record button must be pressed to arm it before it will begin recording. This mode can be good to use if you're processing a sound file.

Timed: record for a specified amount of time. The timer starts when you press Record and continues for the time specified, or until the Stop button is pressed.

Record / Stop

Controls the start and end of the recording.

Play / Stop


Starts and stops playback of the output file from the beginning, so you can hear what the recording sounds like.


When recording with SoundOut, the sample rate of the outgoing sound file always conforms to the currently assigned Sample Rate, as reflected in the Audio General page of the Settings Dialog.

You can configure which audio interface outputs are routed to SoundOut using the Settings / Preferences dialog box. Go to the Settings / Preferences Dialog Box section of this Help File for information about how to adjust these settings.

Relevant Example Files

The following file provides an example of how SoundOut can be used:


To open the Example Files directory, go to the File menu, select Open, and double-click on the Examples folder. Read descriptions of the example files here.

Suggested Uses and Practical Applications

Andrew Bencina says: “When working with a static mulch patch or a looped automation sequence, another option is to use Export to Sound File from the File menu to make recordings of a pre-determined length. This is especially useful when trying to create your own loops.”

Previous Next