Skip to main content
Known Participant
March 28, 2024
Answered

Question about control surface

  • March 28, 2024
  • 2 replies
  • 601 views

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.!!

This topic has been closed for replies.
Correct answer Bruce Bullis

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.

2 replies

Bruce Bullis
Community Manager
Community Manager
March 28, 2024

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? 

Known Participant
March 29, 2024

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?

 

 

Bruce Bullis
Community Manager
Bruce BullisCommunity ManagerCorrect answer
Community Manager
March 29, 2024

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.

R Neil Haugen
Legend
March 28, 2024

@Bruce Bullis would be needed for that question. Us users don't know that stuff like the staffers what work with it do ....

Everyone's mileage always varies ...