Getting DAWs to list in ReWire~ menu

kcoul's icon

Hi all,

I am wondering if anyone has had the problem of ReWire-enabled DAWs not showing up in the umenu list of a rewire~ object, and if so, what did you do to fix it.

I am developing a ReWire application and using Max to prototype it, and so I have a bunch of DAWs installed on a single machine. DAWs like Ableton, FL Studio, Reason and Reaper are showing in the list, but others like Pro Tools, Studio One, Cubase and Sonar are not.

Any advice on things I can investigate to troubleshoot until all the DAWs I have installed are successfully listed would be much appreciated.

kcoul's icon

I'm starting to realize after much further reading that I've effectively made two lists in this process: DAWs that support ReWire slave (client) mode, and those that don't. I suppose it was wishful thinking to hope that they would all support this mode.

broc's icon

Be aware that a DAW that supports slave mode may provide only restricted functionality.
For example, Ableton Live doesn't allow using 3rd party plugins (including M4L).

kcoul's icon

Yeah I was reading about that as well - my idea was to scrape info on what plugins were originally being used from the Ableton project file (really an XML file in disguise), and insert them in the signal path once it's arrived in Max/MSP. I think it would be hard to do that and also recall all the parameters, but it pushes towards an interesting proof of concept if it can be managed.

kcoul's icon

Whoops wait, that was my older idea. My current idea is to freeze the tracks. I am trying to set up an application that records stems as snapshots of the project (meaning it's ok to lose 3rd party plugin support in exchange for what the resulting audio would be for a project's current settings).

The challenge is to make it as automated as possible.