View Single Post
Old 02-18-2019, 04:39 AM   #2636
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

If you look at the current .axt file, two lines stand out, they're more complex than the rest:

DisplayLower1 TrackTouchControlled TrackPanDisplay TrackVolumeDisplay

Rotary1 TrackCycle RotaryPush1 "TrackPan 0" "TrackPanWidth 1"

If you think about it, these are really:

Code:
Zone TrackTouchControlledDisplay1-8 DisplayLower1-8
Navigator TrackTouchControlled
TrackPanDisplay 
TrackVolumeDisplay
ZoneEnd

Zone TrackCyclePanWidth1-8 Rotary1-8
Navigator TrackCycle RotaryPush1-8
TrackPan 0
TrackPanWidth 1
ZoneEnd

Really like where this new design is heading

[Edit] Actually these are Zones that contain Actions -- aka ActionZones -- the others might more properly be called WidgetZones, but let's leave them Zones for now.

If we do that then we could define ActionZones within Zones, and thereby avoid having to make 3 Zones ( ChannelsWithoutPanAndTouch, TrackCyclePanWidth , TrackTouchControlledDisplay ) + a CompositeZone (Channels) to contain them:

Code:
CompositeZone Home  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
	Fader1-8  TrackVolume
	FaderTouch1-8  TrackTouch
	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

        ActionZone TrackTouchControlledDisplay1-8 DisplayLower1-8
        Navigator TrackTouchControlled
        TrackPanDisplay 
        TrackVolumeDisplay
        ActionZoneEnd

        ActionZone TrackCyclePanWidth1-8 Rotary1-8
        Navigator TrackCycle RotaryPush1-8
        TrackPan 0
        TrackPanWidth 1
        ActionZoneEnd
ZoneEnd
__________________
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

Last edited by Geoff Waddington; 02-18-2019 at 06:58 AM.
Geoff Waddington is offline   Reply With Quote