Trying to fix my Faderport 16 Zone file, but it's proving impossible so far. The button functions are all fine, but one main problem exists.
Code:
Zone "Home"
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"Buttons|"
"Channel|1-16"
IncludedZonesEnd
ZoneEnd
This is the main Home zone. The surface is set to Auto-map nothing in the setup of CSI, i.e. in Prefs/control surfaces/CSI and then edit of the midi surface entry, none of the checkboxes below the Zone folder dropdown are checked.
Another zone for "Sends|1-16" exists as well. Fine.
Here's what happens once I've been to the "Sends|" zone by triggering the function
ToggleMapSelectedTrackSends not once but twice.
CSI does not return to show the track volume for the faders, but the faders and scribble strips are now empty and useless. Only the SELECT buttons still work, which are assigned in the "Channel|1-16" zone(s). The faders however control nothing and sit at the bottom. I can switch back to Sends view by triggering the
ToggleMapSelectedTrackSends function again, but there's no going back to controlling the track volume any longer.
I find this extremely confusing. Could this be a bug ?
Here's the full zone file for reference.
Code:
Zone "Home"
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
"Buttons|"
"Channel|1-16"
IncludedZonesEnd
ZoneEnd
Zone "Buttons|"
ShiftRight Shift
ShiftLeft Alt
Send ToggleMapSelectedTrackSends
Track ToggleMapSelectedTrackFXMenu
Pan ToggleMapSelectedTrackFX
/ TRANSPORT
Cycle Reaper "1068"
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Record
BankLeft TrackBank "-16"
BankRight TrackBank "16"
Read TrackAutoMode "1" { 0 4 0 0 96 0 }
Write TrackAutoMode "3" { 4 0 0 127 0 0 }
Trim TrackAutoMode "0" { 1 3 3 127 127 127 }
Touch TrackAutoMode "2" { 2 3 0 112 112 00 }
Latch TrackAutoMode "4" { 4 0 4 96 0 96 }
Off TrackAutoMode "5" { 0 0 10 0 32 127 }
Shift+Read GlobalAutoMode "1" { 0 4 0 127 127 127 }
Shift+Write GlobalAutoMode "3" { 4 0 0 127 127 127 }
Shift+Trim GlobalAutoMode "0" { 1 3 3 127 127 127 }
Shift+Touch GlobalAutoMode "2" { 2 3 0 127 127 127 }
Shift+Latch GlobalAutoMode "4" { 4 0 4 127 127 127 }
Shift+Off GlobalAutoMode "5" { 0 0 10 127 127 127 }
Shift+Pan Reaper "40876"
/ Alt = left shift button
Alt+Read Reaper "40086" // All tracks set to Read
Alt+Write Reaper "40090" // All tracks set to Write
Alt+Trim Reaper "40088" // All tracks set to Trim/Read
Alt+Touch Reaper "40087" // All tracks set to Touch
Alt+Latch Reaper "40266" // All tracks set to Latch
Alt+Off Reaper "42024" // All tracks set to Latch Preview
/ BUTTONS LEFT OF FADERS
Arm TrackRecordArm // arms selected tracks
Shift+Arm Reaper "40490" // arm all tracks
Alt+Arm Reaper "40491" // unarm all tracks
SoloClear Reaper "40340" // Track: Unsolo all tracks
MuteClear Reaper "40339" // Track: Unmute all tracks
/ for coloured button states and Reaper actions use the following
/ Reaper "" { 0 0 0 127 127 127 }
Bypass NoAction
Macro NoAction
Link ToggleMapSelectedTrackSends
/ { 0 0 0 10 10 127 }
Master Reaper "40075" // View: Toggle master track visible
Click Reaper "40364" // Options: Toggle metronome
Section Reaper "40174" // insert region
Shift+Section Reaper "40306" // insert region and edit
Marker Reaper "40157" // insert marker at current position
Shift+Marker Reaper "40171" // insert and edit marker at current position
ZoneEnd
Zone "Channel|1-16"
TrackNavigator
FPScribble| TrackNameDisplay
TrackTouch+FPScribble| TrackVolumeDisplay
Solo| TrackSolo
Mute| TrackMute
Select| TrackUniqueSelect { 2 10 2 30 127 30 }
Shift+Select| TrackRangeSelect { 2 10 2 30 127 30 }
Alt+Select| TrackSelect { 2 10 2 30 127 30 }
Fader| TrackVolume
TrackTouch+Fader| TrackVolume
FaderTouch| TrackTouch
Shift+Fader| TrackPan "0"
Shift+TrackTouch+Fader| TrackPan "0"
Shift+FaderTouch| TrackTouch
Shift+TrackTouch+FPScribble| TrackPanDisplay
Alt+Fader| TrackPanWidth "1"
Alt+TrackTouch+Fader| TrackPanWidth "1"
Alt+FaderTouch| TrackTouch
Alt+TrackTouch+FPScribble| TrackPanWidthDisplay
ZoneEnd
Zone "Send|1-16"
SelectedTrackNavigator
FPScribble| TrackSendNameDisplay
TrackTouch+FBScribble| TrackSendVolumeDisplay
Mute| TrackSendMute
Fader| TrackSendVolume
TrackTouch+Fader| TrackSendVolume
FaderTouch| TrackTouch
Shift+Fader| TrackSendPan "0"
Shift+TrackTouch+Fader| TrackSendPan "0"
Shift+FaderTouch| TrackTouch
Shift+TrackTouch+FPScribble| TrackPanDisplay
ZoneEnd
//Zone "FXMenu|1-8"
// SelectedTrackNavigator
// FPScribble| FXNameDisplay |
// Select| GoFXSlot |
//ZoneEnd