Archives

How to enable disable send

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 […]

CSS extra coding

!!! 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

Réaction mode / macro variation Audio effect Rack

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.

Ableton issue – clip_slots[X].add_is_triggered_listener

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 […]

Ableton issue – clip_slots[X].add_is_triggered_listener

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 […]

Akai APC 64 – Creating and using a script for APC64

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 […]