Csound Csound-dev Csound-tekno Search About

Re: LISP frontend & CM (was Re: [Cs-dev] Important API & OPCODEDIR problems)

Date2005-10-05 22:48
FromMichael Gogins
SubjectRe: LISP frontend & CM (was Re: [Cs-dev] Important API & OPCODEDIR problems)
In theory, all that is required (for Guile, anyway, which can run Common Music) is to add another SWIG target for Guile to CsoundVST (in addition to the existing Python and Java targets). The C++ Csound API implemented in CsoundVST will then be callable in Scheme.

I was planning on doing this myself -- when I get the time. Actually, I was planning on moving the C++ API for Csound into the Csound shared library and cutting it loose from FLTK or boost.

Regards,
Mike

-----Original Message-----
From: Victor Lazzarini 
Sent: Oct 5, 2005 3:10 PM
To: csound-devel@lists.sourceforge.net
Subject: LISP frontend & CM (was Re: [Cs-dev] Important API & OPCODEDIR problems)

yes, making it cross-platform might really be a problem.
Rick
Taube presented a paper last ICMC about using FFIs to
integrate
GTK to provide a graphical interface for CM. He seemed to
have
a system that could easily be used to do the same with the
csound lib through the API. I mentioned that to him and he
seemed
very interested, as he was not aware of csound 5 (as many
people
are not).

Victor

>
> I've considered this since I use Common Music with Csound.
>  But I would start by figuring out how to use the Csound
> library from Macintosh Common Lisp on MacOS 9 since that
> is my platform.
>
> Making it cross-platform could be very difficult as I
> understand that the foreign-function interfaces of the
> various Lisps are rather different.  But Bill Schottstaedt
> seems to have managed somehow with CLM for many years.
>
> *shrug*
>
> Anthony
>
>
> Victor Lazzarini wrote on 10/4/05 7:54 PM:
>
> > The API has actually opened the way for a multitude
> > of frontends. I would like to see one in Lisp, to run
> > with common music.
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by:
> Power Architecture Resource Center: Free content,
> downloads, discussions, and more.
> http://solutions.newsforge.com/ibmarch.tmpl
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel





-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net