Update Ring LEDs by switching preset

Hey Steve,
first of all, thank you so much for taking the time again.
Ive tried the following rules but they dont effect for me and I dont understand why. For example, if I would give the Knob CC48 in CH1 – the global variable g0 temporary gz and in CH2 – g1 and temporary of course gz too. If I would take the LED ring for this knob on CH1 – the global variable g0 and temporary gz and on CH2 – global variable g1 and temporary gz. Normally the update should be the same aswell the knob. But why this dont wanna run? Its the same thing, but one for LED and the other for the knob and they should run parallel together. Of course with some more added rules we did before in MIDImix. Got the same issue with the hard change of knob value….. Ive tried another way and made 8 translator each for one LED ring in the current channel without outgoing message and gave them another global variables as for the knob – CH1 – global variable h9 temporary z1 and on CH2 – global variable i9 and temporary z1. Take a rule if g0==gz then h9=qq and this dont wanna run too. I thought this would be a logical solution, but now I think, I dont understand the rules. After reading all your informations and all your help it looks like, that I`ve learned nothing……

Mike, in MODE 2 the LED rings should update themselves. The only time the temporary variables are affected is when you switch channels at which point you update the temporary variables with the permanent ones for the LED ring refresh. Other than that the CC messages themselves should handle keeping the LED\'s current in real time.

Are you setting your APC40 MK2 to Mode 2 as I did in translator 0.3?

Of course if your DAW doesn\'t send LED ring updates when you move the knobs on your screen then it won\'t work properly.

I\'m testing all of this with Ableton Live and not seeing any issues.

I\'m not using g0-gf for anything . I\'m using ga-ge for other reasons however. Look at the Initialize Globals preset, where all my global variables are documented.

I don\'t remember what i used with your old MIDIMIX project, but again, everything needs to be unique so you may need to change some global variables to merge them.

 

I\'m using h0-hf for encoders on channel 1 i0-if for channel 2 j0-jf for channel 3 k0-kf for channel 4 l0-lf for channel 5 mo-mf for channel 6 n0-nf for channel 7 and y0-yf for channel 8. Temporary is z0-zf

 

 

 

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

PS, on translator 1.5 make sure the output is going to your APC40 mkII

 

Hey Steve,

this preset is amazing! Thank you so much to made an example for me. It brang me a little bit more to my result I wanted. I`ve got run, every Channel with no issues. My all trys before were lost. You helped me again much out :slight_smile:

But now Ive found another problem. I cant make a workaround for the user mode in Ableton with the MKII. This is terrible! Ive made a small switcher, to turn on/off the presets from BOME, when I press the User Mode, because CH1 is from Ableton reserved for Pan and Send/Return. So I could made a bridge, which dont crossed this first 2 modes in Ableton
So far so good. But when Im change to User mode, Ableton dont accept my BOME configuration, only the CH3. from User Mode from the Ableton Control Surface Script. It would be another workaround, if I could tell all CCs from CH1 would switch to CH8 and begin from this point till CH16, but it seems, that the User Mode overrides all the messages from BOME, is this possible? I don`t found a script edit from the control surface without another third party software calls remotify…

The LEDs update perfect. This wasnt the issue on the way, only the takeover is my problem. The hard value changes from the other point were the issue, like you saw in the video. I gived up to edit in my project. It dont want to run correct. But with your help and the preset you send me last, I could figure out the issue. It looks like so simple. But Why I?m sending all channels to channel one? Because there are the temporary variables? Or only because the LED feedback? I can remember we made on the MIDImix everything from Channel1 to the other channel. So the Incoming message was always from channel 1 and then spread to the other channels from the presets. So I think, its direct back routing what here happens right? The translator seems to be right. But I think you mean 0.5 right? Because in 1 only have till .3. Okey. Also the second way Ive tried was the better way, with different global variables. But it dont wanted run too. Im very thankfull of all your work and your time Steve.
Kindest regards
Mike

But Why I?m sending all channels to channel one?Because there are the temporary variables? Or only because the LED feedback?

SJC> The APC-40 LED rings are only on MIDI channel 1, however we transmit and receive to and from different channels depending on which channel you have selected.

 

I can remember we made on the MIDImix everything from Channel1 to the other channel. So the Incoming message was always from channel 1 and then spread to the other channels from the presets. So I think, it`s direct back routing what here happens right? The translator seems to be right. But I think you mean 0.5 right? Because in 1 only have till .3. Okey. Also the second way I`ve tried was the better way, with different global variables. But it don`t wanted run too. I`m very thankfull of all your work and your time Steve. Kindest regards Mike

SJC> If you want direct update of the LED values (but no the LED rings) no matter what channel you have selected. Then you will need to have a single translator (in a preset that is always one) to receive from the DAW and updating the proper global variable depending on the receiving channel it is coming from. Have the rules look at the incoming channel number and then use a goto rule to dispatch to the right section for your global variable bitmapping.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hey Steve,

Sorry for the late answer,
Okey. It looks like that in all channels are some other LED feedbacks, but only for the launchpads but of course not for the rings. So I was a bit confused, why this dont wanted run there. I will take a look to your tip and hope I can figure it out aswell everything, what I wanted in the past I could do with your awesome help. Normally I should change a small line on the APCs script directly, which should help me out, to get open the feature and dont dissapears in USER mode section. This would be a workaround which should work too. We will see =)
Im very thankful of all your help to all the topics I had and learning something about BOMEs powerful features. Of course the rules are another thing, but with the last project, I see if I know some rules and know how to work with them, they opens expanded options in BOME. That`s amazing!

Stay health, good soul :slight_smile:

kindest regards
Mike

Great, Mike!

Keep me apprised. Yes Ableton User Mode is kind of interested as it has it's own internal mode switching which makes the same knobs act in a different capacity and could indeed confuse MT Pro since it does not have any concept on which Ableton Mode we are in.

In order for MT Pro to see user mode differently, we would need to track the state of the User Mode button and track the led ring values separately in different global variables for user mode then we do for normal mode.

User mode switching in Ableton Live is similar to what we are doing in MT Pro with the various channels but at this point, they will clearly not be in sync since we are not tracking Ableton Live state of user mode in MT Pro.

 

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

 

1 Like