< Back to IRCAM Forum

command line tools | freqshift and eq question

hello,

for non realtime processing in max iam just using the shell external to communicate with the supervp kernel.
here i have two questions:

is there a way to use the freqshift argument(s) directly in the shell script, instead of a reference to a text file?

and i also look for a nrt-way to equalize a sound with 5 bands or more with adjustable gain/attenuation for each band.
is this possible via supervp?

thanks for your help,
greetings, jhannes

well, after a bit of experimentation i guess its not possible to use the freqshift arguments directly. i build a proper script to write a txt file to disk and than read from it. for the eq-ing i use surface filters. works great. thanks, jo

Hi Johannes,

To manipulate the frequency shift directly the -Ffshift argument is your friend.
Instead of a parameter file just pass a frequency argument.

-Ffshift 200

And it should work fine as long as you need it to remain constant.

Otherwise you need to use a parameter file if you need it to change over time.

HTH,
Best,
Charles

thanks, i will try that.

how does it works for multiple non overlaped sureface filters, if the frequency range for each one is constant over the whole soundfile?
how does a shell script with direct arguments looks like?

Hello Johannes

surface filters require multiple parameters to be set for each filter, therefore there is no means to configure a surface filter without a parameter file. This holds true for all filters.

Best
Axel

how does a shell script with direct arguments looks like?

Open and use the AudioSculpt console to extract the command line generated after you setup different surface filters. You can press and hold ALT (or do ALT-ENTER) to automatically make the console print the command line while you do a real-time preview.

You will see in the command line where you can find the generated parameter file if you wish to see how it is built or if you need to copy it for a later reuse using supervp directly.

The parameter to look for is Fsurface followed by the generated parameter file:
exemple:
-Fsurface “/Users/picasso/Desktop/AudioSculpt 3.2.8/Temp/surface1”

Best,
Charles

thanks axel and charles.

i got it!
also good to know the alt+enter shortcut - i always used to “process treatment” to see the command line.
kind regards, Johannes