Overview
The[param] object sends and receives automation parameters to and from the DAW. It enables bidirectional communication with your DAW’s automation system, allowing patches to both control and respond to automation parameters.
Before using [param], you must create an automation parameter in the sidebar.
Arguments
The parameter name. This should match the name of the automation parameter created in the sidebar.
When set to
1, automatically handles change state when interacting with GUI objects. This is useful for integrating with sliders, number boxes, and other UI elements.0= Manual change state handling1= Automatic change state handling
Inlets
Set DAW parameter value. Send a float to update the automation parameter value in the DAW.
Inform DAW about change state:
0= Reading (parameter is being read/displayed)1= Writing (parameter is being actively changed)
Outlets
Received DAW parameter value. Outputs the current value when the automation parameter changes in the DAW.
Methods
Activate the automation parameter. This must be called after creating the parameter in the sidebar.
Set parameter range with two float values (minimum and maximum).
Set parameter mode using a float value:
1= Float (linear)2= Integer (stepped)3= Logarithmic4= Exponential
Usage Example
Notes
- Always create the parameter in the sidebar before sending the
createmessage - The parameter name must match exactly between the object and the sidebar
- Use the second inlet for proper automation recording when changing values programmatically
- Auto-handle mode (
1) simplifies GUI integration but may not be suitable for all use cases
