helgoboss / helgobox

Helgobox: ReaLearn & Playtime
https://www.helgoboss.org/projects/helgobox
GNU General Public License v3.0
211 stars 20 forks source link

Display Support for MCU XT / Behringer X-Touch Extender #584

Closed RattlesnakeLodge closed 2 years ago

RattlesnakeLodge commented 2 years ago

Hi,

Mackie Display support works perfectly with the Behringer X-Touch Universal! Is there a way to also support LCD Displays for the Behringer X-Touch Extender or other MCU Extender devices? Same 8-channel, line1/line 2 text display as Mackie.

I'm no software developer, but doing a little digging into your source code, and other sources of info for Mackie sysex strings, this looks like a fairly simple addition to the existing Mackie support.

The "mackie_lcd_sysex" constant is already correct for extender support. The "model_ID" variable is the key. In your code defining "MackieLCD", the "model_ID" is defined as "0x14".

To provide Mackie extender support, the model ID for a hypothetical "MackieXTLCD" would need to be defined as "0x15"

Thanks in advance!

helgoboss commented 2 years ago

Thanks for the info. Good to know. I think I could add that without much effort.

RattlesnakeLodge commented 2 years ago

Awesome, this is much appreciated! Your take on MIDI controllers and control surfaces is my favorite so far. I've used CSI, Klinke, DrivenbyMoss, etc. They all have certain things they do better than the others, but they all have one or more critical shortcomings. Your total customization approach is the way to go!

Vielen Dank!