In ClyphX v2.3.1, I added a function that simplifies triggering ClyphX Actions from M4L devices. The function's name is handle_m4l_trigger and it accepts a single parameter signifying the action(s) to perform. You can use it just like any other function in M4L and specify actions just like you would in ClyphX. For example, to toggle the state of the metronome, you'd use: handle_m4l_trigger metro
Hello Stray I've noticed that loading a device or a new track by using ClyphX in M4L is problematic. You can simply observe this by using your M4L example device, clicking on "add audio track", or "Load EQ8", then cmd-z to undo this action... Instead of deleting the new device/track, it will add one. Of course, it looks like this is because when undoing, you're also undoing the pressing on the live.toggle used to trigger the action. But the thing is that I've tried various tricks with different live.button and such and didn't find any technic to avoid this undo mess. Cheers Julien
The problem isn't with triggering these sorts of actions from M4L. For example, try triggering them via the Action List Tester in the M4L4CX device or via a message box. It might have to do with the js script that's used to get around the quirks with live.text. In that case, just remove those, but you'll need to employ some other method to get around the quirks with live.text.
No Stray, it's not because of the js script. As I said I've tried various tricks with live.button and live.text/toggle... It's only after that that I've tried your demo device and noticed the same problem (of course there's no problem when using Action list tester). But I'll investigate further. I know that this not due to your script, but I just though I could ask here, just in case... Cheers.
AFAIK, yes, at least with Live 9.6.2 and Max 7.2.3. If you need assistance, post some more specifics on what versions you're using, what exactly it is that you're trying to do and what (if any) error messages are shown in the Max window. And, as always, attach your Log.txt file as covered in the Troubleshooting section of ClyphX's manual.