Action Reference - reaper-csi/reaper_csurf_integrator GitHub Wiki
CSI Actions
Transport and Timeline
Tracks
- TrackVolume
- SoftTakeover7BitTrackVolume
- SoftTakeover14BitTrackVolume
- MCUTrackPan
- TrackPan
- TrackPanWidth
- TrackPanL
- TrackPanR
- TrackSelect
- TrackUniqueSelect
- TrackRangeSelect
- TrackSolo
- TrackMute
- TrackInvertPolarity
- TrackRecordArm
- TrackNameDisplay
- TrackVolumeDisplay
- MCUTrackPanDisplay
- TrackPanDisplay
- TrackPanWidthDisplay
- TrackPanLeftDisplay
- TrackPanRightDisplay
- TrackOutputMeter
- TrackOutputMeterAverageLR
- TrackOutputMeterMaxPeakLR
Track Sends
- TrackSendVolume
- TrackSendPan
- TrackSendMute
- TrackSendPrePost
- TrackSendStereoMonoToggle
- TrackSendInvertPolarity
- TrackSendNameDisplay
- TrackSendVolumeDisplay
- TrackSendPanDisplay
- TrackSendPrePostDisplay
- MapSelectedTrackSendsToWidgets
- UnmapSelectedTrackSendsFromWidgets
- MapTrackSendsSlotToWidgets
- UnmapTrackSendsSlotFromWidgets
- MapSelectedTrackSendsSlotToWidgets
- UnmapSelectedTrackSendsSlotFromWidgets
Track Receives
- TrackReceiveVolume
- TrackReceivePan
- TrackReceiveMute
- TrackReceivePrePost
- TrackReceiveInvertPolarity
- TrackReceiveNameDisplay
- TrackReceiveVolumeDisplay
- TrackReceivePanDisplay
- TrackReceivePrePostDisplay
- MapSelectedTrackReceivesToWidgets
- UnmapSelectedTrackReceivesFromWidgets
- MapTrackReceivesSlotToWidgets
- UnmapTrackReceivesSlotFromWidgets
- MapSelectedTrackReceivesSlotToWidgets
- UnmapSelectedTrackReceivesSlotFromWidgets
FX
- FXParam
- FXParamRelative
- FXNameDisplay
- FXParamNameDisplay
- FXParamValueDisplay
- FXMenuNameDisplay
- FocusedFXParam
- FocusedFXParamNameDisplay
- FocusedFXParamValueDisplay
- MapSelectedTrackFXToWidgets
- UnmapSelectedTrackFXFromMenu
- MapSelectedTrackFXToMenu
- UnmapSelectedTrackFXFromMenu
- MapTrackFXMenusSlotToWidgets
- UnmapTrackFXMenusSlotFromWidgets
- GoFXSlot
- GoCurrentFXSlot
- FXGainReductionMeter
Navigation
- TrackBank
- SelectedTrackBank
- SendSlotBank
- ReceiveSlotBank
- FXMenuSlotBank
- TogglePin
- ToggleScrollLink
- ForceScrollLink
- NextPage
- GoPage
- GoZone
- GoSubZone
- PageNameDisplay
- SetBroadcastGoZone
- SetReceiveGoZone
- SetBroadcastGoFXSlot
- SetReceiveGoFXSlot
- SetBroadcastMapSelectedTrackSendsToWidgets
- SetReceiveMapSelectedTrackSendsToWidgets
- SetBroadcastMapSelectedTrackReceivesToWidgets
- SetReceiveMapSelectedTrackReceivesToWidgets
- SetBroadcastMapSelectedTrackFXToWidgets
- SetReceiveMapSelectedTrackFXToWidgets
- SetBroadcastMapSelectedTrackFXToMenu
- SetReceiveMapSelectedTrackFXToMenu
- SetBroadcastMapTrackSendsSlotToWidgets
- SetReceiveMapTrackSendsSlotToWidgets
- SetBroadcastMapTrackReceivesSlotToWidgets
- SetReceiveMapTrackReceivesSlotToWidgets
- SetBroadcastMapTrackFXMenusSlotToWidgets
- SetReceiveMapTrackFXMenusSlotToWidgets
VCA
Automation
Other
Modifiers
Reaper Actions
Button1 Reaper "40454"
Button2 Reaper "_0e5b196e7f67994bab6de09c49f05926"
Button3 Reaper "_SWSTL_SHOWALL"
Invokes the Reaper Action (custom or built in) specified by the ID in the argument. The syntax is the word Reaper followed by the Command ID. How do you get the Command ID? Open the Reaper Action List, right-click on the action name, and select "Copy selected action command ID" which copies it to your clipboard. Paste the Command ID into the .zon file at the appropriate location.
As a best practice, you can label the command ID in your .zon using two forward slashes to leave trailing comments like this:
Button1 "_S&M_FXBYPLAST" // Bypasses last touched FX on the selected track