Re: rubberband and batch processing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Freitag, den 06.06.2008, 14:02 +0100 schrieb Chris Cannam:
> On 06/06/2008, M-.-n <nostromo@xxxxxxxxxx> wrote:
> > [...] a script that I run after I checked it looks right
> 
> In that situation (where I'm not totally confident of my syntax) I
> generally just start off using "echo" or something equally innocuous
> instead of the command I really want to run.
> 
> e.g. for the loop I mentioned in my previous mail, start by running
> 
> for x in *.wav; do
>    echo -t 0.8 "$x" "${x%%.wav}-100.wav"
> done
> 
> then if that looks right, just up-arrow and replace echo with
> rubberband or whatever your program is.
> 
> Doesn't work if your first argument happens to be one of those also
> accepted by echo, of course.  Also doesn't tell you whether you've
> handled spaces in the filenames correctly or not.

Regarding spaces in file names - took me a while to learn but now it
comes in very handy (again Bash):

export IFS=$'\n'; for i in *.wav; do rubberband -T1.25 $i ${i%.wav}-100.wav; done

Cheers,

Jan

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux