Can OSC / Duplex manage pattern names?

Hi,

I actively use Renoise but never really needed some interface to control it, until now.

I’ll use Renoise on stage with my band to trigger some autotune automation on a choir.

We’d like to have renoise on a laptop, sitting in the corner, and control it with something like a phone to trigger patterns containing the automation while singing in the choir.

I’ve looked into OSC, Duplex and it’s very inspiring. I was not able to find out if renoise can share pattern names to the controller.

I’d like to be able to see the pattern names in my controller, so that I can scroll through the sequences and play the right one without looking at the computer screen (see attached png on the ipad layout)

Is it possible to do that?

Thank you for your help

Raphael

I’d like to be able to see the pattern names in my controller, so that I can scroll through the sequences and play the right one without looking at the computer screen (see attached png on the ipad layout)

Is it possible to do that?

The names are “labels”, just like the effect parameter names.

And right now the application which you use to navigate the pattern sequence doesn’t have those mappings. But I’ll add them, 'cause it makes sense!

Are you planning to use TouchOSC, btw.? You might want to do a configuration that is tailormade for your band - in the one above I sort of crammed in everything I could :wink:

That would involve making a new layout using the touchosc designer, and then building a control-map to match.It’s a bit of work but well worth it.

Yes I’m planning to use TouchOSC, as you said I’ll probably end up with a tailormade configuration. Something like just a list of patterns, and some way to trigger them.

I’m not really a developer, that’s why I wanted to know if it was already done :ph34r:
thank you for your relpy

I’m not really a developer, that’s why I wanted to know if it was already done :ph34r:

Creating a configuration isn’t hard, it just takes a bit of trial and error.

You should be able to do all the groundwork for a TouchOSC layout yourself, test it and get comfortable with it.

On a stage, a live setup would also involve a small WIFI hub, so Renoise and the phone can connect to each other, etc.

In other words, there is enough to chew on. Duplex should be able to provide everything except the pattern names. This feature I’ll add soon enough.

Btw: I’m also having a “sections only” version of the matrix/pattern-seq on the TODO list. Sometimes, patterns are too detailed and you just want chorus/verse/etc.

I don’t think that will make it into this next release, but it will be a very handy feature for playing live.

Duplex should be able to provide everything except the pattern names. This feature I’ll add soon enough.

And it’s now done. v1.05 adds a new mapping for the Matrix called ‘trigger_labels’:

I added a demonstration config where the labels are in use. Use this to implement your own in TouchOSC:

Configuration: https://github.com/renoise/xrnx/blob/master/Tools/com.renoise.Duplex.xrnx/Duplex/Controllers/Custombuilt/Configurations/Matrix_Demo.lua

Control-map:https://github.com/renoise/xrnx/blob/master/Tools/com.renoise.Duplex.xrnx/Duplex/Controllers/Custombuilt/Controlmaps/Matrix.xml

(you can run it from the Duplex browser: Custombuilt > Matrix demo)

waaa great news thanks!
It was the last missing thing for my ideal live setup
duplex <3