Thanks, I think I will start new threads for supervp command line questions but,
I think that would be a good idea. Concerning the examples that Antonio mentioned.
Examples in the supervp documentation are not working commands. These are examples that show how the has to be used.
what is wrong with the command below?
But for starters here a few fundamentals:
In most cases you have one input sound and one output sound.
The input needs to be specified with a
-S filename the output has to be the last parameter of the command line. You find the can description under “Input options” parameter
-S. You see all input options by means of
supervp -hi or in the html help.
For the output file please read
supervp -ho the section or in the html help “Output options”-> ‘output filename’
Note that on the terminal you should avoid spaces in file names. The terminal parses arguments as space separated char sequences. If you need a space in a file you need to put ‘’ around the complete file. (This has nothing to do with supervp, it is a feature of every command line)
Further you have a few setups that work directly in the time domain. (Sample rate conversion, transposition by means of resampling, file format conversion) You can run these without any more parameters.
Note that the
-age parameter is a meta parameter that is composing transposition and formant transformation to achieve the age effect in TRaX. It is not fully documented and mentioned in the doc only for completeness. It implies time stretching (see error mentions dilation) so it will not work without further parameters.
For all others you need a pair of
-A (for analysis)
-Z for resynthesis and in between the processing options you want to apply. Adding only
-Z you get the most basic phase vocoder you can imagine. Quality will be accordingly. Still the command will work.
So for many of the flags you need to run: supervp ‘your flag with option’ -S file -A -Z outfilename.
This should probably have been written in the beginning of the help.
If you want high quality you would need to refine the analysis flag (-A) to have proper formant analysis. See fft analysis in analysis parameters. All analysis are described in the section Analysis modules or on the command line with
Then you would need to modify window size (
-M) and select a shape invariant version of the phase vocoder (
-shape 1). You find these and all other options related to processing parameters under processing options (in the html doc) or as output of