Automation Actions - FunkybotsEvilTwin/CSIUserGuide GitHub Wiki
TrackAutoMode, TrackAutoModeDisplay
Use the CSI Action TrackAutoMode to assign a button to each of Reaper's Track Automation Modes. This action is designed to work on the selected track(s) without needing to be in a SelectedTrack zone.
Here is an example of buttons mapped to each of the 5 automation modes in Reaper.
Zone Home
Trim TrackAutoMode 0 // Trim
Read TrackAutoMode 1 // Read
Touch TrackAutoMode 2 // Touch
Write TrackAutoMode 3 // Write
Latch TrackAutoMode 4 // Latch
Alt+Latch TrackAutoMode 5 // LatchPreview
ZoneEnd
TrackAutoModeDisplay can be combined with a Track or SelectedTrack zone to show you the current automation mode. In this example, pressing Shift+RecordArm on a given channel will cycle through the automation mode on the selected track and the corresponding display will tell us which mode it's in.
Zone Track
Shift+RecordArm| CycleTrackAutoMode
Shift+DisplayLower| TrackAutoModeDisplay
ZoneEnd
GlobalAutoMode, GlobalAutoModeDisplay
GlobalAutoMode is used to set Reaper's Global Automation override mode. You may want to use a modifier and put it in the same Zone as your other automation buttons as shown in the example below.
Zone Home
Trim TrackAutoMode 0 // Trim
Read TrackAutoMode 1 // Read
Touch TrackAutoMode 2 // Touch
Write TrackAutoMode 3 // Write
Latch TrackAutoMode 4 // Latch
Alt+Latch TrackAutoMode 5 // Latch Preview
Shift+Trim GlobalAutoMode 0 // Global automation override off
Shift+Read GlobalAutoMode 1 // Global Read
Shift+Touch GlobalAutoMode 2 // Global Touch
Shift+Write GlobalAutoMode 3 // Global Write
Shift+Latch GlobalAutoMode 4 // Global Latch
Shift+Alt+Latch GlobalAutoMode 5 // Global Latch Preview
ZoneEnd
If you wanted to dedicate a display to showing the global auomation mode within Reaper (example: on an OSC device), there is now a CSI action that will display that.
Zone Home
AutoModeDisplay GlobalAutoModeDisplay
ZoneEnd
CycleTrackAutoMode
Use the CSI action CycleTrackAutoMode when you're looking to cycle through the various automation modes in Reaper. Note: "Write" mode is left out by design in order to prevent accidental writing or overwriting of automation while cycling through modes.
Here Shift+RecordArm will cycle through the various automation modes.
Shift+RecordArm| CycleTrackAutoMode