Writing continuous parameter control
Score provides numerous features to control continuously your devices’ parameters over time. These are provided through the Process
library available by clicking on the icon at the bottom left of score window (or using Ctrl+Shift+P(Win / Linux) or⌘+Shift+P(Mac) shortcut).
In the example below, we will just create a basic breakpoint function-based automation for one of our device’s parameters by selecting the automation (float)
in the Process library, then dragging & dropping it where we want it on the timeline.
When done, you will see on the timeline a simple 1 segment linear default automation. Let’s now assign our device parameter as a destination for this simple automation process.
Click on the automation’s slot top bar to bring its inspector. Now from the Device explorer
drag the desired parameter on the address field. The automation is now assigned to our parameter.
When playing the scenario, our device’s parameter will get driven by an ascending ramp as the playhead goes across the automation slot.
Of course, you may refine your automation function by double-clicking in the automation slot to add more points or select a segment and use Shift+Drag to add curvature to the segment as well as using other advanced features as detailed in the Automation reference page.
You can extend your automation slot by dragging along the timeline its top right corner (the blue dot). By default, slot will get extended will preserving the automation length so you can further write your automation. You may also drag it using Cmd+Drag to scale the automation as the slot gets extended along the timeline
Full size edit
When further precision is required to edit your automation, you can double-click the name above the automation slot (here “automation (float)” to zoom in the slot and edit the automation in full size.
When done editing, you can go back to your scenario full view using Cmd+↑ or clicking on your scenario name beneath the time ruler.