Strange One – Midi Velocity Value

829 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

So I’ve managed to get it working using the ‘Song>Select Device Parameter’

The problem I have run into now is the Macro I am looking to select is embedded within 2 Device racks.

With the Device Parameter mapping you are able to add multiple chains to a device (see screen shot 1) but with the ‘Song>Device Select Mapping you can only choose one chain. (screen shot 2a+b)

I would like the script to function how it does for the device parameter setting. With the first chain set to m1 and the second chain set by m2.

I have inspected the code as best I can and have tried adding a second chain selector via custom code for it but I got syntax error:

self.song().view.select_device(self.song().tracks[0].devices[0].chains[self.get_modifier_value(“m1”)].devices[0]).chains[self.get_modifier_value(“m2”)].devices[0])

Do you think there is some sort of custom code available for this type of mapping?
The script is attached 🙂

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