Hi. Thanks for your answer. I tried to implement your code in various ways but couldn’t make it work. I actually would like to find the name ADSR in the instrument rack. I tried to add and remove the S from the first device, also to type name ADSR, name[ADSR] and nothing worked… Do you […]
Since that function is not to be found (yet) in the Live Object Model, I guess it is not possible to directly implement that function. You could use a M4L device (akin to https://maxforlive.com/library/device/8268/send) and disable that via CSS or Make a reaction that stores the current send level value and sets it to 0 […]
!!! BE CAREFUL !!! It was considered that functions declared in separate listeners would be available from a reaction where they were declared only – BUT AT SOME CASES – it goes really wrong. So: !!! USE UNIQUE !!! functions names parameters names
Add listeners for each parameter in the effect rack which you want the reaction to be triggered from. Use the conditions section for your logic (if track 1 is equal to… etc) use the Action section to send MIDI Velocity value to the input on your midi controller.
Well, i was wrong trying to capture .will_stop_on_start state of a clip_slot using its play/triggered/play states. Cuz there is a fired_slot_index intread-onlyobserve Reflects the blinking clip slot. -1 = no slot fired, -2 = Clip Stop Button fired that can help to get that state, just combine actual playing clip_slot with fired_slot_index == -2 This […]
How are listeners built inside CSS? Are they just a recallable functions? Would it be better to create a reaction that have a function on action block 1 and that function just recalls itself every time and write down the states that we need? Would be it use samme ammount of resources (CPU)? Which approach […]
Unfortunately there isn’t a listener which monitors all clip_slots. Listeners aren’t dynamic in the sense you mentioned. They only attach to a specific clip slot. The LOM doesn’t provide a way to auto listen to all clip slots.
I rechecked the MIDI port assignments. Initially I just changed the existing port assignment that used live’s own APC controller script and changed it to the one I created. Since that did not work, I tried removing that, resetting Live settings and assigning again selecting the script and variously selecting the APC64, and the ports […]
Have you set midi ports in ableton properties?
You can enter max4live and set your paramter range from 0-127 to 0-100.