All MIDI-learnable parameters in Keyscape can also be automated using the Host Automation feature. Each host handles Host Automation differently, so it’s important to understand how your specific software will interact with Keyscape.
Enabling Host Automation

To make a Host Automation assignment for a parameter in Keyscape, Right/Control-click a parameter to open its contextual menu, and then select the Enable Host Automation option.

The parameter will be assigned the next available Host Automation ID number, from lowest to highest. Once assigned, changes made to the parameter using the Keyscape interface can be recorded in real time in the host software.
NOTE: If your host doesn’t display Host Automation assignments by name, select Show Current Assignments from the Utility Menu to display the parameter names along with their corresponding Host Automation ID numbers.

All Host Automation assignments are saved with the host project file and can also be saved with a MIDI Learn Template.

Technical Considerations

Each automated parameter in Keyscape is assigned a unique Automation ID. For example, Slot 0 is the first parameter in the host or on the control surface, the next one is Number 1, etc. You can assign any parameter in Keyscape to one of these slots using “Enable Host Automation.” The parameter will be assigned to the next available slot and can then be automated.

Parameter automation is capable of two-way communication. If your host and control surface support it, your control surface can display the names of the parameters controlled by each knob or fader, and each control can automatically update to show the current value of a parameter. For example, many control surfaces with motorized faders automatically display and update parameter names in real time, which is very useful when opening songs that contain plug-ins controlled by the surface.