View Single Post
Old 03-25-2019, 01:45 AM   #2774
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by MalcolmG View Post
I think I need some help with the scope of Navigators/Navigating:

- Is it Navigating when I Bank through my tracks?
- Is it Navigating when I move through Effects on a track?
- Is it Navigating when I move through Regions in the Timeline?
Yup, good examples.

Quote:
Originally Posted by MalcolmG View Post
Are other things Navigating?

Cheers
Malcolm
Yes, any Zone where you wish to describe more than a static Zone

Here's what I'm currently using for a Zone file:

Code:
Zone Home
	IncludedZones
		Buttons 
		Channel|1-8
	IncludedZonesEnd
ZoneEnd

Zone Buttons
        ChannelLeft TrackBank -1
	ChannelRight TrackBank 1
	BankLeft TrackBank -20
	BankRight TrackBank 20
	Rewind Rewind
	FastForward FastForward
	Stop Stop
	Play Play
	Record Record
	F1 NextPage
	F7 PinSelectedTracks
	F8 UnpinSelectedTracks
	Read Reaper 40401
	Write Reaper 40403
	Trim Reaper 40400
	Touch Reaper 40402
	Latch Reaper 40404
	Group Reaper 42023
	Save Reaper 40026
	Undo Reaper 40029

	Marker Reaper 40172

	Nudge Reaper 40173
	Cycle CycleTimeline
	Click Reaper 40364

	MasterFader MasterTrackVolume
ZoneEnd

Zone ButtonsWithShiftPressed
	Activator PageShift
	Read Reaper 40086
	Write Reaper 40090
	Trim Reaper 40088
	Touch Reaper 40087
	Latch Reaper 40266
	Group Reaper 42024
	Save Reaper 40022
	Undo Reaper 40030
	Marker Reaper 40157
ZoneEnd

Zone ButtonsWithOptionPressed
	Activator PageOption
	Marker Reaper 40174
ZoneEnd

Zone Channel|1-8
/	IncludedZones
/		TrackTouchControlledDisplay|
/		TrackCyclePanWidth|
/	IncludedZonesEnd

	Navigator TrackNavigator
	DisplayUpper|  TrackNameDisplay
	DisplayLower| TrackPanDisplay
	Rotary| TrackPan 0
	RotaryPush| TrackMute
	RecordArm|  TrackRecordArm
	Solo|  TrackSolo
	Mute| TrackMute
	Select|  TrackUniqueSelect
	Fader|  TrackVolume
	FaderTouch|  TrackTouch
ZoneEnd

Zone TrackTouchControlledDisplay|1-8
        Activator TrackTouchControlled
	DisplayLower| 
        TrackPanDisplay 
        TrackVolumeDisplay
ZoneEnd

Zone TrackCyclePanWidth|1-8
	Activator RotaryPush|
        Navigator TrackCycleNavigator 
	Rotary|
        TrackPan 0
        TrackPanWidth 1
ZoneEnd

Zone ChannelsWithShiftPressed|1-8
	Activator PageShift
	Navigator PageTrack
	Select| TrackRangeSelect
ZoneEnd

Zone ChannelsWithControlPressed|1-8
	Activator PageControl
	Navigator PageTrack
	Select| TrackSelect
ZoneEnd

Zone ChannelsWithAltPressed|1-8
	Activator PageAlt
	Navigator PageTrack
	Select| GoZone TrackDisplaySends
ZoneEnd
You automatically start at the Zone named "Home".

"Home" is composed entirely of included Zones:

The static (no Navigator) Buttons Zone -- which contains the usual static Widgets -- Transport buttons, Automation buttons, Banking buttons, etc.

Channels 1-8 -- which each use a Track Navigator, meaning they participate in Track Banking.

Now let's talk Activators.

They're simply the trigger that "Activates" a Zone.

When a Zone is "Activated" it takes over any surface Widgets in its list.

When you start at "Home":
the Buttons Zone is Activated,
the Channels Zones are Activated
the Channels have been Navigated to Tracks 1-8.

When you press Shift, the Zones below are Activated, because of the bolded lines:

Code:
Zone ButtonsWithShiftPressed
	Activator PageShift
	Read Reaper 40086
	Write Reaper 40090
	Trim Reaper 40088
	Touch Reaper 40087
	Latch Reaper 40266
	Group Reaper 42024
	Save Reaper 40022
	Undo Reaper 40030
	Marker Reaper 40157
ZoneEnd

Zone ChannelsWithShiftPressed|1-8
	Activator PageShift
	Navigator PageTrack
	Select| TrackRangeSelect
ZoneEnd
The Widgets listed in those Zones are "taken over" whilst "Shift" is Activated.

When you release the "Shift" key, the Home Zone is once again Activated, and things go back to normal.

Other Activators and Navigators operate in a similar fashion within their version of context
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote