View Single Post
Old 02-17-2020, 06:59 PM   #6704
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,883
Default

Quote:
Originally Posted by Funkybot View Post
RotaryPush works here (for switching the rotary between Pan and PanWidth) in Cubase Mode (all the DAW modes really). It's the MCU Std mode where I have issues.

Here's my X-Touch_One.zon for Cubase mode.
Code:
/uses MCU Cubase template

Zone Home
	OnTrackSelection MapSelectedTrackSendsToWidgets
	IncludedZones
		"SelChannelButtons|"
		"GlobalButtons|"
		"Channel|1-8"
		"MasterChannel|"
		"JogWheelHack|"
	IncludedZonesEnd
ZoneEnd

Zone "SelChannelButtons|"
	SelectedTrackNavigator
	F1 				TrackAutoMode 1 	//Read
	F2 				TrackAutoMode 3 	//Write
	F3 				TrackAutoMode 0 	//Trim
	F4 				TrackAutoMode 2 	//touch
	Read				TrackAutoMode 4 	//Latch
ZoneEnd

Zone "GlobalButtons|"
	Zoom				Shift	
	BankLeft 			TrackBank "-8"
	BankRight 			TrackBank "8"
        ChannelLeft 			TrackBank "-1"
	ChannelRight			TrackBank "1"
	Rewind 				Rewind
	Shift+Rewind			Reaper 40042		//go to start of project
	FastForward			FastForward
	Shift+FastForward		Reaper 40043		//go to end of project
	Stop 				Stop
	Play 				Play
	Shift+Play			Reaper 1068		//Toggle repeat
	Record 				Record
	Write 				Reaper 40364 		//toggle click
	Shift				Reaper 40078		//open mixer 
	Option				Reaper 40271		//open FX Browser
	Cycle 				Reaper _S&M_TOGLFXCHAIN	//SWS/S&M: Toggle show FX chain windows for selected tracks
        Drop				Reaper 40293		//Track io routing view
	Replace				Reaper 40172 		//go to previous marker or project start
	Click				Reaper 40171		//Insert marker at current or edit position
	Solo				Reaper 40173 		//go to next marker or project end
	Scrub 				Reaper 40029		//undo
	Shift+Scrub			Reaper 40030		//redo				
	smpteBeats 			CycleTimeDisplayModes
	TimeDisplay 			TimeDisplay				
	Up 				Reaper 40111		//zoom in vertical
	Down				Reaper 40112		//zoom out vertical
	Right 				Reaper 41042		//Move edit cursor forward 1 measure
	Left 				Reaper 41043		//Move edit cursor back 1 measure
	Shift+Left			Reaper 1011		//zoom out horizontal
	Shift+Right			Reaper 1012		//zoom in horizontal
	Shift+Down			Reaper 40727		//minimize all tracks
	Shift+Up 			Reaper 40113		//toggle track height to maximum
	
ZoneEnd

Zone "Channel|"
	TrackNavigator
	DisplayUpper|  			TrackNameDisplay
	DisplayLower| 			TrackPanDisplay
	TrackTouch+DisplayLower| 	TrackVolumeDisplay
	Rotary| 			TrackPan "0"
	RotaryPush| 			GoZone PanWidth|
	Solo|				TrackSolo
	Mute|				TrackMute
	RecordArm| 			TrackRecordArm
	Shift+RecordArm|		Reaper 40495		//Cycle track record monitor
	Select|				TrackUniqueSelect
	Fader|  			TrackVolume
	FaderTouch|  			TrackTouch
	VUMeter|			TrackOutputMeter
ZoneEnd

Zone "MasterChannel|"
	MasterTrackNavigator
	MasterFader 			TrackVolume
ZoneEnd

Zone "Pan|1-8"
	TrackNavigator
	Rotary| 	TrackPan "0"
	DisplayUpper|  	TrackNameDisplay
	DisplayLower| 	TrackPanDisplay
	RotaryPush| 	GoZone PanWidth|
ZoneEnd

Zone "PanWidth|1-8"
	TrackNavigator
	Rotary| 	TrackPanWidth "1"
	DisplayUpper|  	TrackNameDisplay
	DisplayLower|	TrackPanWidthDisplay
	RotaryPush| 	GoZone Pan|
ZoneEnd

Zone "JogWheelHack|"
	JogWheelRotaryCW 		Reaper 40140
	JogWheelRotaryCW2 		Reaper 40140
	JogWheelRotaryCW3 		Reaper 40140
	JogWheelRotaryCW4 		Reaper 40140
	JogWheelRotaryCW5 		Reaper 40140
	JogWheelRotaryCW6 		Reaper 40140
	JogWheelRotaryCW7 		Reaper 40140

	JogWheelRotaryCCW 		Reaper 40141
	JogWheelRotaryCCW2 		Reaper 40141
	JogWheelRotaryCCW3 		Reaper 40141
	JogWheelRotaryCCW4 		Reaper 40141
	JogWheelRotaryCCW5 		Reaper 40141
	JogWheelRotaryCCW6 		Reaper 40141
	JogWheelRotaryCCW7 		Reaper 40141
ZoneEnd
Maybe you can compare and try that out. If you're looking for RotaryPush to do something else, let me know.
Just a wild thought here, but what would happen if you used Cubase mode and defined the surface as :
Code:
"Channel|1-1"
That way CSI would see it as a single fader surface and the fader would output the correct MIDI.
MixMonkey is offline   Reply With Quote