Strange One – Midi Velocity Value

1.67K viewsGeneral
0
0 Comments

Hi Gang,

I have attached the .json Script incase its useful.

Weird one here, I am using Ableton, A Yaeltex Turn & Ableton Push 2.

I have a set up here, an instrument rack (1) with two other instrument racks (2a & 2b) or ‘chains’ embedded within.

I have set up my CSS script so every-time a new chain is selected the encoder on my Yaeltex is updated and will control Macro 1 on that chain.

The feedback between the Yaeltex and Ableton is fine. When I move the knob on one or the other then I get a feedback response every time.

The issue comes when I introduce Push into the mix. When I open Ableton I do get three way feedback between Ableton, Push & The Yaeltex – each device feeds back to the other. When I change to a different chain I still get feedback from Ableton and the Push but the Yaeltex stops giving me visual feedback.

When I move the endless encoder on the Yaeltex there is a Jump from the encoder to the Value on Ableton. I know Value Scale is out there but this is not a viable solution for this issue.

What I need is the value across all of the devices to be the same at all times. I’m very close but there is just one glitch which I need to iron out.

admin Changed status to publish May 22, 2024
Attached Files:
0

I was able to recreate your problem but at the moment, I don’t know how to fix it. Or at least, I don’t know how to fix it with the way it is set up now because I think it has something to do with how the Device Parameter Mapping is processed.

I only used 2 of your mappings when evaluating the problem: the one that sets Chain Selector Value to Modifier m1 + the Parameter Mapping. I’m quite sure there’s nothing wrong with the Value that’s set to the Modifier (when I log it, it’s correct) so the only culprit I can think of is the Parameter Mapping.

OBSERVED BEHAVIOUR
I have a Live Set set up with 5 Chains, where each Macro 1 has a different Value (so I can monitor changes on my Encoder) and what I’ve noticed is that the status on the encoder will always change to that of the Macro on the previously Chain (meaning the Chain that was accessed using the Chain Selector previously).
Example: if I move from Chain 1 to Chain 2, the indicator on the Encoder represents the value of Chain 1; if I then were to move to Chain 3, then the value changes to that of Chain 2. If I then change from Chain 3 to Chain 1, the value of Chain 3 appears on the Encoder.

After a change in Chain, moving the correct Macro inside Ableton won’t change the indicator on the Encoder. However, changing the Encoder sets the Macro’s Value to that of the Encoder and it the Macro’s value does change dynamically with that of the Encoder. But if I then were to change the Macro again inside Ableton, it still wont change the Encoder’s value. And the Macro’s value will always jump to the value of the Encoder when its knob is turned.

The only way to have the Encoder and Macro communicating correctly is to select another Clip in the Track (without activating that Clip); then the indicator on the Encoder will first update to the position of the Macro + change when I move the corresponding Macro in Ableton.

admin Changed status to publish May 22, 2024
Attached Files:
You are viewing 1 out of 18 answers, click here to view all answers.