Change pitch of multiple audio files with Sox


I am intending to take my entire music collection and change the pitch
from the original recorded a=440hz to the more natural sounding/feeling a=432hz.

For those of you who are not familiar with this concept, or the "why" for doing this,
I highly encourage you to do a google search and see what it's all about.
But that is not entirely relevant.

I understand that I could even take Audacity and one-by-one,
convert and re-export the files with the new pitch. I have tried this
and yes, it does work. However, my collection is quite large and I was
excited to find are more fitting command-line option, SOX. Any idea ?

Best Solution

$ sox your_440Hz_music_file.wav your_432Hz_music_file.wav pitch -31
Related Question