Input & Output

Input & Output modules connect patches to the outside world: sound card audio, MIDI devices, video cameras, screens, lasers, and sub-patch inlets/outlets. They are the entry and exit points for all data flowing in and out of Usine.

Categories

Category Modules Description
Device Audio 6 Direct access to sound card inputs and outputs, with selection and multi-channel support
Device Video 2 Camera input and screen output for video flows
Device Laser 1 Laser device output
Device Info 1 Audio driver information and configuration
Patch Inputs 10 Receive audio, data, MIDI, array, color, string, video, bitwise, and comma-text into sub-patches
Patch Outputs 13 Send audio, data, MIDI, array, color, string, video, bitwise, and comma-text out of sub-patches
Additional I/O 2 Add extra rack-level inputs and outputs to a patch

Device Audio

Direct access to sound card inputs and outputs for audio capture and playback.

Module Description
Device Input Audio Get all audio inputs from the sound card
Device Input Audio Selection Get audio from a selected sound card input by number
Device Output Audio Send audio to the sound card output (with input feedback)
Device Output Audio Selection Send audio to a selected sound card output by number
Device Output Audio Selection Multi Multi-channel audio output with optional VU-meters (decibel, linear, RMS)
Device Output Audio Last LR Get the last L/R outputs sent to the sound card (debug)

Device Video

Capture from cameras and output to screens.

Module Description
Device Input Video Get video from a camera device
Device Output Video Send video to a screen device (with full-screen option)

Device Laser

Output to laser projection hardware.

Module Description
Device Output Laser Send laser flow to a laser device (with X/Y inversion options)

Device Info

Inspect and configure audio driver settings.

Module Description
Device Audio Driver Settings Get audio driver info: input/output count, names, active channels, sample rate, and driver name

Patch Inputs

Receive flows into a sub-patch from its parent. Each type creates a typed inlet on the sub-patch.

Module Description
Input Audio Receive audio flow into a sub-patch
Input Data Receive data (float) flow into a sub-patch
Input Array Receive data array flow into a sub-patch
Input MIDI Receive MIDI flow with full message unpacking (channel, type, data, sysex, timestamp)
Input MIDI Global Receive all incoming MIDI from any source device
Input Color Receive color flow into a sub-patch
Input String Receive string flow into a sub-patch
Input Comma-Text Receive comma-text flow into a sub-patch
Input Video Receive video flow into a sub-patch
Input Bitwise Receive bitwise flow into a sub-patch

Patch Outputs

Send flows out of a sub-patch to its parent. Each type creates a typed outlet on the sub-patch.

Module Description
Output Audio Send audio flow out of a sub-patch
Output Data Send data (float) flow out of a sub-patch
Output Array Send data array flow out of a sub-patch
Output MIDI Send MIDI flow out of a sub-patch
Output MIDI Global Send MIDI to all available and active MIDI output devices
Output MIDI ID Send MIDI to a specific output device by ID
Output MIDI Name Send MIDI to a specific output device by name
Output MIDI to Usine Send MIDI back into Usine's main input (virtual loopback for MIDI learn)
Output Color Send color flow out of a sub-patch
Output String Send string flow out of a sub-patch
Output Comma Text Send comma-text flow out of a sub-patch
Output Video Send video flow out of a sub-patch
Output Bitwise Send bitwise flow out of a sub-patch

Additional I/O

Add extra rack-level inputs and outputs to a patch for multi-channel and multi-source configurations.

Module Description
Additional Input Create an extra rack-input with configurable audio and MIDI channels
Additional Output Create an extra rack-output with configurable audio and MIDI channels, gain, mute, and solo

See also

version 7.0.250121

Edit All Pages