Sounds is a program to record, play and convolve sounds simultaneously for MS-Windows 98, 2000, XP, Vista and W7. Support for W95 has been discontinued since v 4.40.
Sounds accepts and writes files in wav format. Download it now.
Sounds is not a sound editor. Many freeware audio editors are available that do this job perfectly.
With Sounds you can record and play wav files. Moreover, you can record while playing a file.
With Sounds you can create a white noise file, play it over your speakers, while recording via a microphone. After crosscorrelation of a stretch of 20s input and output noise the result on the left below was obtained. Fourier transformation of the crosscorrelogram gives the system's frequency response, which in this case is mostly determined by the speaker. These manipulations may also be carried out simultaneously in real time using Sounds "on-line crosscorrelation" option.
In the next example the line input and the line output were connected via the Resistor Condensor circuit as in the leftmost figure underneath. This circuit filters off the high frequency side of the spectrum. The impulse response of the circuit was obtained by online noise crosscorrelation and is shown on different time axes on the left and in the middle. The exponential decay was fitted (in red) and a relaxation time constant of 0.255 ms was found. A value of 0.264 ms should have been obtained if the values of resitor and the capacitor would have been exact. However according to the manufacturer, both might have an error of 10%. The rightmost figure shows the power spectrum of the impulse respons. It was fitted (in red) with a Lorenzian function, A/((X^2)+(k^2)), and a k of 0.61811 was obtained. This gives a relaxation time constant of 1/(2*ð*k)= 0.257 ms.
The impulse response or crosscorrelogram established above may be used in Sounds as a convolution template to filter audio signals. This convolution filter will have exactly the same properties as the electronic circuit. Use the "convolve" option in Sounds to filter audio signals either on line or off line with templates that you've created. Sounds contains a template editor to modify your convolution template. One of the options is for example the removal of phase shifts caused by this type of RC filter.
Sounds is amply documented and help is provided in several ways: by key word search, by context and by menu item. The doc file includes a comprehensive step by step tutorial.