Batch Job processes only one file at a time

balky wrote on 11/21/2022, 4:33 AM

I am trying to find out if batch job can process multiple files in parallel.

I have 11 audio files, each file a little above 2GB which need to run declick and decrackle using Izotope VST3 pluggins.

What I have seen is that SF16 pro only processes one file at a time, and the result is that the 11 files have been running for the last 14 hours. The slowness is due to Izotope decrackle which takes very long to complete.

My computer has an Intel i7 processor and when I would do the same on Izotope Rx9, the batch tool would process 8 files in parallel.

I was hoping that SF-16 pro will be able to do the same as well.

Thanks.

Comments

SP. wrote on 11/21/2022, 6:38 AM

@balky I think this should be possible if you create a generic script that loads all files in a folder and use the DoEffect method without EffectOptions.WaitForDoneOrCancel to process them with RX. If the program doesn't wait you should be able to repeatedly call the method until you run out of RAM.

balky wrote on 11/21/2022, 6:55 AM

@balky I think this should be possible if you create a generic script that loads all files in a folder and use the DoEffect method without EffectOptions.WaitForDoneOrCancel to process them with RX. If the program doesn't wait you should be able to repeatedly call the method until you run out of RAM.

Thanks a lot SP...

I am still completely new to SF, and not really conversant with scripting in SF...

Would there be a simpler way to get this done?

Thanks once again.

rraud wrote on 11/21/2022, 11:18 AM

Welcome to the Magix Sound Forge users community @balky.

Try enabling "Allow wave renders up to 4GB, and if your are processing MP3 or other lossy file types, enable "Always proxy compressed formats" in the same menu. Both of these options are in the "Options> Preferences> General" menu.

I have not used iZ's RX Elements on that many or that large files. RX is a bit slow.. but 14 hours?.
You could try the 64 bit VST-2 RX version if it is available. I am not familiar with RX-9, but RX-8 Elements was available in 32 and 64 bit VST-2 and 64 bit VST-3.
That said, SFP-16 has had trouble with VST plugs in general, update SFP 16 if your not using the latest version (currently16.1.2, build, 55) User reports indicate the VST-3 issues have been fixed.

balky wrote on 11/21/2022, 1:24 PM

Welcome to the Magix Sound Forge users community @balky.

Try enabling "Allow wave renders up to 4GB, and if your are processing MP3 or other lossy file types, enable "Always proxy compressed formats" in the same menu. Both of these options are in the "Options> Preferences> General" menu.

I have not used iZ's RX Elements on that many or that large files. RX is a bit slow.. but 14 hours?.
You could try the 64 bit VST-2 RX version if it is available. I am not familiar with RX-9, but RX-8 Elements was available in 32 and 64 bit VST-2 and 64 bit VST-3.
That said, SFP-16 has had trouble with VST plugs in general, update SFP 16 if your not using the latest version (currently16.1.2, build, 55) User reports indicate the VST-3 issues have been fixed.

Thanks for the reply.

 

Yes, I actually did allow wave renders up to 4GB because I always keep all my files in WAV format, and I am running the latest build and can confirm that VST3 woks really fine.

The test files I used for cleaning were all well done, just as good as when I would use Rx9.

The decrackle also takes a very very long time in IZ Rx9 especially when the files are large. Speed and performance-wise, the decrackle works identically the same on both Iz and SF.

My issue is that SF would only process one file at a time, while Rx would process 8 files at the same time in parallel. The 11 files would still take up to 5 hours in Rx despite running them in parallel of each other, and this is why SF is taking so awfully long from processing only one at a time.

It will be really nice if SF could also process mutiple files in parallel.

The reason for coming to SF is that Rx crashes too often. All of the suggestions provided by the Rx support team leads nowhere.

I really hope there will be something I can do to make SF process multiple files is a batch session. It will be really great.

Thanks.

john_barr wrote on 11/21/2022, 2:02 PM

Hi, balky. Did you see Batch Converter, in the Tools tab?

rraud wrote on 11/21/2022, 5:42 PM

Did you see Batch Converter, in the Tools tab?

I just assumed @balky was using the Batch Converter to begin with.. maybe not.

If not familiar with the batch converter tool, here are basic instructions to process multiple files in SFP-15 and 16.

Open 'Batch Converter' in the 'Tools' menu

  • Files to Process: Add the files.. or a folder with the files
  • Watermark: (this can be ignored).
  • Processing: In the 'Effects' context menu, choose the first desired plug-in. When a plug-in is selected, an additional field is created under it for another). Select a preset, To modify the existing preset, click the 'Edit' button. The order of the plug-in can be changed after the plug-ins are added. If an existing plug-in chain (aka, Rack), is wanted, select 'Apply Plug-in Chain' at the very bottom of the list.
  • Metadata: If so desired, type in the Title, Artist, Album and other fields for MP3s and formats that support metadata.
  • Export Formats: Choose the desired file formats* in the 'Renderer' field and an existing preset .. or modify it by clicking the 'Edit' button. Click the 'Options' button to set the new files destination (or same as source). *If needed, multiple format files can be created in the same batch job (WAVE and MP3 for instance).
  • Status: When the batch job is in progress or completed 'Status' will display 'Time of completion, File name, Output (destination) Step (processes) and Status (success or failed)'

- To execute a batch convert process, click the "Run Job" button at the bottom-right of the batch converter window
- You can save (or delete) the batch convert job parameter <.bj> files in the preset window to the left of the main window (if the job 'Presets' display is hidden, hovering over the left border, a double-arrow icon should appear, Drag the double-arrow to the right to display the job presets . When closing the batch tool, it will ask to save the job if the existing preset parameters were changed.

FYI, the batch converter tool was redesigned in Sound Forge Pro-15, SFP-14 and earlier versions were different. Sound Forge Audio Studio does not have a batch convert tool.