Audio Effects
with the MITSYN Waveform Editor
The Waveform Editor's Effects menu supports tasks such as adding reverberation or echo, frequency band filtering, delaying some channels with respect to other channels, mixing between channels, panning, smoothing, adding vibrato, etc.
Several common effects are included in a ready to apply form. These all use the interface shown below which is running one particular form of reverberation processing. Clicking the Audition button causes the current waveform file to be repeatedly play through the effect while you use the slider controls to adjust the resultant sound to your choice. Then click the Overwrite or Save As button if you wish to apply the effect to the waveform file using the parameter values which you just selected.
A second form of effects processing is supported for the more sophisticated user who wishes to build her own processors, which are often called "patches" since they are built by patching together (wiring) simple blocks. Choosing User Built Patches from the Effects menu brings up the following variation on the previous screen.
You specify (edit) the patch (effect, operation, filter, processor) by clicking on the Edit this button which brings up the MITSYN Stream Processing Configuration Editor which you use to select blocks and draw wires. Exiting that editor returns you back to the Waveform Effect screen.
Patches (Effect Processors) of this form are usually called "filters", since they are simple signal input/output boxes with no other control inputs.
Patches for this context are macro-block definitions with one input and one output connection per channel, with all output connections wired, and no parameters. If you make the macro-block of any other form it will not be acceptable as a Patch (Effect Processor) due a "conformality mismatch".
The supplied library of macro-blocks contains implementations for common operations. To see a listing of these click on the "List Library Macros" button in the "Insert Block" dialog of the Configuration Editor.
Patches that you build here are, of course, usable in larger contexts. For example, you may wire several together in in series to realize their cumulative effects.
Frequency Band Filtering
Selective frequency band filtering is effected by using TranFilt (transversal filter) block with filter coefficients designed using the Numerical Array Editor.