EchoMatrix is my entry for the KVR Developer Challenge 2021 contest designed to highlight the power of the Faust DSP development environment and the JUCE framework to create a non-trivial effect VST3 in about one page of Faust DSP code.
The resulting EchoMatrix as exported to JUCE and compiled is a VST3 (and AU) effect that provides a 6 delays that can be modulated and are connected by a feedback "echo" matrix.
A "complete" input, feedback, and output mixer matrix of 6 delays and 2 channel input and output are provided so that:
Delay controls are provided so that:
This allows flexibility in creating any feedback pattern that you can dream of.
This is a little complex to use, so definitely read the GitHub page at the: ImprovOid Github
The initial version has NO presets. This provides NO immediate gratification. I really hope that you take a little time reading the GitHub page and try some of the suggested simple settings. I really wanted to get presets into this thing and it will happen. If anyone wants to assist, please contact me.
Download Links:
Windows Install Exe (Installs to Program Files\Common\VST3).
When you run the installer, you will probably need to select "More" and "Run Anyway" as this is not recognized as an "official" installer.
You can also just download the Windows version of echomatrix.vst3 and put it where you want.
I have also discovered that a number of Win 10 PCs may need to install the VC redistributable to get the VST3 to work. I did update the installer, but if it does not work for you, here are a couple of links to get the VC redistributable.
Download Link for vc_redistx64.exe
MacOS Install Pkg (I am not a MacOS expert, I tested this and it seems to work):
If you can't get the Pkg to work there is a Zip with the VST3 and AU that would need to manually be put in the correct directories.
There is also a .dmg (drive image) with both of the files in it. Just copy to the correct location.
Again, please take the time and look at the ImprovOid GitHub to try this out with some recommended settings.
Here is the simplest one from the GitHub document, just a delay, but you can fudge around with it from this initial point:
Simple Stereo Delay
Use the first two delay units (U0, U1) and feed them back into themselves. Input into the delays from left(U6) and right(U7) Output from the delays (U0, U1) and inputs (U6, U7) into left(U6) and right(U7) You can vary the delay times, or add a little modulation to add some width.
Delays Tab:
MatrixMixer Tab:
Please log in to join the discussion
Submit: News, Plugins, Hosts & Apps | Advertise @ KVR | Developer Account | About KVR / Contact Us | Privacy Statement
© KVR Audio, Inc. 2000-2023