[Csnd] csound and lisp
Date | 2012-03-15 13:36 |
From | francesco |
Subject | [Csnd] csound and lisp |
Hello All, just a personal curiosity. I know there is a Csound interface to Lisp that i guess allow to use the Csound API from Lisp, always if i am correct. I would like to know if someone is using that, and if yes what Lisp (dialects?) You are using for it. Thanks, ciao, francesco. -- View this message in context: http://csound.1045644.n5.nabble.com/csound-and-lisp-tp5567995p5567995.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2012-03-15 13:46 |
From | john saylor |
Subject | Re: [Csnd] csound and lisp |
On 03/15/2012 09:36 AM, francesco wrote: > I know there is a Csound interface to Lisp that i > guess > allow to use the Csound API from Lisp, always if i am correct. i don't know about that, but if you want to use lisp to write music, you should know about common lisp music: http://ccrma.stanford.edu/software/clm/ -- http://or8.net/~johns "yeah yeah yeah" -beatles |
Date | 2012-03-15 13:55 |
From | Gmail |
Subject | Re: [Csnd] csound and lisp |
and common music from Henrich Taube: Le 15 mars 2012 à 14:46, john saylor a écrit :
|
Date | 2012-03-15 14:00 |
From | Tito Latini |
Subject | Re: [Csnd] csound and lisp |
Attachments | None |
Date | 2012-03-15 14:16 |
From | Michael Gogins |
Subject | Re: [Csnd] csound and lisp |
I'm glad to hear that you have done this. It would be excellent if you would provide a basic example composition that could serve as both a tutorial and a unit test. For those who don't know, Taube's program has become Grace, an all-in-one computer music system that uses Scheme (not Lisp) and that has a built-in software synthesizer using sndlib, which is apparently based on Common Lisp Music. Which raises the question of a Scheme interface for Csound... Thanks, Mike On Thu, Mar 15, 2012 at 10:00 AM, Tito Latini |
Date | 2012-03-15 14:34 |
From | Tito Latini |
Subject | Re: [Csnd] csound and lisp |
Attachments | None |
Date | 2012-03-15 14:37 |
From | francesco |
Subject | [Csnd] Re: csound and lisp |
thanks All, i do know Grace/Common Lisp, that like Mr. Gogins said is using scheme (or SAL). I do not know enough lisp or scheme but i always hear (from many years ago) that it is a language well suited for music (music as a generic term), and i was really curious about that. Grace is wonderful, but i personally use Lua that i think is really good. Anyway i was curious about specifically Lisp, and Scheme if never will have a interface to Csound. So, please Mr. Tito, keep us informed about Yours works. Thanks, ciao, francesco. -- View this message in context: http://csound.1045644.n5.nabble.com/csound-and-lisp-tp5567995p5568159.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2012-03-15 14:52 |
From | Tito Latini |
Subject | Re: [Csnd] Re: csound and lisp |
Attachments | None |
Date | 2012-03-15 14:58 |
From | Victor Lazzarini |
Subject | Re: [Csnd] csound and lisp |
That is really interesting! On 15 Mar 2012, at 14:34, Tito Latini wrote: >> I'm glad to hear that you have done this. >> >> It would be excellent if you would provide a basic example composition >> that could serve as both a tutorial and a unit test. > > Thanks Michael, it is really what I would like to do before to release it. > Then I have a half-ready opcode similar to your Lua opcode. It uses ECL > (Embeddable Common Lisp), a light and portable Common Lisp implementation. > The ECL compiler compiles from Lisp to C and it is useful to write opcodes > with the abstractions of the Common Lisp. > > tito > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" > Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2012-03-15 15:01 |
From | Victor Lazzarini |
Subject | Re: [Csnd] csound and lisp |
My understanding is that GRACE can talk to the Csound API directly. On 15 Mar 2012, at 13:36, francesco wrote: > Hello All, > just a personal curiosity. I know there is a Csound interface to Lisp that i > guess > allow to use the Csound API from Lisp, always if i am correct. > I would like to know if someone is using that, and if yes what Lisp > (dialects?) > You are using for it. > > Thanks, > ciao, > francesco. > > > > -- > View this message in context: http://csound.1045644.n5.nabble.com/csound-and-lisp-tp5567995p5567995.html > Sent from the Csound - General mailing list archive at Nabble.com. > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" > Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2012-03-15 15:05 |
From | Tito Latini |
Subject | Re: [Csnd] csound and lisp |
Attachments | None |
Date | 2012-03-15 15:20 |
From | Jennifer Doering |
Subject | Re: [Csnd] csound and lisp |
Hi, I use John Rahn's LISP kernel. It's designed to be small and run using the free version of ACL. http://faculty.washington.edu/jrahn/lisp/kernel.html One of the cool things about it is that you can extend it any way you want. There are a few instruments with it, so you can see how to set up your own csound instruments.
Jen
On Thu, Mar 15, 2012 at 9:36 AM, francesco <ilterzouomo@fastwebnet.it> wrote: Hello All, |
Date | 2012-03-15 15:24 |
From | Michael Gogins |
Subject | Re: [Csnd] csound and lisp |
I suppose it might be possible, but I haven't tried it. One of the reasons for my initial contribution of the Csound Lisp API was to enable Common Music to use Csound directly. However, as far as I know, Csound showed up in Grace but was dropped when Grace dropped Lisp for Scheme. The Csound score generation facility does remain I think. Regards, Mike On Thu, Mar 15, 2012 at 11:01 AM, Victor Lazzarini |
Date | 2012-03-15 16:10 |
From | Victor Lazzarini |
Subject | Re: [Csnd] csound and lisp |
Long live the multi-language paradigm. On 15 Mar 2012, at 15:05, Tito Latini wrote: > Thanks Victor, I had begun but then I have given the precedence > to the bug fixes and tests of the new parser. I'm now seeing some > parenthesis again and it is fun. > > tito > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" > Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2012-03-15 16:13 |
From | Rory Walsh |
Subject | Re: [Csnd] csound and lisp |
Ich agree beaucoup! On 15 March 2012 16:10, Victor Lazzarini |
Date | 2012-03-15 16:39 |
From | Tito Latini |
Subject | Re: [Csnd] csound and lisp |
Attachments | None |
Date | 2012-03-15 16:49 |
From | Rory Walsh |
Subject | Re: [Csnd] csound and lisp |
Clever. On 15 March 2012 16:39, Tito Latini |
Date | 2012-03-15 19:20 |
From | peiman khosravi |
Subject | Re: [Csnd] csound and lisp |
I had a look at Grace at some point. It is very intutive but the problem I had was with its timing (in real-time performance). It seemed that the clock is not so rigid, rather like Max. But maybe there are workarounds. P On 15 March 2012 14:16, Michael Gogins <michael.gogins@gmail.com> wrote: I'm glad to hear that you have done this. |
Date | 2012-03-15 19:22 |
From | peiman khosravi |
Subject | Re: [Csnd] csound and lisp |
The api communication is half-baked. I was told that no one was using it to communicate with the api and so it never really got developed further. P On 15 March 2012 15:01, Victor Lazzarini <Victor.Lazzarini@nuim.ie> wrote: My understanding is that GRACE can talk to the Csound API directly. |
Date | 2012-03-15 19:27 |
From | peiman khosravi |
Subject | Re: [Csnd] csound and lisp |
This is the reply I got from Rick Taube a while back: > as i say i had a direct connection working with libcsound and could add it > back. but i think csound used mingw libraries or someting on windows and > grace is compiled with visual studio on windows. also as i recall (i could > be mis-remembering) the realtime csound stuff wasnt all that realtime: > basically you still created a score (in memory) and you added events to the > score, and then you triggered synthesis when the score was done. it seemed > to me that writing a scorefile was actually better because you had a version > of it saved on disk if anything goes wrong. P On 15 March 2012 19:22, peiman khosravi <peimankhosravi@gmail.com> wrote: The api communication is half-baked. I was told that no one was using it to communicate with the api and so it never really got developed further. |