Izotope RX 11 Module Preset Select and Render
By Eric Seaberg @Eric_Seaberg
How do I set up a trigger key to get a module within Izotope RX 11 Audio Editor to select a specific preset and render it? Thanks!
- Chad Wahlbrink @Chad2025-02-12 22:56:41.494Z
Hi @Eric_Seaberg,
Thanks for the question.
I made a quick video explaining how I would handle this:
Note that you'd need to make sure you have already installed SoundFlow's iZotope RX package from the Store. This is available in the Official SoundFlow Integrations section of the Store.
Here are the steps written out, but feel free to just follow along with the video:
- Create a new macro.
- Add a "Module: Open/Close/Toggle" macro action.
- Select the "Module Name" and set that "Action" to "Open"
- Add a "Click UI Element Action"
- Use the "Pick" button and then select the preset menu for the module in iZotope RX
- Add a second "Click UI Element Action"
- Use the "Pick" button and then, while holding command, select the preset menu for the module in iZotope RX. Holding command keeps you in "Pick" mode until you release Command.
- Release "Command" and select the specific preset you wish to use.
- Add a "Module: Render" macro action
- Select the "Module Name"
Your resulting macro will look something like this:
Chad Wahlbrink @Chad2025-02-12 22:59:23.531Z
As a script, it would look like this:
// Define the name of the module and the preset let moduleName = 'Mouth De-click' let presetName = "Eliminate Clicks" //////////////////////////////////// //Calling command "Module: Open/Close/Toggle" from package "iZotope RX" (installed from user/pkg/version "uOwKfD26NbWKAWotin3dmnSne7B3/cl57rzt16000nrq10fns16dg1/cm3hw7zmj00036z10mrftn28x") sf.soundflow.runCommand({ commandId: 'user:cl57rzt16000nrq10fns16dg1:cla28oxf80007dr10cg5dbqtf', props: { moduleName: moduleName, action: "Enable", } }); // Open the Dropdown for the Named Module sf.ui.izotope.windows.whoseTitle.is(moduleName).first.groups.whoseDescription.startsWith("EffectPanel").first.groups.whoseDescription.endsWith("Header Background").first.popupButtons.whoseTitle.is("Presets").first.elementClick(); // Select the Named Preset sf.ui.izotope.windows.whoseTitle.endsWith(`Preset Manager Popup`).first.groups.whoseDescription.is("Popup Scroll View").first.buttons.whoseTitle.is(presetName).first.elementClick(); //Calling command "Module: Render" from package "iZotope RX" (installed from user/pkg/version "uOwKfD26NbWKAWotin3dmnSne7B3/cl57rzt16000nrq10fns16dg1/cm3hw7zmj00036z10mrftn28x") sf.soundflow.runCommand({ commandId: 'user:cl57rzt16000nrq10fns16dg1:clfrxgmy900085p10spegiuy9', props: { moduleName: moduleName, } });