hi, good morning.
i would like to inquire about a way to change multiple files that are 24 bit 44100 mono wave
16 bit 44100 stereo wave. is this possible?
i need to do audio wav samples in rather large batches. im working on a project that requires
this format and the samples i buy are all 24 bit.
thank you and hopefully you have some fun in your day!
hi, good morning.
See here: http://manual.audacityteam.org/o/man/chains_for_batch_processing_and_effects_automation.html
The commands that you need in the Chain are:
- END -
(“END” is there automatically)
Um I tried to do as you said but it only puts one file in cleaned file and its mono.
I had twelve selected and applied the chain. Not sure if I’m doing this right
Oops, sorry, I ready your question the wrong way round
I was going stereo to mono.
Mono to stereo, no you can’t do that in Audacity. I’m curious why you need to.
One way that you could do up to 99 files at a time:
- Make an audio CD using CD writing software that can handle mono 24 bit WAV files. The maximum number of files is 99 tracks, or about 72 minutes, whichever the sooner.
- Use a CD ripper program to rip the CD to separate WAV files (standard audio CDs are always 16-bit 44100 Hz stereo).
I’m trying to build a project called microdrum. It’s an electronic drum module using arduino. There’s a board called wav trigger that plays sounds off a flash card in polyphonic. The requirements for the files is 16bit stereo wav at 44100. The samples I’ve bought are 24 bit mono wav. So I can convert them using audacity but I’d like to do it in batches.
Audacity can’t do the mono to stereo conversion as a batch.
The simplest way that I can think of is to use the CD trick described in my previous post.
An alternative way is to use SoX http://sox.sourceforge.net/Docs/Documentation which is a command line audio processing application.
The command for converting a single file from 24-bit mono WAV to 16-bit stereo WAV is simple:
sox "in-file.wav" -c2 -b16 "out-file.wav"
where “in-file.wav” is the name of the input file and “out-file.wav” is the name of the output file.
If the files are not in the directory from which the SoX command is run from, the “file path” must be included with the file name.
The file name (or path+file name) should be in quotes.
To run SoX as a batch process you would need to write a script. Most scripting languages can be used. On Linux I generally use a “bash script”. On Windows you could write a “bat file”. Python and other scripting languages can also be used.
Thanks for all your effort!!! I’m gonna have to give those a try. I’ll post back the results. But this will take some time for me.