View Single Post
Old 08-26-2019, 02:41 PM   #4173
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,242
Default

Quote:
Originally Posted by WaveTrans View Post
Thanks very much, Sir!
Works now without problems.
And splitting the zone files may help with the testing.

Meanwhile I managed to put scrolling in (which is a major breakthrough for me, also very helpful is the Reaper action list on GitHub.)
Great !!

How is the Reaper Action list on GitHub better than the one in Reaper itself ?


Quote:
Originally Posted by WaveTrans View Post
However, presently I´m fighting with the Zoom function.

I put in the XT1.mst (from the MCU.mst):

Widget Zoom
Press 90 64 7f
FB_TwoState 90 64 7f 90 64 00
WidgetEnd

for the zoom button.

However, it doesn´t light up, when it is pushed.
(while the nudge button in same syntax is permanently lit).

So apart from that, how do I confer Zoom onto the arrow keys with the Zoom button?

I thought of

Zone Buttons
......
Zoom| GoZone Zoom1|
ZoneEnd

Zone Zoom1
.....
Reaper 40111
Reaper 40112
.....
Reaper 1011
Reaper 1012
......
ZoneEnd

But I couldn´t think of a way to implement keyarrow dependent In/Out Zoom action call-up.

For the Nano it would be interesting how to confer the Zoom in/out onto the JogWheel rotary.
The lighting/not lighting is controlled by the .zon file, not the .mst file.

Unfortunately, the Reaper action feedback is kinda' all over

Some return feedback, others don't, others seem permanently on, etc.

Try exchanging the zoom/nudge definitions in the .zon file, and see what happens.

As far as the mapping, let's sort this out first.

Quote:
Originally Posted by WaveTrans View Post
There´s also the Pan issue,

the rotary mark is hanging to the left and not moving.

The XT1.mst contains:

Widget Rotary
Encoder b0 10 7f
FB_Encoder b0 10 7f
WidgetEnd

Widget RotaryPush
Press 90 20 7f
WidgetEnd

Zone file contains
Zone Channel|1-8
TrackNavigator
....
RotaryPush| GoZone PanWidth|
Rotary| TrackPan 0
.....
ZoneEnd

Zone Pan|1-8
TrackNavigator
Rotary| TrackPan 0
RotaryPush| GoZone PanWidth|
ZoneEnd

Zone PanWidth|1-8
TrackNavigator
Rotary| TrackPanWidth 1
RotaryPush| GoZone Pan|
ZoneEnd

...doesn´t work.

Well, lots of funcitons do not work yet, intersetingly the master fader does, however, e.g. the Channel switch and banking do not work either. Since so many functions do not work, so maybe I have general setup issue with the XT1.zon

Here´s the start of the XT1.zon (as copied from the MCU.zon)

Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
Buttons
Channel|1-8
IncludedZonesEnd
ZoneEnd

I guess, any function concerning tracks, like opening FXmenu, should be in the Channel zone?

Yeah, this will be documented later, but see the definition:
Code:
Channel|1-8
that means it will be expanded to Channel1, Channel2, Channel3, ... Channel8

also anything with a | will get replaced by a number so
Code:
Zone Pan|1-8
	TrackNavigator
	Rotary| TrackPan 0
	RotaryPush| GoZone PanWidth|
ZoneEnd
will generate Rotary1, Rotary2, Rotary3, .. Rotary8

See how your .mst file has this:
Code:
Widget Rotary
	Encoder b0 10 7f
	FB_Encoder b0 10 7f
WidgetEnd
There is a definition for Rotary, not for Rotary1, Rotary2, ... etc.

Sine you only have one Channel, you can avoid all of this -- just keep your .mst file and modify your .zon files like this:

Code:
Zone Home
	OnTrackSelection MapSelectedTrackSendsToWidgets
	IncludedZones
		Buttons 
		Channel
	IncludedZonesEnd
ZoneEnd

Zone Channel
	TrackNavigator
	....
	RotaryPush GoZone PanWidth
	Rotary TrackPan 0
	.....
ZoneEnd

Zone Pan
	TrackNavigator
	Rotary TrackPan 0
	RotaryPush GoZone PanWidth
ZoneEnd

Zone PanWidth
	TrackNavigator
	Rotary TrackPanWidth 1
	RotaryPush GoZone Pan
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
Geoff Waddington is offline   Reply With Quote