Transcribing AAX plugin for Protools

Hello Everyone Please I need everyone possible assistance. I am a newbie.
I want create an AAX plugins for protools that capable of playing audio and transcribing to text
I already download aax sdk from avid

capable of playing audio and transcribing to text

I would suggest a standalone application. If you do need an AAX, you don’t need to download AAX SDK anymore. You have to follow the guidance from JUCE github readme:


AAX plug-ins need to be digitally signed using PACE Anti-Piracy’s signing tools
before they will run in commercially available versions of Pro Tools. These
tools are provided free of charge by Avid. Before obtaining the signing tools,
you will need to use a special build of Pro Tools, called Pro Tools Developer,
to test your unsigned plug-ins. The steps to obtain Pro Tools Developer are:

  1. Sign up as an AAX Developer here.
  2. Request a Pro Tools Developer Bundle activation code by sending an email to
    devauth@avid.com.
  3. Download the latest Pro Tools Developer build from your Avid Developer
    account.

When your plug-ins have been tested and debugged in Pro Tools Developer, and you
are ready to digitally sign them, please send an email to
audiosdk@avid.com with the subject “PACE Eden
Signing Tools Request”. You need to include an overview of each plug-in along
with a screen recording showing the plug-in running in Pro Tools Developer, with
audio if possible.

Please also include the following information:

  • Company name
  • Admin full name
  • Telephone number

Once the request is submitted, PACE Anti-Piracy will contact you directly with
information about signing your plug-ins. When the plug-ins have been signed, you
are free to sell and distribute them. If you are interested in selling your
plug-ins on the Avid Marketplace, please send an email to
audiosdk@avid.com.


Thanks for your response.
Sorry if this sound Irrational, my goal is to create AAX plugin that can perform the specified functions. But as you have mentioned “standalone” does that mean the app wont be recognised as Pro tools AAX plugins rather an app with similar functions.

Yes, you are correct. There are two reasons why I think an app might be better:

  • plugins are not able to control playback
  • transcribing to text sounds like a function of a standalone app instead of a plugin (to me)

It is completely rational if you do need an AAX plugin (to insert into a track of a DAW) in your case. BTW, you may at least need one physical iLok for the PACE signing process.

I agree with @zsliu98 that transcription could be tricky to do in real time in a plugin. However, depending on the workflow you are trying to build, you might want the convenience of having your software integrated in the DAW. You could have the best of both worlds in that case by using ARA or Sound Radix’s JUCE fork which I believe allows random access via Audio Suite.

thanks for you Insight I do appreciate it.
How do i start with Standalone app to perform this task.
I will appreciate every resource that can ease my journey.

Assuming you already know some C++, I’d suggest starting here:
https://docs.juce.com/master/tutorial_playing_sound_files.html

Alright, thanks for info.
I will attempt to do both standalone and AAX plugin.
Please refer to me a aax plugin samples as well, though I sent a mail to AVID for developer but I am yet to get a response from them. I will go ahead on Juce hopefully I will be able to get it signed as Pro-tools plugins

JUCE abstracts all plugin formats so you just work using the AudioProcessor class. The tutorials start here:
https://docs.juce.com/master/tutorial_create_projucer_basic_plugin.html
Good luck!

Thanks for usual support, please to you have an idea why visual studio code not opening Juce file. I get an error "Incompatible application not installed.
I would appreciate any solution that can assist

Projucer exports Visual Studio projects, not Visual Studio Code projects. Visual Studio is a completely separate application.

That’s a typo error I meant Visual studio 2022.