Fundamentals
Export Targets
Code Export
Patcher UI
Special Topics
RNBO Raspberry Pi OSCQuery Runner
RNBO Audio Input and Output
RNBO devices can support audio signal input and output. The total number of allowed channels varies based on the target platform and the audio interface and device drivers used.
Signal Input
Each in~ object creates a channel of audio in the RNBO patcher, requiring a channel index number as an argument. In the parent Max patcher, this creates corresponding inlets to the rnbo~ object for signal input, and also creates a logical input for an external audio source in the exported RNBO code. For more information about logical channels, visit the Max documentation.
A RNBO patcher can have multiple signal in~ objects with the same index. The same signal will be received on all instances of such in~ objects.
Signal Output
The out~ object adds a signal output to the RNBO patcher, also requiring a channel index number as an argument. In the parent Max patcher, this creates an outlet on the rnbo~ object for signal output of a single audio channel. Similarly, this creates a logical output channel for use on the target in the exported code.
A RNBO patcher can have multiple signal out~ objects with the same index. All signals received by such out~ objects will be output from the same signal outlet.