Dialog Editing iZotoppe package does not work with multi-channel files even though I am using RX10 Advanced
Dialog Editing iZotoppe package does not work with multi-channel files even though I am using RX10 Advanced
System Information
SoundFlow 5.2.2
OS: darwin 19.6.0
ProductName: Mac OS X
ProductVersion: 10.15.7
BuildVersion: 19H2026
Steps to Reproduce
- Loaded LCR audio file in LCR audio track in Pro Tools
- Highlighted a region in the LCR track to work with in iZotope
- Selected "Send to iZotope RX" macro from Stream Deck
- Only a mono file was loaded into iZotope.
- This behavior is not exhibited when doing this process manually from the Audio Suite menu pull down
Expected Result
An LCR file would load in RX10 Adnvanced
Actual Result
A mono file is loaded in RX10 Advanced
Workaround
Do it manually and not use the Soundflow macro
Other Notes
Links
User UID: iG2OvCZJcWSvwDquWBZPmJT3vHc2
Feedback Key: sffeedback:iG2OvCZJcWSvwDquWBZPmJT3vHc2:-NOouXHOkbqhVNvwLXKs
- Christian Scheuer @chrscheuer2023-02-21 17:18:00.015Z
Hi Mark,
Thanks for reporting this. The default setting in the "Send to iZotope" command is to set the processing to "clip by clip" and "individual files". This is optimized for dialogue editing scenarios where you can then process a range of clips on the timeline (for example a series of clips from the same character).
Could you share a screenshot of the default settings in your iZotope Connect plugin? I imagine those are probably set to "entire selection" instead of "clip by clip" - which could explain why that works.
The solution would be to make a separate "Send to iZotope" command that works in "entire selection" mode instead of clip by clip. That is, if I understand the issue correctly.
Christian Scheuer @chrscheuer2023-02-21 17:18:08.801Z
cc @Kitch to help with this.
- MIn reply toMark_Mangini⬆:Mark Mangini @Mark_Mangini
It is, indeed, set to Clip by Clip. How do I change this in the macro?
Christian Scheuer @chrscheuer2023-02-21 17:59:11.462Z
Wait, is this the default that works for you? That's the same as the macro sets it to (clip by clip and individual files).
My theory was the opposite, that your default was "Entire Selection".- MMark Mangini @Mark_Mangini
This default does not work for me. When I use the Soundflow Macro, it sets it as my default. I always use entire clip.
- MMark Mangini @Mark_Mangini
Let me be more clear, when I use the Macro, it resets my default to Clip by Clip.
- In reply tochrscheuer⬆:
Christian Scheuer @chrscheuer2023-02-21 18:00:41.439Z
Interestingly, I see there's also a dropdown called "mono mode". I would imagine this plays an important role. @Kitch perhaps you can work with Mark to figure out where this goes wrong.
- MIn reply toMark_Mangini⬆:Mark Mangini @Mark_Mangini
I don't know the difference between MONO MODE and MULTI-INPUT MODE. But, yes, this preference is vital to me as I do a great deal of multi-channel work in RX10 with immersive files and always want to see the entire clip, not a leg of it, in the display for working on it.
- MMark Mangini @Mark_Mangini
The difference between Mono Mode and Stereo or Multi mode is that in Mono mode, each channel of a multi channel file is processed separately, potentially inducing phase differences and altering stereo width or panorama. Multi mode processes all channels equally and maintains phase correlation.
- In reply toMark_Mangini⬆:Kitch Membery @Kitch2023-02-21 18:40:34.310Z
Hi @Mark_Mangini,
Can you take a screenshot of your RX Connect AudioSuite window set to the preferred settings for your workflow? That way I can customize a version of the "PT: Send to iZotope" script for you :-)
Rock on!
- MMark Mangini @Mark_Mangini
Thanks Kitch.
Kitch Membery @Kitch2023-02-21 19:06:42.264Z
Thanks, @Mark_Mangini
Here is a script that should work for sending files to RX with your preferred settings.
const connectNames = [ 'RX 10 Connect', 'RX 9 Connect', 'RX 8 Connect', 'RX 7 Connect', 'RX 6 Connect', ]; function getConnectWindow() { /**@type {AxPtAudioSuiteWindow} */ var win; for (let connectName of connectNames) { win = sf.ui.proTools.getAudioSuiteWindow(connectName); if (win && win.exists) return win; } //Now try opening for (let connectName of connectNames) { if (sf.ui.proTools.getMenuItem('AudioSuite', 'Noise Reduction', connectName).exists) { win = sf.ui.proTools.audioSuiteOpenPlugin({ category: 'Noise Reduction', name: connectName }).window; if (win) return win; } } throw "iZotope RX (6-10) Connect not installed, or you are not sorting plugins by Category"; } function main() { sf.ui.proTools.appActivateMainWindow(); var win = getConnectWindow(); win.audioSuiteSetOptions({ processingInputMode: 'EntireSelection', processingOutputMode: 'CreateContinuousFile', }); //Set to multi-input mode win.popupButtons.whoseTitle.is("input mode").first.popupMenuSelect({ menuPath: ['multi-input mode'], }); win.getFirstWithTitle("Analyze").elementClick(); } main();
I hope that helps. :-)
- MMark Mangini @Mark_Mangini
Thanks Kitch. I am not clear on how to add this script. The iZotope package that I installed included bringing up a secondary menu on my Stream Deck with all the various iZotope tools displayed. How do I not disrupt that connectivity?
- MMark Mangini @Mark_Mangini
And where do I find the original Macro to replace this with.
- In reply toMark_Mangini⬆:
Kitch Membery @Kitch2023-02-21 19:14:32.304Z
Hi Mark,
I'm just about to head into a meeting but as soon as I'm out I'll walk you through how to do this. :-)