so I found out about "Faust" today, a functional programming language for writing DSPs.
There is also an online compiler to test out your own DSP effects and it even lets you create your own VST with a few clicks (at least that's what it claims):
I just wanted to try this very basic Faust program:
Code: Select all
import("stdfaust.lib"); process = _ * 2.0;
The problem is that SynthFont2 will refuse to load the resulting .dll file with "Invalid VST file".
Since I don't really know anything about the VST API I don't know if the generated C++ is actually right (you can check the generated code online) so I'm not entirely sure what's going wrong.
Would you mind getting a look on this?