View Single Post
Old 02-15-2019, 07:36 PM   #2620
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,239
Default

Code:
Zone Entree
        ChannelLeft TrackBank -1
	ChannelRight TrackBank 1
	BankLeft TrackBank -8
	BankRight TrackBank 8
	TimeDisplay TimeDisplay
	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
	Shift+Read Reaper 40086
	Shift+Write Reaper 40090
	Shift+Trim Reaper 40088
	Shift+Touch Reaper 40087
	Shift+Latch Reaper 40266
	Shift+Group Reaper 42024
	Save Reaper 40026
	Shift+Save Reaper 40022
	Undo Reaper 40029
	Shift+Undo Reaper 40030
	Marker Reaper 40172
	Shift+Marker Reaper 40157
	Option+Marker Reaper 40174
	Nudge Reaper 40173
	Cycle CycleTimeline
	Click Reaper 40364

	MasterFader MasterTrackVolume

	Zone 
		InheritNavigator Track Page // Inherit Track Navigation from Page
		VUMeter1-8 TrackOutputMeter 0 // New notation — you can state a range here, every “1-8” in the following lines is replaced by 1, 2,3 4, etc. 
		DisplayUpper1-8  TrackNameDisplay
		DisplayLower1-8  TrackTouchControlled TrackPanDisplay TrackVolumeDisplay
		Fader1-8  TrackVolume
		FaderTouch1-8  TrackTouch
		Rotary1-8  TrackCycle RotaryPush1-8  "TrackPan 0" "TrackPanWidth 1"
		Select1-8  TrackUniqueSelect
		Shift+Select1-8  TrackRangeSelect
		Control+Select1-8 TrackSelect
		Alt+Select1-8 GoZone TrackSplaySends // Activate the Zone named TrackSplaySends
		RecordArm1-8  TrackRecordArm
		Mute1-8 TrackMute
		Solo1-8  TrackSolo
 	ZoneEnd
ZoneEnd
I don't like the notion of the Channel Zone being defined within the Entree Zone.

What if you wanted to define another Zone within Channel ?

Let's add CompositeZone.

CompositeZone Track Buttons Channels -- Zone named Track composed of Buttons Zone and Channels Zone.

Code:
CompositeZone Track Buttons Channels

Zone Buttons
        ChannelLeft TrackBank -1
	ChannelRight TrackBank 1
	BankLeft TrackBank -8
	BankRight TrackBank 8
	TimeDisplay TimeDisplay
	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
	Shift+Read Reaper 40086
	Shift+Write Reaper 40090
	Shift+Trim Reaper 40088
	Shift+Touch Reaper 40087
	Shift+Latch Reaper 40266
	Shift+Group Reaper 42024
	Save Reaper 40026
	Shift+Save Reaper 40022
	Undo Reaper 40029
	Shift+Undo Reaper 40030
	Marker Reaper 40172
	Shift+Marker Reaper 40157
	Option+Marker Reaper 40174
	Nudge Reaper 40173
	Cycle CycleTimeline
	Click Reaper 40364

	MasterFader MasterTrackVolume
ZoneEnd

Zone Channels
	InheritNavigator Track Page
	VUMeter1-8 TrackOutputMeter 0
	DisplayUpper1-8  TrackNameDisplay
	DisplayLower1-8]  TrackTouchControlled TrackPanDisplay TrackVolumeDisplay
	Fader1-8  TrackVolume
	FaderTouch1-8  TrackTouch
	Rotary1-8  TrackCycle RotaryPush1-8  "TrackPan 0" "TrackPanWidth 1"
	Select1-8  TrackUniqueSelect
	Shift+Select1-8  TrackRangeSelect
	Control+Select1-8 TrackSelect
	Alt+Select1-8 GoZone TrackSplaySends
	RecordArm1-8  TrackRecordArm
	Mute1-8 TrackMute
	Solo1-8  TrackSolo
ZoneEnd
This is more semantically correct.

The initial Zone (Track) is composed of the Buttons Zone and the Channels Zone.
__________________
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