View Single Post
Old 08-14-2020, 08:06 AM   #9960
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,818
Default

Quote:
Originally Posted by Funkybot View Post
Checked on the MFTwister Utility log just to be sure...

Encoder values are transmitting on: b0
Button values are: b1
Shift+encoder values are: b4

So here's how that translates in the .mst file.

Code:
Widget RotaryA1
	Fader7Bit b0 00 7f
	FB_Fader7Bit b0 00 00
WidgetEnd

Widget ButtonA1
    Press b1 00 7f
/   FB_TwoState b1 00 7f b1 00 00
    FB_MFT_RGB  b1 00 7f
WidgetEnd

Widget ShiftRotaryA1
	Fader7Bit b4 00 7f
	FB_Fader7Bit b4 00 00
WidgetEnd
I got it right this time.

It seems the encoders have to send and receive on channel 1 (0 in 0-15).

I also use Note Hold for the encoder pushes, which is note on and off on press and release. So the FB_MFT_RGB requires the exact same command. If the button widget is set to 91 0f 00 then the feedback has to be to 91 0f 00.

The way colours are done is a little wonky. CSI actually only sends, for example, 91 0f XX. That XX is 0-7e in terms of useful values and picks from a range of colours displayed in the manual. Grud knows what Geoff had to figure out to do RGB values as we got them. They are the twenty colours you can pick from the MFT application when configuring the thing.

Now I'll mostly be using per FX Zone colouring. It's a lot to figure out but seems to be worth it.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote