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

Creating extension for Audition

New Here ,
Nov 11, 2023 Nov 11, 2023

Hello! I have been trying to write a small extension for Adobe Audition 2024 on my M2 Mac

 

I'm new to CEP extensions and extendscript but I used to write similar scripts for Cool Edit Pro (which was bought by Adobe and turned into Audition as I undertand it)

 

I've gotten as far as to get my code fully working in the ExtendScript Developer Tools extension by opening my JSX file and hitting the 'Run' button. Works great. I am now trying to figure out how I can get my code installed into its own extension so that I can invoke it with a key or panel.

 

I've gone over the CEP resources and various other resources and I now have an extension I would like to test by installing it into my local Adobe Audition install, however I have not found a way to do this. I've found an old reference to an "Add an Extension" option on the Window menu, however that option no longer appears to be in my version.

 

I've also seen in this thread that CEP may be being phased out in favor of 'UXP'. However UXP appears to not be implemented in Audition yet.

 

I'm wondering if anyone in this forum can point me in the right direction regarding how to test my small extension locally in Audition? Many thanks in advance.

1.1K
Translate
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 1 Correct answer

Participant , Nov 11, 2023 Nov 11, 2023

This is the essential document to get started with CEP:
https://github.com/Adobe-CEP/Getting-Started-guides

 

The path to all local CEP extensions is

/Library/Application Support/Adobe/CEP/extensions

or

C:\Program Files\Common Files\Adobe\CEP\extensions

 

Greate a folder for your extension there and follow the guide above step by step. The key is to wrap the content of your JSX inside a function (e.g. main()) and invoke it from the JS layer of your CEP extension via the CSInterface library like this:

var
...
Translate
Participant ,
Nov 11, 2023 Nov 11, 2023

This is the essential document to get started with CEP:
https://github.com/Adobe-CEP/Getting-Started-guides

 

The path to all local CEP extensions is

/Library/Application Support/Adobe/CEP/extensions

or

C:\Program Files\Common Files\Adobe\CEP\extensions

 

Greate a folder for your extension there and follow the guide above step by step. The key is to wrap the content of your JSX inside a function (e.g. main()) and invoke it from the JS layer of your CEP extension via the CSInterface library like this:

var csInterface = new CSInterface();

function butMain() {
  csInterface.evalScript("main()");
}

 

The above JS function can than be triggered by an HTML button like this:

<button onclick="butMain()">Run script</button>

 

____________________
Robotic Process Automation in Desktop Publishing (Book): https://doi.org/10.1007/978-3-658-39375-5
Translate
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
New Here ,
Nov 11, 2023 Nov 11, 2023

@GNDGN Thank you! I've got it working now

Translate
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
New Here ,
Dec 27, 2024 Dec 27, 2024
LATEST

 there is not that folder after I downloaded the application, even the 'CEP' folder. I just found the folders like this:

image.png

 

So I created the 'CEP/extensions' folder manually, then I copied the audition-samples-extension-folders into the folder. Although I can find the corresponding extension in the 'window -> extensions' panel, I got the issue said 'unable to load xxx. Invalid Signature'. The illustrations as follows.

image.pngimage.png

 

 I will really appreciare for the help. ❤️

 

 

 

Translate
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