Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Common Music and Csound 5

Date2005-10-10 20:14
From"Michael Gogins"
SubjectRe: [Cs-dev] Common Music and Csound 5
I prefer to support one version of Lisp or Scheme for all platforms 
(Windows, Linux, OS X).

I don't think CMUCL will permit that, therefore, no real-time stuff this 
way, sorry.

I hope I'm wrong and you're right!

Regards,
Mike

----- Original Message ----- 
From: "Dave Phillips" 
To: 
Sent: Monday, October 10, 2005 2:04 PM
Subject: Re: [Cs-dev] Common Music and Csound 5


> Hi Michael:
>
>  Consider recent releases of CMUCL and/or SBCL if CM's new realtime 
> services will be involved.
>
> Best,
>
> dp
>
>
> Michael Gogins wrote:
>
>>I will undertake a Lisp or Scheme binding for Csound 5 so that the Csound 
>>API can be called natively from Common Music.
>>
>>Before I do this, I would like to know which version of Scheme or Lisp I 
>>should target. I will be doing the development work on Windows and Linux. 
>>Rick Taube's book comes with CLisp for Windows and this also can be used 
>>on OS X and Linux, so I would guess this is the best target.  CLisp runs 
>>Common Music just fine on my PC.
>>I do not have time to maintain multiple bindings, so I need to know the 
>>best compromise.
>>
>>Unfortunately, the most mature SWIG facilities for Lisp are actually for 
>>Guile and MzScheme (both Scheme). On my PC, Guile does not run and 
>>building it requires many dependencies, which I can obtain if consensus 
>>favors Guile over CLisp.
>>
>>As part of this work, I will be moving the C++ form of the Csound API from 
>>the CsoundVST project into the Csound API library proper, and also moving 
>>the Python wrappers.
>>This will NOT introduce any additional dependencies in the Csound API 
>>library build except for SWIG, and I can book in the generated wrapper 
>>code so that even SWIG is not required for the normal build.
>>
>>Please advise me which is the best version of Lisp or Scheme to use for 
>>Common Music and the Csound API.
>>
>>I would like to finish this work before Csound 5 achieves release status.
>>
>>Thanks,
>>Mike
>>
>>
>>
>>
>>
>>-------------------------------------------------------
>>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