Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:5013] vst4cs

Date2004-07-17 19:54
From"gogins@pipeline.com"
Subject[CSOUND-DEV:5013] vst4cs
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/ .

Date2004-07-18 15:23
FromAndres Cabrera
Subject[CSOUND-DEV:5015] Re: vst4cs
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/ .
>
>
>  
>