Submitted by Remotify Team on Sun, 03/10/2019 - 13:58
Forum Admin
Hello all.
For people looking for information on Reactions, we have published a Reference Guide here:
https://remotify.io/tutorials/reactions-reference-guide
You will currently see 2 tables on the page which provide all of the required information for adding Reactions of various kinds.
Table 1 provides information on when Listeners Fire, what to input for different Conditions and also what to input for the various Reactions.
Table 2 provides details regarding targeting all Mixer Controls and Device Parameters on Tracks, Scenes, Return Tracks, Selected Tracks etc.
We will also add examples to this page in due course. Thank you.
Remotify Team.
I love the fact that I can listen to changes in Ableton and reflect that in LED reactions.
I've managed finally to get to work tracks mute. What I would need though is to do something similar with devices/chain.
I've manage to follow this tutorial https://remotify.io/tutorials/sending-custom-led-feedback-your-midi-cont... and it works exactly as shown but what I would love is instead to listen to a pad being pressed to listen to changes in Ableton, that way it doesn't matter if I mute a device with a click or with a button on my controller I will get LED feedback.
I've tried a few things but I can't get it to work. If you check the attached image to see what I would need to make that type of reactions for.
I'm trying to get the ring leds for the XTouch Mini to respond to the value of the a volume change in live. The reference guide is helpful but confusing and (as noted) incomplete.
The Xtouch has a separate midi channel and cc# for the ring LED from the Knob it surrounds. So I added a 2nd knob (Knob 2) in my CSS device with the correct midi info. I need help an error:
Listener: Track Volume
Reaction: Knob_2 .send_value () Tracks [0].mixer_device.volume.value
I'm not entirely sure if the error is related to your reaction.
However, in your Reaction, try this instead. It takes the Volume value and changes it from something like 0.8454233 (which your MIDI Controller probably won't understand), changes it into a number i.e. '85'.
Comments
This is AWESOME! GOOD JOB! Thanks a lot! Can't wait to start using them!!!
What does "x" mean in the table?
'X' means not available for that type (Types: Listener, Condition, Reaction)
Thanks John.
I love the fact that I can listen to changes in Ableton and reflect that in LED reactions.
I've managed finally to get to work tracks mute. What I would need though is to do something similar with devices/chain.
I've manage to follow this tutorial https://remotify.io/tutorials/sending-custom-led-feedback-your-midi-cont... and it works exactly as shown but what I would love is instead to listen to a pad being pressed to listen to changes in Ableton, that way it doesn't matter if I mute a device with a click or with a button on my controller I will get LED feedback.
I've tried a few things but I can't get it to work. If you check the attached image to see what I would need to make that type of reactions for.
I would much appreciate a tip regarding this.
Thank you!
I'm trying to get the ring leds for the XTouch Mini to respond to the value of the a volume change in live. The reference guide is helpful but confusing and (as noted) incomplete.
The Xtouch has a separate midi channel and cc# for the ring LED from the Knob it surrounds. So I added a 2nd knob (Knob 2) in my CSS device with the correct midi info. I need help an error:
Listener: Track Volume
Reaction: Knob_2 .send_value () Tracks [0].mixer_device.volume.value
2019-03-13T10:38:48.132780: info: RemoteScriptError:
2019-03-13T10:38:48.132846: info: RemoteScriptError: self.val_brain(cnfg)
2019-03-13T10:38:48.132936: info: RemoteScriptError: File "C:\ProgramData\Ableton\Live 10.1 Beta\Resources\MIDI Remote Scripts\css_dw_x_touch_mini_normal\css_dw_x_touch_mini_normal.py", line 404, in val_brain
2019-03-13T10:38:48.133435: info: RemoteScriptError:
2019-03-13T10:38:48.133504: info: RemoteScriptError: new_val = self.absolute_decision(cnfg)
2019-03-13T10:38:48.133595: info: RemoteScriptError: File "C:\ProgramData\Ableton\Live 10.1 Beta\Resources\MIDI Remote Scripts\css_dw_x_touch_mini_normal\css_dw_x_touch_mini_normal.py", line 565, in absolute_decision
2019-03-13T10:38:48.134180: info: RemoteScriptError:
2019-03-13T10:38:48.134247: info: RemoteScriptError: elif cnfg["takeover_mode"] == "Value scaling": new_val = self.value_scaling(cnfg, max_min)
2019-03-13T10:38:48.134336: info: RemoteScriptError: UnboundLocalError
2019-03-13T10:38:48.134401: info: RemoteScriptError: :
2019-03-13T10:38:48.134465: info: RemoteScriptError: local variable 'max_min' referenced before assignment
I'm not entirely sure if the error is related to your reaction.
However, in your Reaction, try this instead. It takes the Volume value and changes it from something like 0.8454233 (which your MIDI Controller probably won't understand), changes it into a number i.e. '85'.
Knob_2 .send_value () Input int(round(self.song().tracks[0].mixer_device.volume.value * 100, 0))