# All samples should be named like "blah 12.wav" or # and directories, from where it is run from. # This script is destructive recursively, to any files Here is an uncommented version if you would rather see it without all the comments. Here is a commented version if you want to see it with comments to help.
Sox is well worth a look into if you need any batch audio processing doing and you haven't the money to buy professional audio software or don't want to use cracked software, as it is free.
If you use windows you can still use sox as there is a windows version also but you will have to write a batch file or something instead to automate the tasks. If you use linux most of the programs are there already. Sed is also used quite alot for formatting the text. The audio programs that do the audio jobs are sox and ssrc. Don't run it directly from your home folder or anything. The first two lines changes the permissions of all files and folders recursively so you need to make sure it is only your samples in the folder or any folders below from where the script is run. It is well commented, which should help you find some of the functionality you may need when you either create your own or edit mine. They are sox2 and sox3, which relate to the channels on my soundcard. Your programs may be in different places to mine and your alsa ports will defintely have differnt names as I set these up especially in my asoundrc file. This sript was not intended to be used by anyone other than me. Even automated like that it still took more than an hour to do, but it would have taken maybe two days to do each one manually in a program with a gui. On top of this it also created the release samples by playing just a bit of each file through the reverb and then chopping the original bit off, leaving just the reverb tail. After recording the guitar and chopping the samples and putting them into the relevant folders I then wrote this script so that it would automate the task of playing each sample and recording what was being played after coming out of my reverb unit. The first time I used it was with my Seagull Acoustic Guitar sample. This script is what I used to record my external reverb unit for some of the samples on this site. Freeverb3 already has a wet level slider but jconv will need to be used with a send fx or you can use something like JackMix to get the balance of dry to wet.Ĭlick to go to the list of items on this page.īash Script To Prepare Audio Samples & Record External FX For most music you will want to tame it down with the send fx knob. The impulse is a very strong one as I wanted to be able to get the surfy slapback springy noises from it. To use the impulse you can use Jconv in linux or for windows a good realtime vst plugin is Freeverb3 Vst. I am yet to try any out but they do look very promising.
There is also a free vst plugins page on their site that is worth a look. I made it with Voxengo Deconvolver of which you can buy or use with limited functionality. It is a very nice reverb (they cost about £400 new) mainly for guitars. Neil Young or Dick Dale wouldn't leave home with out one. The sound has been heard on loads recordings. This is an impulse response file that I made of my Fender Reverb unit which is an old (not sure how old) valve driven spring reverb.