No internet connection
  1. Home
  2. How to

How to Insert & Commit Hardware Insert across multiple tracks?

By Sal Oliveri @Sal_Oliveri
    2023-02-24 00:58:19.634Z

    I'm wanting to know how I can have Soundsflow:
    Add Hardware Insert in first slot in Pro Tools
    Commit track up to only this insert
    Remove hardware insert
    Select next track and repeat until all highlight tracks have been committed thru hardware insert.

    This seems similar to @Andrew_Scheps Melodyne process but wondering if the above can be done. I'm new here and would appreciate any help.
    Best,
    Sal

    • 36 replies

    There are 36 replies. Estimated reading time: 15 minutes

    1. Mitch Willard @Mitch_Willard
        2023-02-27 05:32:11.552Z

        Hi @Sal_Oliveri,

        I have a script that actually does this, but for a few different bits of outboard gear.

        I've posted it in the store. So you can go there and add the package. You'll be able to choose any hardware you want as an insert, and also which insert slot it commits to.

        it's called

        Commit Hardware Insert at Selected Insert Point

        cheers

        1. Sal Oliveri @Sal_Oliveri
            2023-02-27 13:36:26.154Z

            Wow, thanks so m much Mitch! I'll check it out now.

            1. In reply toMitch_Willard:
              EEric Yoshino @Eric_Yoshino
                2024-08-01 21:38:38.559Z

                Hi Mitch,

                A little off topic, but can your script detect a track that already have a active hardware insert and commit it up to this insert for selected tracks?

                I'm mixing with hardware inserts, and after finishing a mix I do "Commit Up to This Insert" in all tracks that have external inserts.

                Thanks!

                1. Mitch Willard @Mitch_Willard
                    2024-08-03 02:24:57.496Z

                    Hi @Eric_Yoshino,

                    It could, I actually have another that could be better that freezes each track at a selected plugin, which it prompts you to select for each track which of the inserts you want to freeze from. Can easily change it to commit. Would that be more up your ally?

                    1. EEric Yoshino @Eric_Yoshino
                        2024-08-04 17:56:14.054Z

                        Amazing! That would be perfect if I could select which track and specific insert slot before committing it.

                        1. Mitch Willard @Mitch_Willard
                            2024-08-04 23:58:26.877Z

                            Easy @Eric_Yoshino , you know what, I'll make it so you can choose to commit or freeze from that specific Insert slot.
                            I'll sort it out and get it up on the store soon.

                            1. Mitch Willard @Mitch_Willard
                                2024-08-06 12:31:18.316Z

                                hey @Eric_Yoshino,

                                This script is up in the store now if you want to check it out.

                                1. EEric Yoshino @Eric_Yoshino
                                    2024-08-06 12:32:11.143Z

                                    Wow! You are the best! Will test it in todays mix

                                    1. EEric Yoshino @Eric_Yoshino
                                        2024-08-06 12:50:02.272Z

                                        Just tried but got the following error:

                                        06.08.2024 13:46:46.89 <info> [Backend]: Logging error in action (01) WaitForPopupMenuAction: Popup window was not found after waiting 2000 ms
                                        Logging error in action (01) OpenPopupMenuFromElementAction: Popup menu was not found
                                        Logging error in action (01) PopupMenuSelectAction: Could not open popup menu
                                        
                                        06.08.2024 13:46:46.89 <info> [Backend]: Logging unknown error in action (02) RunCommandAction: Mitch's Commit/Freeze from Selected Insert: Line 92
                                        
                                        06.08.2024 13:46:46.89 <info> [Backend]: !! Command Error: Commit Selected Tracks from Selected Inserts Duplicate [user:clziehsur00007z108xdcam06:clzi7bi9j0005rq10s31eq9c3#clzieyu6200017z10rbjz4pjv]:
                                        Could not open popup menu (Mitch's Commit/Freeze from Selected Insert: Line 92)
                                            Popup menu was not found
                                            Popup window was not found after waiting 2000 ms
                                        
                                        << Command: Commit Selected Tracks from Selected Inserts Duplicate [user:clziehsur00007z108xdcam06:clzi7bi9j0005rq10s31eq9c3#clzieyu6200017z10rbjz4pjv]
                                        
                                        06.08.2024 13:47:07.67 <info> [Backend]: [SF_FIREBASE_WS]: Sending keep-alive
                                        

                                        It's the first time on running Soundflow in this machine, maybe I'm doing something wrong.

                                        I'm on Sonoma 14.1 (23B2073) and Protools Ultimate 2024.3.1.

                                        1. Mitch Willard @Mitch_Willard
                                            2024-08-06 13:09:40.936Z

                                            Are all your plugins visible? That might be why.

                                            Make sure you are displaying all plugins A-J and that your track height displays all plugins.
                                            I’ve shut down today, but will fix it tomorrow

                                            1. In reply toEric_Yoshino:
                                              Mitch Willard @Mitch_Willard
                                                2024-08-06 13:10:56.134Z

                                                Even do a screen record for me, if you can.
                                                I’m running sonoma and pro tools 2024.6, 2024.3.1 should work.

                                                1. EEric Yoshino @Eric_Yoshino
                                                    2024-08-06 13:17:52.003Z

                                                    Here it is, I tried on mix and edit windows with same results.

                                                    No rush whatsoever, you are already helping me a lot :)

                                                    https://drive.google.com/file/d/1KAFpuodp6-qjnx9OYp67yIrQh86lNPYB/view?usp=sharing
                                                    https://drive.google.com/file/d/1Et4smFvjKV5lrH1iANNCC7JgyDRbkgb7/view?usp=sharing

                                                    1. Mitch Willard @Mitch_Willard
                                                        2024-08-06 13:25:18.841Z

                                                        Oh it looks like it because you are running it from the soundflow screen which is getting in the way when it goes to scroll to track.
                                                        Add a keyboard trigger or ad it to a stream deck and have pro tools to the Front and focused.
                                                        Also, works in the edit screen.

                                                        1. EEric Yoshino @Eric_Yoshino
                                                            2024-08-06 13:30:25.104Z

                                                            Basic user error, sorry about it!

                                                            But now I got this

                                                            06.08.2024 14:28:49.36 <info> [Backend]: Logging unknown error in action (02) RunCommandAction: Mitch's Commit/Freeze from Selected Insert: Line 42
                                                            !! Command Error: Commit Selected Tracks from Selected Inserts Duplicate [user:clziehsur00007z108xdcam06:clzi7bi9j0005rq10s31eq9c3#clzieyu6200017z10rbjz4pjv]:
                                                            CheckBoxAction requires UIElement (Mitch's Commit/Freeze from Selected Insert: Line 42)
                                                                Couldn't get item #0 as the array length was 0 - sf.ui.app('com.avid.ProTools').windows.whoseTitle.startsWith('Commit').first.checkBoxs.whoseTitle.is('Elastic Audio').first (AxElementArrayIndexedItem)
                                                            
                                                            << Command: Commit Selected Tracks from Selected Inserts Duplicate [user:clziehsur00007z108xdcam06:clzi7bi9j0005rq10s31eq9c3#clzieyu6200017z10rbjz4pjv]
                                                            
                                                            06.08.2024 14:28:50.62 <info> [EditorWindow:Renderer]: Active Focus Container:  commandsPage/PresetDetails Line 33963 file:///Applications/SoundFlow.app/Contents/Helpers/SoundFlow.app/Contents/Resources/app.asar/dist/editor.js
                                                            06.08.2024 14:29:19.14 <info> [EditorWindow:Renderer]: Active Focus Container:  commandsPage/PresetDetails Line 33963 file:///Applications/SoundFlow.app/Contents/Helpers/SoundFlow.app/Contents/Resources/app.asar/dist/editor.js
                                                            06.08.2024 14:29:23.41 <info> [Backend]: [SF_FIREBASE_WS]: Sending keep-alive
                                                            
                                                            1. Mitch Willard @Mitch_Willard
                                                                2024-08-06 23:38:14.900Z

                                                                Ahh,

                                                                Out of curiosity, what does your Commit dialogue look like?
                                                                Seems like it might have changed for 2024.6. Either way I have a fix that should work.

                                                                does your's have the Elastic Audio and ARA check boxes?

                                                                1. Mitch Willard @Mitch_Willard
                                                                    2024-08-06 23:44:49.546Z2024-08-07 00:06:17.282Z

                                                                    @Eric_Yoshino Update to 1.0.2, that should hopefully be the fix. I forgot that those checkboxes I believe are only in the newer version 2024.6. this should now work for both.
                                                                    It will also switch to the edit window automatically, and you should be able to trigger it from the sound flow window like you were without an error, hopefully.

                                                                    Mitch

                                                                    1. EEric Yoshino @Eric_Yoshino
                                                                        2024-08-08 00:33:08.506Z

                                                                        I'm blown away, it worked perfectly. I can't thank you enough!!!! Really appreciate it

                                                                        1. Mitch Willard @Mitch_Willard
                                                                            2024-08-08 02:42:55.921Z

                                                                            You’re welcome @Eric_Yoshino!

                                                                            Happy to help any time.

                                                                            Mitch

                                              • In reply toSal_Oliveri:
                                                Sal Oliveri @Sal_Oliveri
                                                  2023-03-05 20:06:49.845Z

                                                  @Mitch_Willard
                                                  The script seems to keep stopping. Seems random and I can't pinpoint what is causing it. Here's a screenshot of how I find the PT edit window and the SF settings.

                                                  1. Mitch Willard @Mitch_Willard
                                                      2023-03-05 20:57:38.664Z

                                                      Hi @Sal_Oliveri

                                                      Do you know what the error message the log gives when the script stops?

                                                      Thanks

                                                      Mitch

                                                      1. Mitch Willard @Mitch_Willard
                                                          2023-03-06 00:31:26.237Z

                                                          Hey @Sal_Oliveri

                                                          Think I was able to replicate what was happening for you, and have now made the fix. please update to 1.0.6.

                                                          Cheers

                                                          Mitch

                                                          1. Sal Oliveri @Sal_Oliveri
                                                              2023-03-06 02:25:32.103Z

                                                              Thanks, Mitch! I just updated it and will give it a try this evening.

                                                              1. In reply toMitch_Willard:
                                                                Sal Oliveri @Sal_Oliveri
                                                                  2023-03-06 04:36:30.104Z

                                                                  Mitch, I ran your updated script on a batch of 20 tracks and it made it all the way thru. Many thanks!

                                                                  1. Mitch Willard @Mitch_Willard
                                                                      2023-03-06 05:31:01.587Z

                                                                      Fantastic @Sal_Oliveri!! Glad it’s working for you.

                                                                    • In reply toMitch_Willard:
                                                                      Sal Oliveri @Sal_Oliveri
                                                                        2023-03-06 23:05:27.364Z

                                                                        Sadly, the script stopped again after committing 5 tracks. I'm not sure how to check the log report.

                                                                        1. Mitch Willard @Mitch_Willard
                                                                            2023-03-06 23:50:35.141Z

                                                                            mmm ok, sorry this is happening, I'm not having the same issue.

                                                                            1. At what point is it stopping? eg. before adding the insert, after etc

                                                                            2. what version of pr tools are you on?

                                                                            1. Sal Oliveri @Sal_Oliveri
                                                                                2023-03-06 23:53:22.118Z

                                                                                When I came back into the studio the insert was on the 6th track but not yet committed. You can see the track labeled "Lap 121" was where the script stopped.
                                                                                I'm on Pro Tools Ultimate 2022.12.0

                                                                                1. Mitch Willard @Mitch_Willard
                                                                                    2023-03-07 00:13:35.698Z

                                                                                    Am I correct in seeing that the window for the Insert is still open seeing it is highlighted?

                                                                                    like so?

                                                                                    1. Sal Oliveri @Sal_Oliveri
                                                                                        2023-03-07 00:26:59.179Z

                                                                                        I don't remember and will start a new batch of tracks to try and replicate the problem. I'll report back asap.

                                                                                        1. In reply toMitch_Willard:
                                                                                          Sal Oliveri @Sal_Oliveri
                                                                                            2023-03-07 04:03:59.110Z

                                                                                            I ran it again and this is what it looked like when it stopped before completing all the tracks.

                                                                                            1. Mitch Willard @Mitch_Willard
                                                                                                2023-03-07 04:07:44.754Z

                                                                                                Think I can see what's going on. will update now.

                                                                                                Also will update to include an option for adding a second mono Hardware insert.

                                                                                                This will alternate based on the mono tracks, for example:
                                                                                                Track 1 - HW L
                                                                                                Track 2 - HW R
                                                                                                Track 3 - HW L
                                                                                                Track 4 - HW R

                                                                                                If you don't fill in the 2nd Mono insert and leave it blank, it will default to the 1st Mono insert that is refilled.

                                                                                                1. Mitch Willard @Mitch_Willard
                                                                                                    2023-03-07 05:46:43.786Z

                                                                                                    Now updated for you @Sal_Oliveri

                                                                                                    It should take care of that floating window now. Please update to 1.0.7

                                                                                                    cheers

                                                                                                    Mitch

                                                                                                    1. Sal Oliveri @Sal_Oliveri
                                                                                                        2023-03-07 05:50:00.963Z

                                                                                                        Will do, thanks!

                                                                                                        1. In reply toMitch_Willard:
                                                                                                          Sal Oliveri @Sal_Oliveri
                                                                                                            2023-03-07 17:39:08.227Z

                                                                                                            Seems to be working great without stopping. Thanks again, Mitch!

                                                                                        2. In reply toSal_Oliveri:
                                                                                          Sal Oliveri @Sal_Oliveri
                                                                                            2023-03-06 16:02:31.867Z

                                                                                            @Mitch_Willard
                                                                                            I've been telling my colleagues about your script because it's so incredibly useful to me. One question that came up was if it's possible to have 2 or more HW channels run simultaneously.
                                                                                            Scenarios:

                                                                                            1. using two channels of a HW unit but feeding it with two discrete mono sources (not stereo source. I suppose this just cuts down on the time to commit individually.)
                                                                                              track 1 - HW L ch insert
                                                                                              track 2 - HW R ch insert
                                                                                            2. using 2 or more different HW units simultaneously
                                                                                              select PT tracks for committing thru HW insert 1
                                                                                              select PT tracks for committing thru HW insert 2
                                                                                              select PT tracks for committing thru HW insert 3, etc.
                                                                                              Run preset and each commit runs one track per "lane" simultaneously

                                                                                            This may be unachievable or simply just too much work, but I am passing on the question in case you've already given this some thought.

                                                                                            Btw, I wish this app allowed for leaving tips, especially on these "free" scripts.

                                                                                            1. Mitch Willard @Mitch_Willard
                                                                                                2023-03-06 23:54:07.513Z

                                                                                                @Sal_Oliveri

                                                                                                both of these are definitely possible, and both would require different approaches with it.

                                                                                                  • this could possibly being done by alternating the which insert to use base on certain info.
                                                                                                  • this would work most probably by creating selections that the script would then use those selections with a particularly selected insert.

                                                                                                but both could be possible depending on the approach.