Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] OSX changes

Date2005-05-02 14:19
FromMichael Gogins
SubjectRe: [Cs-dev] OSX changes
With respect to the removal of static variables and preparation for multiple instantiation, I have been following this with great interest, and I really appreciate the time and effort Istvan has been putting in on this. 

I should think that once this is finished, the code will be in a much more stable state and much better suited to final refinement of the API, installation of the parser, and so on.

One of my motivations in pushing for this has been the natural desire to use multiple CsoundVST plugins for different instruments and effects in midi/audio sequencing software such as Cubase.  

For various other reasons, I can report that the performance of CsoundVST as a VST plugin seems to be more stable and more efficient than it has been, and I think it is actually usable now. I have some fixes in CVS and will do a new file release soon, including an improved VST orchestra and sample song.

I will try testing in Cubase just as soon as the multiple instantiation seems to be there -- is it actually there now?


-----Original Message-----
From: Istvan Varga 
Sent: May 2, 2005 7:06 AM
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] OSX changes

Victor Lazzarini wrote:

> pa_blocking.c already uses csound->Message(), we
> can change rtpa.c as well, I think it's a good idea.

Another issue is that rtpa.c/pa_blocking.c use static variables.
This is not a problem as long as only one instance is running, but
Csound5 is designed to allow multiple instances in the same address
space (and that is very close to working now).


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel





-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-05-02 21:06
FromIstvan Varga
SubjectRe: [Cs-dev] OSX changes
Michael Gogins wrote:

> For various other reasons, I can report that the performance of CsoundVST
 > as a VST plugin seems to be more stable and more efficient than it has been,
 > and I think it is actually usable now. I have some fixes in CVS and will do a
 > new file release soon, including an improved VST orchestra and sample song.

In case you are preparing a new Win32 release, beware that csound.c now
dynamically allocates the ENVIRON structure, and this breaks some old code
that still depends on cenviron and thus should be fixed (although there is
the theoretical - not tested - possibility of experimental use of multiple
instances). For a stable release, csound.c may need minor changes for using
cenviron again as the (single) Csound instance.


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net