Hello,
From the Xtouch Extender documentation, it says that a color is coded on 3 bits [0..7] and inversion are bits 4 and 5 of the same byte (for low and high halves of the LCD.
So if (bits) 00001 is red, 11001 should be inverted red, or hex 19
If I get this right:
inverted black: hex 18
inverted red: hex 19
inverted green: 1a
inverted yellow: 1b
inverted blue: 1c
inverted magenta: 1d
inverted cyan: 1e
inverted white: 1f
Needs to be tested if this also applies to the Xtouch, setting the right device ID information and sending the SYSEX below
XTouch and XTouch Extender
- streamfuchs
- Posts: 77
- Joined: Tue Sep 21, 2021 11:58 am
Re: XTouch and XTouch Extender
Hi Patrick,pmaillot wrote: ↑Mon Dec 19, 2022 10:30 am Hello,
From the Xtouch Extender documentation, it says that a color is coded on 3 bits [0..7] and inversion are bits 4 and 5 of the same byte (for low and high halves of the LCD.
So if (bits) 00001 is red, 11001 should be inverted red, or hex 19
If I get this right:
inverted black: hex 18
inverted red: hex 19
inverted green: 1a
inverted yellow: 1b
inverted blue: 1c
inverted magenta: 1d
inverted cyan: 1e
inverted white: 1f
Needs to be tested if this also applies to the Xtouch, setting the right device ID information and sending the SYSEX below
I just checked it out but no success. Maybe this Sysex-Message which is mentioned in the Extender manual is not working in MC mode.
The only Sysex message I got to work for the Xtouch/extender is the one I mentioned in my last post.
Thomas
Re: XTouch and XTouch Extender
@streamfuchs : I may have a little something for you.
You may have seen I released an IFTTT program for both MIDI and OSC.
I modified it today (now in version 0.3) so that is can use internal counters, and files with MIDI or OSC data lists.
On an incoming MIDI or OSC message with a matching condition, a counter will increment or decrement, the file's MIDI or OSC data, indexed by the counter will be sent to either MIDI or OSC.
That means... each time the program received and recognizes a 'bank up' MIDI command, it can send a MIDI SYSEX dataset indexed by a counter that will have been incremented. Similarly, each time the program received and recognizes a 'bank down' MIDI command, it will sen a MIDI SYSEX dataset indexed by a counter that will have been decremented. As counters can be shared between several matching conditions, bank up and bank down can act on the same counter, effectively 'navigating' through a list of SYSEX messages that can for example contain a list of scribble colors for bank 1, 2, 3, 4...
You can launch multiple instances of the program and this way manage separately the MIDI out to different XTouch devices or extenders.
Tested this afternoon, not with XTouch (don't have this) but manually using MidiOX, a series of virtual MIDI ports and a WING desk.
Maybe this can help you.
-Patrick
You may have seen I released an IFTTT program for both MIDI and OSC.
I modified it today (now in version 0.3) so that is can use internal counters, and files with MIDI or OSC data lists.
On an incoming MIDI or OSC message with a matching condition, a counter will increment or decrement, the file's MIDI or OSC data, indexed by the counter will be sent to either MIDI or OSC.
That means... each time the program received and recognizes a 'bank up' MIDI command, it can send a MIDI SYSEX dataset indexed by a counter that will have been incremented. Similarly, each time the program received and recognizes a 'bank down' MIDI command, it will sen a MIDI SYSEX dataset indexed by a counter that will have been decremented. As counters can be shared between several matching conditions, bank up and bank down can act on the same counter, effectively 'navigating' through a list of SYSEX messages that can for example contain a list of scribble colors for bank 1, 2, 3, 4...
You can launch multiple instances of the program and this way manage separately the MIDI out to different XTouch devices or extenders.
Tested this afternoon, not with XTouch (don't have this) but manually using MidiOX, a series of virtual MIDI ports and a WING desk.
Maybe this can help you.
-Patrick
- streamfuchs
- Posts: 77
- Joined: Tue Sep 21, 2021 11:58 am
Re: XTouch and XTouch Extender
Hi everyone,
It is done.
I succeeded in creating a little software tool to solve the issue with the missing colours on XTouch scribble strips when using the XTouch as a DAW – controller.
I realized it with Max, which is a graphic development tool for music and multimedia applications and I am going to provide it free of charge to everyone, who wants to use it.
Let us say it´s kind of a delayed Christmas present.
To illustrate the tooI I named XTouchColour, I produced a video which you can see right here.
I hope you will have some fun with it.
Links you may need:
Max
https://cycling74.com/downloads
rtpMIDI
https://www.tobias-erichsen.de/software/rtpmidi.html
XTouchColour
http://storeds2310.synology.me:5000/d/s ... btAN6ycFwo
XTouchColour Standalone
http://storeds2310.synology.me:5000/d/s ... 7sg5b6cFwo
Best regards
Thomas
It is done.
I succeeded in creating a little software tool to solve the issue with the missing colours on XTouch scribble strips when using the XTouch as a DAW – controller.
I realized it with Max, which is a graphic development tool for music and multimedia applications and I am going to provide it free of charge to everyone, who wants to use it.
Let us say it´s kind of a delayed Christmas present.
To illustrate the tooI I named XTouchColour, I produced a video which you can see right here.
I hope you will have some fun with it.
Links you may need:
Max
https://cycling74.com/downloads
rtpMIDI
https://www.tobias-erichsen.de/software/rtpmidi.html
XTouchColour
http://storeds2310.synology.me:5000/d/s ... btAN6ycFwo
XTouchColour Standalone
http://storeds2310.synology.me:5000/d/s ... 7sg5b6cFwo
Best regards
Thomas
Re: XTouch and XTouch Extender
Glad you have it working
- streamfuchs
- Posts: 77
- Joined: Tue Sep 21, 2021 11:58 am
Re: XTouch and XTouch Extender
Just to let you know:
Because it might be a little bit complicated to configure the midi ports in all possible combinations I added a MIDI-Configuration chart as a PDF-file within the download-folders:
http://storeds2310.synology.me:5000/d/s ... btAN6ycFwo
Best regards
Thomas
Because it might be a little bit complicated to configure the midi ports in all possible combinations I added a MIDI-Configuration chart as a PDF-file within the download-folders:
http://storeds2310.synology.me:5000/d/s ... btAN6ycFwo
Best regards
Thomas