Auto-chain based on live functions

I am using Windows 10 enterprise.

Hi there,

I am doing some research for my PhD using some speech in noise tasks.

I have spliced up the audio tracks that I am using into individual stimuli trials. Now I need to apply some changes to the files in order to achieve difference signal to noise ratios. It appears that what I need is a chain. However, it seems that some of the steps that I need to take cannot be included in the chain.

What I need to do is: split stereo to mono > select the noise track > amplify the noise track (to achieve a difference signal to noise ratio) > select both tracks > mix and render to one track > apply fade-in-out effect > export as .wav.

Can this be achieved using the chain function?

If not, I am wondering if there is a function that will allow me to basically “record” these steps and automatically create the chain because I cannot see how it can be done by editing the chain via the file>chain command. If this can’t be done – it might be beneficial to design a function like this (I am no programmer though and I cannot comprehend if that would be easy or hard, just a suggestion, if anyone out there thinks that it might be a useful tool!)

Any advice is greatly appreciated.

Jen

That is not currently possible in Audacity’s Chains feature, though there is currently development work happening that provides a “scripting interface”, and a more advanced batch processing feature called “Macros”. This is still experimental and subject to change, but if you want to try it, you can get a fairly recent alpha build of Audacity from here: http://audacity-nightly.s3-website-us-west-2.amazonaws.com/builds/20180325-96.zip
The manual for the alpha version of Audacity is here: https://alphamanual.audacityteam.org/man/Main_Page