Csound Csound-dev Csound-tekno Search About

[Cs-dev] Interfaces status

Date2005-10-30 03:24
FromMichael Gogins
Subject[Cs-dev] Interfaces status
All the interfaces now wrap both the low-level "C" style csoundXXX APIs and 
the C++-style Csound::XXX APIs.

The C++ interface seems to be OK in a preliminary sort of way.

The Python interface seems to be OK in a preliminary sort of way.

The Java interface seems to be OK in a very preliminary sort of way. I added 
CsoundEditor to the csnd.jar which runs if you invoke java -jar csnd.jar. 
This rudimentary GUI front end runs and opens Csound files and starts 
rendering, but I'm not sure it actually manages to finish a rendering, there 
may be threading issues which I have not had time to sort out.

The Lua interface builds but does not load or run. No idea why. May switch from SWIG to tolua, or drop the Lua interface.

I am going to drop the CLisp FFI interface and try to do a SWIG Guile 
interface, but for that I have to build Guile for Mingw. Guile is supposed 
to run Common Music.

CsoundVST is temporarily dead in the water, I will need to fix things for the new 
interface signatures. But I will revive it in pretty much its previous form.

In particular I will try to remove the CppSound compile and perform calls in 
favor of Istvan Varga's separation of csoundCompile from csoundPerform and 
his addition of a csoundStop call.

Also Csound is now in the "csnd" module and the rest of CsoundVST, such as 
the algorithmic composition classes,will remain in the "CsoundVST" module.

Regards,
Mike 





-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-10-30 05:17
FromKen
SubjectRe: [Cs-dev] Interfaces status
As far as lisp goes, Rick is moving towards sbcl with an emphasis on 
realtime CM.

Michael Gogins wrote:

>All the interfaces now wrap both the low-level "C" style csoundXXX APIs and 
>the C++-style Csound::XXX APIs.
>
>The C++ interface seems to be OK in a preliminary sort of way.
>
>The Python interface seems to be OK in a preliminary sort of way.
>
>The Java interface seems to be OK in a very preliminary sort of way. I added 
>CsoundEditor to the csnd.jar which runs if you invoke java -jar csnd.jar. 
>This rudimentary GUI front end runs and opens Csound files and starts 
>rendering, but I'm not sure it actually manages to finish a rendering, there 
>may be threading issues which I have not had time to sort out.
>
>The Lua interface builds but does not load or run. No idea why. May switch from SWIG to tolua, or drop the Lua interface.
>
>I am going to drop the CLisp FFI interface and try to do a SWIG Guile 
>interface, but for that I have to build Guile for Mingw. Guile is supposed 
>to run Common Music.
>
>CsoundVST is temporarily dead in the water, I will need to fix things for the new 
>interface signatures. But I will revive it in pretty much its previous form.
>
>In particular I will try to remove the CppSound compile and perform calls in 
>favor of Istvan Varga's separation of csoundCompile from csoundPerform and 
>his addition of a csoundStop call.
>
>Also Csound is now in the "csnd" module and the rest of CsoundVST, such as 
>the algorithmic composition classes,will remain in the "CsoundVST" module.
>
>Regards,
>Mike 
>
>
>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by the JBoss Inc.
>Get Certified Today * Register for a JBoss Training Course
>Free Certification Exam for All Training Attendees Through End of 2005
>Visit http://www.jboss.com/services/certification for more information
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>  
>



-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net