rnbo~
The rnbo~ object is a Max wrapper for RNBO technology
Description
The rnbo~ object creates a special patcher that allows you to program in the rnbo patching environment, then export your code to a variety of targets.
Arguments
None.
Attributes
active [int] (default: 1)
Enable/disable event and signal processing within the rnbo~ object.
annotation_name [symbol] (default: )
The string that is prepended to annotations. This shows up in the Info pane in Live, and the clue window in Max.
autobuild [int] (default: 1)
When Automatic Rebuild is enabled, changes to the rnbo~ patcher will cause the rnbo~ patcher to recompile. Disabling this will disable the auto-compilation feature of the rnbo~ patcher.
autosave [int] (default: 1)
Allows for snapshots of the rnbo~ object to be saved as presets.
exposevoiceparams [int] (default: 0)
Expose parameters for each polyphonic voice. The number of voices will be determined by the
attributeoptimization [symbol]
Set level of compiler optimization.
Possible values:
'O0'
(
No Optimization
)
'O1'
(
Normal Optimization (default)
)
'O2'
(
Fast Optimization
)
'O3'
(
Fastest Optimization
)
parameter_enable [int]
Parameter Mode Enable
parameter_mappable [int] (default: 1)
Visible to Mapping
polyphony [int] (default: 0)
Set the number of polyphonic voices for each parameter when
is set to .tabswitchesaudio [int] (default: 0)
When enabled,
enables audio output from the currently open tab, and simultaneously disables audio output from closed tabs.title [symbol]
The title sets the name of the rnbo~ object. This name appears as the patcher windows name and the default name for presets.
transport [symbol]
The name of the host platforms transport object to synchronize to. These objects will be metros and phasors in the rnbo~ patcher that are locked to the transport with the attribute set to .
Common Box Attributes
Snapshot Attributes
Parameter Attributes
Messages
bang
int
Arguments
float
Arguments
list
Arguments
(mouse)
dumpdesc
dumptargetconfig
Arguments
Target ID [symbol]
export
Arguments
With "@dumpoutlet 1", the dump outlet will output a status update as the export proceeds. The message "exportstatus active" means that the export is still active, while "exportstatus success" means the export has finished successfully, and "exportstatus error" means that an error has occurred. Check the Max Console to see what caused the error.
message
midievent
midiin
open
reset
reset_param
Arguments
setnormalized
Arguments
value [float]
wclose
Snapshot Messages
Inlets
Default Inlet
The leftmost inlet(s) of the rnbo~ object accept event and signal messages.
Outlets
MIDI Outlet
If the rnbo~ subpatcher contains a MIDI output object (e.g. midiout, noteout, ctlout, bendout, sysexout), then the rnbo~ parent object will have a MIDI outlet as its rightmost outlet. This outlet will output a MIDI stream, so it's common to connect it to a "midiparse" object in Max.
Message Outlets
Message outlets output event data from the rnbo~ object. The message outlets appear to the right of the Port outlets with the creation of out objects in the rnbo~ patcher.
Port Outlet
Output data from outport objects. The rightmost outlet will appear whenever a outport is added to the rnbo~ patcher.
Signal Outlets
Signal outlets output signal from the rnbo~ object. The signal outlets appear to the right of the Port outlets with the creation of rnbo_out~ objects in the rnbo~ patcher.
See Also
Name | Description |
---|---|
rnbo.remote | Communicate with a remote rnbo device |