Hi, I am currently using a complete X-Touch with Daslight 5, I want to be able to manage the leds of the VPots according to the value sent by the VPot, I have already configured them so that it comes out with a value between 0 and 7F, I want to specify that I use the MCU protocol.
I would also like, if it is possible with Bome translator, to turn on the 7 segments screen and display a timer.
I put my Bome translator file just below : X-Touch.bmtp (15.3 KB)
Added and Init preset. Within that preset I have a timer called “Init” to run at project start and on control-Right keystroke. I also set a few global variables.
ga=mackie MCU ID - I don’t have an X-touch but I have an X-touch One. You may need
to mess with the value to get it working with an X-touch instead of an X-touch One
// Mackie MCU type
// X-Touch Extender = 0x15
// X-Touch = 0x10?
// X-touch One = 0x14
gb=counter
I did not mess with any other global variables.
2) Added another translator to your V-Pots preset called “V-Pots - Feedback”
This translator will look at the value of your current V-Pot and scale it and convert it to the format that MCU is looking for on the LED rings.
// determine ring number
pp=pp-48
pp=pp|48
// Scale qq
qq=qq*11
qq=qq/127
// determine mode
// 00 = Single dot
// 01 = Boost/Cut
// 02 = Wrap
// 03 = Spread
tt=2<<4
// OR with vpot
qq=qq|tt
Log "Log pp=0x%0x pp% qq=0x%0x qq%"
Added a preset Xtouch Display and added some translators there.
-Display “Hello” message into the first scribble strip when timer Init triggers.
-Display Time code message 0-9 using 2 translators the first translator sets a repeating timer and the second on sends out the respective digit.
I’'m not sure what else you want to do with the timer display but you should get the idea on how to control the display if you evaluate the outgoing messages.
The format is B0 4x qq
Where x is the position of the digit 0-9 and qq is the ASCII character to display in that digit.
I was just wondering why there are only 11 points out of 13 that light up on the VPots, I would like that when the value is at 0 the first point is still lit and when the value is at 7F it lights up until the 13th point.
For the 7 segments display, I managed to write some text with it so I understood a little bit how it works, but I would like it to display a timer (stopwatch) and I would like to be able to pause or play it, if it’s not possible it’s not serious.
For the scribbles it’s great, thanks, until now I was using a script on a Windows VM because I’m on a MacBook, but now it simplifies my task to have everything directly on Bome Translator.
Last request is that since I’m in MCU mode the faders always come back at the bottom, so I followed your answer on another topic, but the problem is that the faders tend to block when I try to move them too quickly, is there a solution for that?
You might try scaling using values of 128 and 12 instead of 127 and 11. Then since MT Pro only works with integers, you may need to tweak the end points a bit with rules.
This is possible but beyond the scope of free support. We an discuss further if you would like under paid support so if interested, drop me an email or private message me. I would need to know what MIDI messages you would like to use to start, stop, and reset the timer and also the speed and display format. There may be some limitations, if you have requirements for accuracy less than 1ms as this is the smallest value MT Pro can handle unless you use an external timing source that can handle sub millisecond accuracy. It would actually be better if you have an external clock source that could send MIDI timing clock messages that we could use to update the display. Also since I have and X-touch One, I would have to do development on that as I don’t have a full X-touch.
The best way to handle this is to have the application only provide the fader feedback so that you are not fighting the messages between your application and your local feedback. Also touch and release messages to your application to disable it’s feedback could help so that you could ignore application feedback when you are touching a fader.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
Actually the limitation of 11 LED’s is the protocol that Mackie MCU supports. The X-touch Compact and X-touch One have 12 LED’s and I don’t think there is a way to turn on the last (highest) LED in MCU mode.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
Hello, I read your conversation with enthusiasm and only understood a little. In any case, your file helped me. The only thing I wonder about is whether you can program more than the 9 faders? So that you can switch the fader bank up and use 18 or more faders?
Well the X-touch only has 9 faders. but yes, you could use preset switching to have them send either other MIDI messages (so that you have multiple layers), or if Daslight supports banking, use a button to bank up or down.
This tutorial should give you an idea on what you can do with preset switching.
Since the X-touch has motorized faders, it may get a little more complicated because we will have to remember the position of the faders on each bank (tracking them in global variable) and then sending MIDI messages to the faders for the current bank as we switch banks.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
Can you say me a price when Bome or you make this presets?
By the way, I noticed that your modified preset doesn’t work properly with the LED podis. The LEDs don’t light up either, and the position only rotates in one direction and is super slow. You have to turn a lot until something moves on Daslight 5.
The output preset from Ewan works well with the podis, but I don’t know what’s different about your programming.
I still don’t understand how you changed the caption to ‘Hello’. and how I could do this for each channel.
Daslight has no fader banks
I would also like to have the buttons covered. In such a way that they turn on or off when they are active.
Overall, however, the LED buttons should not light up. Are different colors possible here?
Can you also combine the X-Touch Extender with the X-Touch and use both for Daslight via Midi Translater?
Sorry for all the questions but I’m too stupid for Midi Translator
Bome doesn’t offer these services but I do as an independent consultant/programmers. Reach out to me either via private message or email to discuss this possibility.
I haven’t compared them but my guess is I am using aliases and Ewan did not. If you set up your aliases correctly it should work.
Well if it has more that 8 tracks, and they are assigned different CC’s we can work with that by having Bome MIDI Translator Pro switch presets and send out different CC’s for each preset.
Yes, we can control LED state of X-Touch buttons.
Yes, you can. I would involve mapping the X-Touch extender to send different messages to Daslight than the main X-Touch.
Not stupid just ignorant. That is what I’m here for. No problem.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz