Csound Csound-dev Csound-tekno Search About

[Csnd] csound and lisp

Date2012-03-15 13:36
Fromfrancesco
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.

Date2012-03-15 13:46
Fromjohn saylor
SubjectRe: [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

Date2012-03-15 13:55
FromGmail
SubjectRe: [Csnd] csound and lisp
and common music from Henrich Taube:



Le 15 mars 2012 à 14:46, john saylor a écrit :

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


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"



Date2012-03-15 14:00
FromTito Latini
SubjectRe: [Csnd] csound and lisp
AttachmentsNone  

Date2012-03-15 14:16
FromMichael Gogins
SubjectRe: [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  wrote:
> I have rewritten completely the Common Lisp wrapper for Csound5 API.
> It works, but I want to test it enough before the release. It depends
> on `cffi' and `trivial-garbage' (no problems with csound pointers),
> there is a separate folder with lisp files, an ASDF system def and
> the names of the functions are lispy, for example `csound-create'
> instead of `csoundCreate'. When I will consider it presentable, I'll
> ask if I can add it.
>
> tito
>
> On Thu, Mar 15, 2012 at 06:36:16AM -0700, 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"
>
>
> 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"
>



-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com


Date2012-03-15 14:34
FromTito Latini
SubjectRe: [Csnd] csound and lisp
AttachmentsNone  

Date2012-03-15 14:37
Fromfrancesco
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.

Date2012-03-15 14:52
FromTito Latini
SubjectRe: [Csnd] Re: csound and lisp
AttachmentsNone  

Date2012-03-15 14:58
FromVictor Lazzarini
SubjectRe: [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





Date2012-03-15 15:01
FromVictor Lazzarini
SubjectRe: [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





Date2012-03-15 15:05
FromTito Latini
SubjectRe: [Csnd] csound and lisp
AttachmentsNone  

Date2012-03-15 15:20
FromJennifer Doering
SubjectRe: [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,
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"



Date2012-03-15 15:24
FromMichael Gogins
SubjectRe: [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
 wrote:
> 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't
>> (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
>
>
>
>
>
> 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"
>



-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com


Date2012-03-15 16:10
FromVictor Lazzarini
SubjectRe: [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





Date2012-03-15 16:13
FromRory Walsh
SubjectRe: [Csnd] csound and lisp
Ich agree beaucoup!

On 15 March 2012 16:10, Victor Lazzarini  wrote:
> 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
>
>
>
>
>
> 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"
>


Date2012-03-15 16:39
FromTito Latini
SubjectRe: [Csnd] csound and lisp
AttachmentsNone  

Date2012-03-15 16:49
FromRory Walsh
SubjectRe: [Csnd] csound and lisp
Clever.

On 15 March 2012 16:39, Tito Latini  wrote:
> dankon!
>
> On Thu, Mar 15, 2012 at 04:13:18PM +0000, Rory Walsh wrote:
>> Ich agree beaucoup!
>>
>> On 15 March 2012 16:10, Victor Lazzarini  wrote:
>> > 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
>> >
>> >
>> >
>> >
>> >
>> > 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"
>> >
>>
>>
>> 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"
>>
>
>
> 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"
>


Date2012-03-15 19:20
Frompeiman khosravi
SubjectRe: [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.

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 <tito.01beta@gmail.com> wrote:
> I have rewritten completely the Common Lisp wrapper for Csound5 API.
> It works, but I want to test it enough before the release. It depends
> on `cffi' and `trivial-garbage' (no problems with csound pointers),
> there is a separate folder with lisp files, an ASDF system def and
> the names of the functions are lispy, for example `csound-create'
> instead of `csoundCreate'. When I will consider it presentable, I'll
> ask if I can add it.
>
> tito
>
> On Thu, Mar 15, 2012 at 06:36:16AM -0700, 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"
>
>
> 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"
>



--
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot 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"



Date2012-03-15 19:22
Frompeiman khosravi
SubjectRe: [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.
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





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"



Date2012-03-15 19:27
Frompeiman khosravi
SubjectRe: [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.

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.
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





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"