Copy link to clipboard
Copied
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.
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/extensionsor
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...
Copy link to clipboard
Copied
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/extensionsor
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>
Copy link to clipboard
Copied
@GNDGN Thank you! I've got it working now
Copy link to clipboard
Copied
there is not that folder after I downloaded the application, even the 'CEP' folder. I just found the folders like this:
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.
I will really appreciare for the help. ❤️
Find more inspiration, events, and resources on the new Adobe Community
Explore Now