Software Listing of Author : "Stephen Mcgovern"
- Fast Convolution
- License: Freeware
- Price: 0.00


This function convolves two very large vectors very quickly. Enormous gains in speed are due to the use of two fft's and an ifft. To find out how to use this program, put it in you 'work' folder and type "help fconv".
- Publisher: Stephen McGovern
- Date Released: 15-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Fast Deconvolution
- License: Freeware
- Price: 0.00


This function deconvolves one extremely large vector out of another extremely large vector very quickly. Enormous gains in speed are due to the use of two fft's and an ifft. To find out how to use this program, put it in you 'work' folder and type "help fdeconv".
- Publisher: Stephen McGovern
- Date Released: 13-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Flange Effect
- License: Freeware
- Price: 0.00


This is pretty much the standard, jet plane like, flange effect. The input variables may require a little experimentation to get a good hold on. For instructions and an example on how to use this function, put FLANGE.m in your MATLAB work folder and type "help flange" at the MATLAB command prompt.
- Publisher: Stephen McGovern
- Date Released: 20-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Guitar Distortion Effect
- License: Shareware
- Price:


This function takes an audio vector and a constant as inputs. The output is the input audio vector but with a distortion effect added to it. The effect is much like that of an overdriven guitar amplifier. GDIST.m also works well with many other instruments and sound. For instructions on how to use this function, put GDIST.m in your MATLAB work folder and type "help gdist" at the MATLAB command prompt.
- Publisher: Stephen McGovern
- Date Released: 20-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Low pass filtration
- License: Shareware
- Price:


HICUT.m takes an input signal (vector) and removes all frequencies that exceed a chosen value. To find out how the function is implemented, place HICUT.m in your Matlab work folder and type "help hicut."
- Publisher: Stephen McGovern
- Date Released: 04-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Room Impulse Response Generator
- License: Shareware
- Price:


This function calculates a room's impulse response for an arbitrarily positioned sound source in an arbitrarily dimensioned rectangular room, as it would be heard at an arbitrary position. The output of RIR.m is a vector and can be used as an FIR filter to produce a reverb effect. To implement this filter you will need to do a fast convolution. I have another program, FCONV.m that performs this task. It is available on the Mathworks File Exchange. For instructions on how to use this function, put RIR.m in your Matlab work folder and type "help rir." The physics theory used by this function is not perfect. However, the function was intended to be used for space rendering in audio productions, and for this it works pretty well. For an article detailing the theory used go to http://www.steve-m.us/rir.html. Some Additional Notes: The...
- Publisher: Stephen McGovern
- Date Released: 10-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
