Transport control to daw

#1

Is there a way to send a play and a stop signal from the plugin to the daw? Or can you only listen for it? Ex when I click play inside a rythmbox the daw starts playing as well.

Or if this is not possible, is there a way to hack the daw transport so you can make it sleep for a certain amount of time before resuming to play?

#2

Not in a nice way.

Your are the DAWs bitch.

[Possibly you could do something horrific with sending midi transport controls… but .I don’t want to think about the user experience setting that up]

#3

It sounds you want a remote control rather than a plugin. Maybe look into the various MMC protocols, like MackieHUI, Eucontrol, etc.
But check first, which protocols the host you want to control accepts.

#4

So I have to create a virtual usb port from a standalone and connect this inside the daw settings? Where do I even start, any lecture that can point me in the right direction? Is this possible with juce framework? I can’t find an api for mackiehui seems completely proprietary… That suxx

#5

ReWire might be something worth looking into. It’s quite the pain to set up, but it’s doable, and it allows you to control the host via plugin.

#6

Thx but I’m gonna go for a standalone that communicates with a plugin. I found the reverse engineering docs of mackiecontrol and MidiOutput::createNewDevice. I was just wondering if I ever release this in a plugin, can I get sued by mackie??

edit: Oh fuck createNewDevice is not available on windows… Is there any other way of doing this? Or a workaround?

#7

Hm … You can try launching a separate standalone as ReWire slave … ReWire salves have the possibility to send start and stop (even loop changes) to their masters.
And with some hosts users don’t even need to setup anything