Device Details


Name | Version: Waldorf Kyra Controller 0.5
Author: mattfwalters
Device Type: MIDI Effect
Description: UPDATED: now supports pulling the current patch from Kyra! Be careful though, make sure only one Kyra Controller is monitoring MIDI in when you press the button, because Kyra doesn't target patch transmit messages to a part.

This Max4Live device translates between Kyra's SysEx parameter change messages and Ableton Live, so you get a (very wide) one-control-per-parameter ability to automate all eight parts in real time, and the ability to record automation by twisting knobs on Kyra. Note that you need to set the SysEx ID to match your Kyra's configuration, and the Part ID to match the part you want the controls to edit (i.e. if you have 8 Kyra parts in your Live set, you need to have the Kyra Controller on each of those MIDI tracks, with the Part ID set appropriately on each). Parameter values save with your Live set. You can even just type in a new patch name! Because I'm never using Kyra's interface to name a patch ever again.

I hope others find this as fun and useful as I do. Let me know if there's something else you'd like to see it do!


Live Version Used: 11.0.2
Max Version Used: 8.1.5
Date Added: Apr 13 2021 03:49:21
Date Last Updated: Jun 08 2021 19:21:01
Downloads: 174
License: Attribution
Average Rating (1)

Log in to rate this device



Device File: Kyra Controller.amxd


Thanks! I have personally noticed an issue during repeated start / stop of the Live transport where this device appears to cause stuck notes on Kyra - thankfully Kyra seems to interpret MMC Stop commands to imply "all notes off" as well. I haven't noticed this problem during playback / bounce to disk, but if anyone experiences this problem during normal playback or recording, please let me know and I'll prioritize tracking it down. For my own use, having this device either load the patch or respond appropriately to patch dump from Kyra is far more important than stuck notes during repeated transport stop / start events. I'll go after that issue too, to be clear, just as a lower priority unless it's impacting folks' workflow.
UPDATED: now supports pulling the current patch from Kyra!
I don't have a Kyra, but am looking at other m4L plugins that pull patches via sysex and update the device knobs etc so I can build one for my AFX station.

Really loving how well documented and laid out this is!

The older m4l devices that do this kind of thing, were before ableton could pass on sysex - they use a helper max patch in the background - it's much more complex to make sense of for me.

I'm learning a lot from this!
Thanks, BigFknRobots! I appreciate the feedback and I'm glad to hear you're finding it helpful, especially as a learning tool. I put a bunch of time into making it logical and writing up that documentation partially so that Future Me won't hate me, and partially so that folks like you can figure out how the hell it works and build other cool stuff. Good luck with your AFX Station project! :)
Thank you so much, awesome!
Just ordered a Kyra and am waiting for it's arrival. I am so happy to have found your device! This looks amazing! Where do I find the documentation for it? Really looking forward to using this with the Kyra and Ableton. Cheers!

Login to comment on this device.

Browse the full library