View Single Post
Old 07-11-2020, 09:00 AM   #9704
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

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
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom

Last edited by airon; 07-11-2020 at 09:06 AM.
airon is offline   Reply With Quote