Page 2 of 5

Re: MCU lcd

Posted: 18 Feb 2020 20:47
by radio42
As said, I don't have any manual of the XTouch - I am afraid you need to contact the vendor of the XTouch to ask what exact MIDI message or syssex message (exact order of bytes) to send in order to display that value.
You can then use either the EXEC_SEND_MIDI_SHORTMSG or the EXEC_SEND_MIDI_SYSEXMSG command to send it.

Re: MCU lcd

Posted: 18 Feb 2020 20:57
by djbony
We don't understand :) When I use the $(mixeroutput1gain) macro and send my SysEx command to Xtouch, I get an @ at the display (If value is 0). When I put the macro in quotation marks, I get 64 at the display.

Re: MCU lcd

Posted: 18 Feb 2020 20:59
by djbony
${Outputmixer1name} works and displays the text correctly.

Re: MCU lcd

Posted: 18 Feb 2020 21:03
by djbony
When i send "-15.0dB" it will show -15.0dB ... Not string as string :)

Re: MCU lcd

Posted: 18 Feb 2020 21:04
by djbony
0xF0 0x00 0x00 0x66 0x14 0x12 0x00 "*[STRING:{${outputmixer1name}}:{rpad}:{6}] " "*[STRING:{${outputmixer2name}}:{rpad}:{6}] " "*[STRING:{${outputmixer3name}}:{rpad}:{6}] " "*[STRING:{${outputmixer4name}}:{rpad}:{6}] " " " "*[STRING:{${inputmixer4name}}:{rpad}:{6}] " "*[STRING:{${inputmixer1name}}:{rpad}:{6}] " "*[STRING:{${inputmixer2name}}:{rpad}:{6}] " "-15.0dB" 0xF7

Re: MCU lcd

Posted: 18 Feb 2020 21:42
by djbony
${mixeroutputXgain} and ${mixerinputXgain} string do not return

Re: MCU lcd

Posted: 18 Feb 2020 22:20
by radio42
The ${outputmixer1gain} returns the 1st mixer channel gain as a string (-15.0…15.0).
So maybe you need to add the "dB" value in addition.

Else, as said, please clarify with the XTouch vendor what exact values are expected?!
I don't know how should help here, as I don't know the syntax of the XTouch - only the vendor knows!

Re: MCU lcd

Posted: 18 Feb 2020 22:23
by djbony
I contacted Behringer at several times ... Answers: Hi, Petr. Unfortunately the X-Touch is dependant on how developers have implemented the Mackie protocol in their software. This means it is up to the developers of that software to ensure compatibility. "Hi George,
well, but at least the sysex message header that displays the text on the display is given." Good afternoon, Petr. Unfortunately this isn't possible with the X-Touch. There is no Sysex command for this. ...
and then you will find that is possible!

Re: MCU lcd

Posted: 18 Feb 2020 22:35
by djbony
In my opinion, it only requires "1", "2", "-1", "-2" - clear string... Anything else I add to it...

Re: MCU lcd

Posted: 18 Feb 2020 22:38
by djbony
If the return value is string, why does 64 appear instead of "0"?