Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:5072] Re: Csound5 file release with vst4cs

Date2004-07-20 23:54
From"Michael Gogins"
Subject[CSOUND-DEV:5072] Re: Csound5 file release with vst4cs
Thanks for the compliment, but I had thought about doing something like
vst4cs for years and never done it, because I thought it would be hard -- 
that is, I knew I could do it, but I was afraid it would take me a long
time.

But you went ahead and did it.

Since you did it without a lot of C++ experience, this is a good sign that
with some more experience you could be a very good programmer. Whether it
took you a long time or not doesn't matter.


----- Original Message ----- 
From: "Andres Cabrera" 
To: "Csound Developers Discussion List" 
Sent: Monday, July 19, 2004 11:58 PM
Subject: [CSOUND-DEV:5061] Re: Csound5 file release with vst4cs


> Great Michael! You beat me to it! Now vstplugg is working just how I
> like it! You really took vst4cs to a place I could never have taken it
> by myself in this decade....
>
> Michael Gogins wrote:
>
> >This is to announce the availability of a new file release (zip file) of
> >Csound 5 and CsoundVST, built with mingw for Windows, at
> >
> >http://sourceforge.net/projects/csound
> >
> >In addition to a number of bug fixes, this release contains Andres
Cabrera's
> >vst4cs opcodes, with some additional work by me. These opcodes enable the
> >use of VST plugin effects and synthesizers within Csound on Windows. The
> >opcodes include:
> >
> >vstinit -- Loads a plugin
> >vstplug, vstplugg -- Returns a plugin's output
> >vstout -- Sends MIDI data to a plugin
> >vstpsend and vstpret -- Send automation data to and from the plugin
> >vstnote -- Sends a MIDI note with definite duration
> >vstinfo -- Outputs the Parameter and Program names for a plugin
> >vstbload-- Loads an .fxb Bank
> >vstedit -- Opens the GUI editor for the plugin, when available
> >
> >vstplug handles audio from within an instrument that also contains the
> >vstnote or vstout opcode, and vstplugg (vstplug global) handles audio
from
> >any number of instruments that contain the vstnote or vstout opcode
without
> >any vstplug opcode. The former is used to simplify coding, and the latter
is
> >used if the plugin generates audio that persists beyond the duration of
the
> >notes, e.g. reverb tails.
> >
> >
> >
> >
>

Date2004-07-21 02:37
FromAndres Cabrera
Subject[CSOUND-DEV:5077] Re: Csound5 file release with vst4cs
Thanks for your compliments as well. I amazed myself by actually turning 
out a working version. It was extremely kludgy and awkward (you must 
remember =)  ) but it worked... You just had to find the right sources 
to borrow code from...


Michael Gogins wrote:

>Thanks for the compliment, but I had thought about doing something like
>vst4cs for years and never done it, because I thought it would be hard -- 
>that is, I knew I could do it, but I was afraid it would take me a long
>time.
>
>But you went ahead and did it.
>
>Since you did it without a lot of C++ experience, this is a good sign that
>with some more experience you could be a very good programmer. Whether it
>took you a long time or not doesn't matter.
>
>  
>