Copy link to clipboard
Copied
Hi All
We created the H/W interconnection class we created in the Controlsufaceplugin class and developed it to call the Play function of the controlsurface class when it receives a Play command from the H/W. However, Play does not work.
We would like to call and use TrasnportSuite functions (Play, Stop, FF, REW, etc.) from the H/W we created.
Can we use the functions of TransportSuite only if we create and register classes such as ControlSurfaceHostMixerSuite, ControlSurfaceMixerBase, and ControlSurfaceMixerSuite ourselves?
Please let us know what is wrong with our development method.
Thanks.!!
I'm hazy on the details of the Control Surface API (which is generally handled by our Audio team), but I think that yes, a functional Control Surface plugin will need to register all relevant classes. A control surface plugin that only controls play, but doesn't handle other functions, would seem incomplete.
Does the Control Surface example plugin receive all the messages you'd like to receive?
No; the commands sent by a plugin will be sent to (handled within) PPro's current focus.
If pressing play in the PPro UI wouldn't do anything, then triggering play from your plugin won't either.
Copy link to clipboard
Copied
@Bruce Bullis would be needed for that question. Us users don't know that stuff like the staffers what work with it do ....
Copy link to clipboard
Copied
I'm hazy on the details of the Control Surface API (which is generally handled by our Audio team), but I think that yes, a functional Control Surface plugin will need to register all relevant classes. A control surface plugin that only controls play, but doesn't handle other functions, would seem incomplete.
Does the Control Surface example plugin receive all the messages you'd like to receive?
Copy link to clipboard
Copied
Yes we want to use all the features available in ControlSurfaceHostTransportSuite as well as Play.
As I was testing yesterday, using the ControlSurfacePlugin, the Play action required the Timeline UI to receive focus.
Is there a way for commands such as Play to operate when the timeline is not in focus?
Copy link to clipboard
Copied
No; the commands sent by a plugin will be sent to (handled within) PPro's current focus.
If pressing play in the PPro UI wouldn't do anything, then triggering play from your plugin won't either.
Copy link to clipboard
Copied
Thanks!!
Bruce Bullis