• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Question about control surface

Explorer ,
Mar 27, 2024 Mar 27, 2024

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

TOPICS
SDK

Views

281

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 2 Correct answers

Adobe Employee , Mar 28, 2024 Mar 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? 

Votes

Translate

Translate
Adobe Employee , Mar 29, 2024 Mar 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.

Votes

Translate

Translate
LEGEND ,
Mar 27, 2024 Mar 27, 2024

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

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Mar 28, 2024 Mar 28, 2024

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? 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Mar 28, 2024 Mar 28, 2024

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?

 

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Mar 29, 2024 Mar 29, 2024

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.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Mar 31, 2024 Mar 31, 2024

Copy link to clipboard

Copied

LATEST

Thanks!!

 

Bruce Bullis

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines