Aldaviva / BehringerXTouchExtender

🎚️ MIDI controller client for Behringer X-Touch Extender DAW control surface.
https://www.nuget.org/packages/BehringerXTouchExtender/
Apache License 2.0
12 stars 4 forks source link

VU Meter: ability to set multiple LEDs per track at once. #8

Closed sirwesley closed 1 year ago

sirwesley commented 1 year ago

Currently, it appears to be possible to only set 1 LED per VU Meter track.

Maybe it could accept an array of [0...8]?

Example: [0, 8] would light Top & Bottom Example: [0,1,2,3,4] would light Bottom 5. Etc.

Note: I'm using the X-Touch Extender as MIDI controller to send to a DMX controller for stage lighting control. So could be fun to have more control over those LEDs in the VU Meter.

Aldaviva commented 1 year ago

Yeah, I really wish we could enable multiple LEDs on the same VU meter at the same time.

Unfortunately, that's not possible on this MIDI device. From the official documentation (PDF page 20, "X-TOUCH EXTENDER MIDI Receive", my emphasis):

Level Meter Receive value 0...127 (bottom/SIG to top/CLIP, only 1 LED on at a time)

The product shots make it look like illuminating multiple VU LEDs possible, but it turns out this only works with non-MIDI protocols like MC (Mackie Control) and HUI (Mackie Human User Interface), which are not how this library communicates with the device and also completely undocumented with no available clients.

There used to be a post on the MusicTribe forums asking this same question, and the answer was basically "it's a protocol-specific capability." Sadly, the forums were deleted a year or two ago and weren't archived.