Batch Processing

Ksound's icon

Hello I was wondering if anyone could point me in the right direction to being able to batch process a folder of wave files in non-real time through a chain of effects and into a new folder directory while retaining the same file naming structure as the original. Any help at all would be much appreciated.

Bas van der Graaff's icon

That's a lot of questions at once. Read a directory using [folder], then output one of the filenames at a time using the [counter] object. Load the files into a buffer, route them though the fx-chain, then save them in a different place. Non-realtime (meaning faster) processing of audio is not something i'd do with Max...but maybe there are people who have done this?

Think you'd best just start building a patch and ask questions when you really get stuck on something.

Timo Rozendal's icon

here is an interesting and useful example of non-realtime processing of audio in max using jitter objects:

-------------

batch processing can be done with a proper counter loop with a umenu filled with a prefix message.

-------------

There is a NonRealtime-driver option in the DSP status window that is worth experimenting with, see this thread for more info: https://cycling74.com/forums/index.php?t=msg&goto=113079&rid=3976&S=cb69ba817c8b102ab9d8463f7ea6b713&srch=NonRealtime

Ksound's icon

This was exactly what I was looking for. I tried doing a search to find this. Thanks guys.