AbleSet sends events about the current, previous, and next lyrics line for each lyrics track to all clients that have subscribed to AbleSet.
To subscribe to events, send an OSC message to AbleSet that looks like this: /subscribe [IP] [port] [name] , where [IP] is the IP address of the computer running Madmapper, [port] is the port that Madmapper is listening to OSC messages on, and [name] can be any name that is used to identify the client.
Leo, Ableset will be a game changer for me. I am still dusting off my osc workflows and I am still learning. I am not sure where to put the line in madmapper. I am not totally sure it sends osc but I know it receives it. So far I am not having luck.
Is the line written as /subscribe/192.168.1.221:8010/ madmapper
Its address for text in madmapper is. medias/text_generator/font/text
I will link a video of cue lab sending text to madmapper.
Unfortunately, what you're trying to do isn't possible yet with the current features of AbleSet. However, there will be a new feature in the near future that will allow you to send custom OSC commands to other tools for these kinds of setups.
Please let me know if you have any further questions or feedback. I'm looking forward to your reply!
I’ve recently released a beta version of AbleSet that allows you to send custom timed OSC commands using MIDI clips in the arrangement view: AbleSet 2.7.0-beta.5
I am super happy that this is an option. I did try sending lyrics a few days after the 2.7 beta was up but could not figure out how to get Madmapper to take the osc. I plan on using it and think I still need to remember my osc basics workfkows. I know it will do it and can’t wait to try it again.
I am very grateful you added this feature.
Thanks for reaching out and letting me know this was available.
I will let you know when I get to test it out again and how it goes.
Leo,
I downloaded the new release and got a string of text to madmapper using the instructions on the site. I am wondering if I am missing out on a better way to send the Lyrics from the /lyrics/[slug]/current command. At the moment I can get a string to send. In the image the green clip sends and the grey one does not. My hope is to send the blue lyrics clips without having to recreate each clip as a string. If that not possible, know that I am still super happy that sending a string of text from Ableton is even available. Thanks for making awesome things possible.
Currently, there’s no way to change the address that lyrics texts are sent to, but I could imagine a way to simplify sending OSC messages where the address is always the same.
Maybe in addition to providing the IP address and port in the track name, one could also provide an OSC address, e.g. External +OSC [192.168.1.221:8010/medias/Text_Generator/Font/Text] so you’d only have to provide the actual text in your MIDI clips.
To avoid having to place quotes around the text, I could also imagine adding an attribute like [string] which makes AbleSet interpret the title of each MIDI clip as a single string parameter.
This would allow you to just duplicate the lyrics clips into your OSC track which should save you a bunch of work.
What do you think, does that sound like a good solution?
This does sound like a great Solution. Does any part of it work like that currently for me to test or does code have to be adapted to make it work that way?