| Excellent, the vst editor window opens for all plugins I've tried!
All plugins I've tried have loaded fine, (even blockfish now, which
didn't load before), except Absynth 2, which crashes when calling
audioMasterNeedIdle. The problem can be solved by commenting out the
effIldle dispatch on line 774. Probably not the right solution, but
works. This probably shows that some of the more complex plugins will
require a little tweaking to work fine...
//effect->dispatcher(effect, effIdle, 0, 0, NULL, 0.0f);
The only problem I have right now is the silent output from vstnote. But
plugin processing is working fine. I can even manipulate plugin
parameters in the gui without breaking up the audio!
This opens a nice possibility I'd thought of which is building cross
platform control interfaces for csound using the vstsdk and vstgui.
One more thing Michael, please check in fxbank.h and fxbank.cpp which
are required for bank loading. They're already included in Sconstruct.
The path to the vstsdk should also be included to build vst4cs, since
the bank loading routine needs vstfxstore.h which is not in
frontends/CsoundVST .
gogins@pipeline.com wrote:
>Progress with vst4cs (all booked into CVS):
>
>Incorporated Andres Cabrera's bank loading opcode, not tested yet.
>
>Added simple program select opcode, not tested yet.
>
>Implemented simple plugin edit dialog (seems to work).
>
>Changed all memory management in VSTPlugin class (audio buffers, event
>arrays, etc.) to std:: collections for simplicity and safety.
>
>Updated HTML documentation with Andres' contributions.
>
>Thanks, Andres.
>
>This project needs testers!
>
>I will prepare a new file release package for CsoundVST/mingw tonight or
>tomorrow, including vst4cs.
>
>
>
>
>--------------------------------------------------------------------
>mail2web - Check your email from the web at
>http://mail2web.com/ .
>
>
>
> |