Convolver Vst Plugin
Posted By admin On 28.12.20Convolver by Teragon Audio is a Virtual Effect Audio Plugin for macOS and Windows. It functions as a VST Plugin. Open Source Audio Plugins & Apps. A list of open source VST (and other format) plugin/app projects. The intention of this list is to catalog open source plugins or apps which are fully featured or are useful. Convolver by Teragon Audio is a Virtual Effect Audio Plugin for macOS and Windows. It functions as a VST Plugin.
mcfx is a suite of multichannel VST plug-ins for MacOS, Windows and Linux
(mcfx_convolver, mcfx_delay, mcfx_filter, mcfx_gain_delay, mcfx_meter)
NadIR is a zero latency, dual Impulse Response (IR) convolver, designed to be used as a cabinet simulator for guitar and bass (pre)amplifiers. It has been designed to perform pristine quality.
these plug-ins are very handy if you want to process multiple channels in one go for example
* multiple loudspeaker setups, Ambisonics (see ambiX)
* Microphone array post productions (eg. Eigenmike®)
….
currently high channel counts per track are only possible with the DAWs Reaper (Win, OSX) and Ardour (Linux, OSX)
– channel count is configurable with compile time flag
– cross plattform VST for MacOSX, Windows and Linux
– uses the JUCE framework (www.juce.com)
– ready to use binaries for MacOSX (≥ 10.7, 32/64 bit) and Windows (32/64 bit)
Source code: https://github.com/kronihias/mcfx
VST Binaries: (2, 4, 8, 16, 24, 32, 36, 50, 64 channel version)
OSX: mcfx_v0.5.11_osx_vst.zip
Win32: mcfx_v0.5.11_win32.exe
Win64: mcfx_v0.5.11_win64.exe
Additionally you can download some example first order B-format reverb presets for mcfx_convolver: mcfx_convolver_presets_v0.1.zip
Here is a help file explaining the .conf files.
Note that you have to use ambix_converter after the convolver and choose the preset .amb -> ambix in case you want to use those impulse responses in combination with ambix_decoder or ambix_binaural.
changelog:
– 0.5.11 (2020-05-20) – mcfx_convolver – Mac OS version added a +6dB gain to the filtered output, this is fixed now (Windows version was correct) -> this might influence old projects under OSX since mcfx_convolver will output 6dB less than older versions!
– 0.5.10 (2020-05-19) – mcfx_filter – High-Shelf Q was not stored in the plugin state, this is fixed now
– 0.5.9 (2020-02-05) – mcfx_convolver – fix dropouts/artifacts for hosts that send incomplete block sizes (eg. Adobe, Steinberg), fix reloading of stored presets, add filter length and latency debug messages, fix gui crash in Adobe hosts
– 0.5.8 (2020-01-31) – mcfx_convolver – option to store preset within the project -> allows to exchange a DAW (eg. Reaper) project without need to provide the preset files extra, allow to export stored preset as .zip file for recovering it from the project
Expensive vst plugins. – 0.5.7 (2019-04-28) – mcfx_convolver – osc receive support: /reload, /load <preset.conf> -> allows remote control of reloading/loading presets, port can be set in GUI
– 0.5.6 (2019-03-20) – mcfx_convolver – maintain fir filter gain if resampled, add plugin parameter to trigger reload of configuration
– 0.5.5 (2018-03-16) – filter, gain_delay, delay: slider behavior changed for more accurate control; gain_delay: ctrl+click for exclusive solo/phase/mute, add toneburst for signalgenerator, bugfix saving channel state of signalgenerator
– 0.5.4 (2017-05-20) – mcfx_convolver and mcfx_filter: fixed threadsafety to avoid startup crash if other plugins use fftw

– 0.5.3 (2017-05-02) – mcfx_delay and mcfx_gain_delay fixed glitch in delayline
– 0.5.2 (2017-03-20) – various bugfixes; mcfx_convolver: performance optimizations, adjustable maximum partition size
– 0.5.1 (2016-04-25) – mcfx_convolver: fixed bug in loading packed (dense) matrix; mcfx_gain_delay gui fix
– 0.5.0 (2016-04-08) – add signal generator to mcfx_gain_delay; convolver: support for packed wav file to load a dense FIR matrix from only one .wav file -> have a look at CONVOLVER_CONFIG_HOWTO.txt; filter: smooth iir filter to avoid clicks when parameters change
– 0.4.2 (2016-02-19) – fixed one more convolver bug
– 0.4.1 (2016-02-17) – fixed convolver bug which resulted in mixed up partitions
– 0.4.0 (2015-11-04) – gui for mcfx_delay, gui for mcfx_filter (with fft analyzer), added phase, solo and mute buttons to mcfx_gain_delay
– 0.3.3 (2015-07-19) – performance improvements for mcfx_convolver
_
– 0.3.2 (2014-12-28) – audiomulch compatibility, gui for mcfx_gain_delay with paste from clipboard functionality, mcfx_meter added scale offset
– 0.3.1 (2014-06-16) – fixed vst id for bidule compatibility
– 0.3 (2014-03-15) – added mcfx_convolver
– 0.2 (2014-02-25) – removed some license incompatible code, juce update
– 0.1 (2014-01-10) – first release
X-volver is a VST plugin running on WIN32 and OSX multichannel host programs,
performing matrix convolution of audio signals with up to 32 inputs and 32 outputs
You candownload X-volver and a collection of filter matrices here. X-volver is free for personal usage.Contact the author for professional usage.
X-volver can be hosted inside a large number of sound processing programs, but for multichannel operation (that is, more than 2 inputs, 2 outputs) you need to employ a truly-multichannel host program. Unfortunately most sound processing programs and DAWs support only soundtracks with a limited number of audio channels (typically 2, 4 or 6 at most). Instead X-volver can operate with up to 32 channels (and the shortcoming version will go up to 64), so your host program is better if capable of such large channel counts.
Furthermore, Xvolver can produce an output stream having a different channel number than the input stream, and only a few audio processing programs allow for this possibility.
We recommend the usage of 'graphical' sound processing programs, such as Plogue Bidule, Audio Mulch, PureData, Max-Msp. X-volver can also be employed inside traditional DAW programs, such as Reaper, but this makes quite more difficult to understand the signal paths.
This is a typical screenshot of Plogue Bidule, where an instance of X-volver is employed for processing a 4-channels audio file and converting it to another 4-channels audio file, employing a filter matrix of 4x4 (16) FIR filters:
When X-volver is first instanced, under Windows, it asks for the number of input and output channels:
This does not happens on the Mac version, where the number of channels must be changed inside X-volver, then it must be closed and opened again for the new setting to become effective.
After instancing X-volver and connecting its 4 inputs (from above) and its 4 outputs (to below), you can click on it for opening its user's interface:
The largest part of the GUI contains the filter matrix, in this case a 4x4 matrix, where the impulse responses (IRs, also called FIRs) of the filters have to be loaded.
This matrix contains 16 cells, numbered from (1,1) to (4,4). You must remember that COLUMNS=INPUTS, ROWS=OUTPUTS.
So the signal coming out from X-volver on channel 1 will be the sum of the convolutions of the 4 inputs with the 4 filters displayed in the first row:
Out(1) = In(1)*f(1,1) + In(2)*f(1,2) + In(3)*f(1,3) + In(4)*f(1,4).
For populating the matrix of FIR filters you have three ways:
1) If Mode is set to 'IR mono', first write in the IR size field the proper length (in samples) of the impulse responses you plan to use (16384, in the example below). Then navigate to a directory containing the individual filters (each saved in a mono WAV file) by pressing the button labelled [..], and then drag-and-drop these filters to each cell of the matrix, as shown here during the drag-and-drop operation:
When the matrix is complete, you can save it in a single multichannel WAV file pressing the PACK button:
It is recommended to always save in 32 bit float format, 'IR multi' (which means complete matrix, whilst 'IR 1-TO-1' means to save only the diagonal of the matrix).
2) If a filter matrix is already available, packed in a single multichannel WAV file, you can select the Mode labelled 'IR multi' in X-volver. At this point on the left you only see the WAV files having the 'correct' number of channels (4, in this case), and you can just select the one to load. No drag-and-drop is required when in IR-multi mode, just selecting the WAV file automatically loads the full matrix, as shown here:
3) Finally, if Mode is set to 'IR 1-to-1', only the diagonal of the filter matrix is processed (which means that each output is equal to the corresponding input, convolved with its FIR filter placed in the cell in the diagonal):
When operating in this mode, X-volver behaves as several other convolvers already widely employed, such as Voxengo Pristine Space. Matrix mode is peculiar to X-volver.
Of course you can create your own FIR filter matrix assembling the individual FIRs directy in a program such as Audacity. Remember to set, in the preferences of Audacity, the option 'Use custom mix' for exporting a true multichannel file; by default, Audacity downmixes everything to stereo or mono..
Here you see for example the filter matrix employed above when it was being edited in Audacity:
Just remember that in Audacity you have to specify 'XvMulti' in the Comments, if you want that your filter matrix is recognized properly by the MAC-OSX version of X-volver (the Windows version does not require this):
Final trick: set the processing gain properly, as often the convolution operation can result in a significant boost in the amplitude of the signals, which can clip and get distorted. No auto-gain is provided, so it is up to the user to ensure that the audio signal is not clipped, by adjusting properly the Out gain control.
Convolution Plugin Vst Free
Notes:
1) The graphical display of the waveform of each filter undersamples the real waveform, so do not expect to see all the peaks and valleys
2) The graphical display of the spectrum of the selected FIR filter is also low-resolution, so again do not expect to see all the peaks and valleys
3) The choice of IR size and the 'Zero Latency' option affect the CPU usage and the processing latency. On modern computers you can operate massive convolutions, with small CPU usage and reasonably low latency, but if you exceed in your requirements the audio will drop or you will get other nasty artifacts.
Convolver Vst Plugins
Andhere you see an example of using X-volver for performing conversion between A-format and B-format.
Convolution Vst Plugins
All the contents are Copyright by Angelo Farina, 2017