Send osc lyrics string from Ableset

Describe your issue here:

I hope to send osc lyrics string to Madmapper
Does Ableset also send osc. I found the /lyrics/[slug]current in the docs

Is this possible?

I have only sent lyrics from quarts composer in the past this way so I might be missing something.

Thanks!

The more information you include, the better. If you like, you can also attach images or videos.

Please fill out these values to make it easier to troubleshoot:

Ableton 12
Ableset 2.6.7

  • OS and Version: (e.g. macOS Ventura 13.3)
  • Version of AbleSet: (e.g. 2.2.3)
  • Version of Ableton Live: (e.g. 11.3.3)

Hey @Mattwalker7362514, welcome to the AbleSet community!

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.

You can learn more about subscribing and all available events here: Controlling AbleSet via OSC – AbleSet

I hope this helps! :slight_smile:

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.

Thanks for creating this amazing tool!!

Matt

Madmapper osc text video

Hey @Mattwalker7362514,

Thank you for your kind words!

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!

Hey @Mattwalker7362514,

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

Here’s the documentation I have so far: Sending Timed OSC Commands with OSC Tracks – AbleSet

I’d love to hear what you think if you try this feature out!

Leo,

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.

Matt Walker

1 Like

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.

Matt Walker

Hey @Mattwalker7362514,

Thank you for your feedback!

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? :slight_smile:

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? 

Thanks for all you doing with Ableset Leo.

Matt Walker

I’d need to implement this first, but will let you know when it’s available to test :slight_smile:

1 Like