Transports and Synchronization
Understanding Storage: let, const, @state, @param
Using the Audio Plugin/Desktop Application Template
Programming a Custom UI with JUCE
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.
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.
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.