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?
[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]
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.
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
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?
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