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 the Optimization of compilation speed.
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)
message
Set rnbo_param and rnbo_param~ s' value by using the following format :
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.
Midi Inlet
The MIDI inlet will appear if the rnbo~ subpatcher includes a MIDI input object, like rnbo_midiin, rnbo_notein, rnbo_ctlin, rnbo_bendin, or rnbo_sysexin. This inlet accepts MIDI streams, so it's common to connect it to a "midiformat" object in Max.
Outlets
MIDI Outlet
If the rnbo~ subpatcher contains a MIDI output object (e.g. rnbo_midiout, rnbo_noteout, rnbo_ctlout, rnbo_bendout, rnbo_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 rnbo_out objects in the rnbo~ patcher.
Port Outlet
Output data from rnbo_outport objects. The rightmost outlet will appear whenever a rnbo_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 |