Hi folks, just wondering if anyone knows of any lisp/scheme front ends that use the Csound API. It’s something I’m considering trying out with s7 and wanted to check on prior work I might not have found. I’m thinking of an integrated scheme/c host, so that one can make direct csound API calls from scheme to set vars, turn on and off instruments, etc. My main interest is in seeing if this is possible in a Max/Pd object, but getting it going stand alone could be useful too.
thanks!
iain
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
None that I know of. I guess it needs an FFI wrapper to be built to access the C or C++ API.
Prof. Victor Lazzarini
Maynooth University
Ireland
https://github.com/gogins/csound-extended-nudruz
This is based on a Common Lisp CFFI interface to Csound that I have maintained for years in the Csound repository, https://www.github.com/csound/csound/tree/develop/interfaces/csound.lisp.
Regards,
Mike
None that I know of. I guess it needs an FFI wrapper to be built to access the C or C++ API.
Yes, that’s what I was envisioning. That’s how I’ve built Scheme for Max/Pd, the s7 interpreter is completely contained in the C external, and Max to Scheme is bridged with some data marshalling and FFI functions. So it occured to me it would be potentially interesting to explore doing the same thing but with csound embedded alongside it. It’s very easy with s7 to add FFI functions both ways, and one can also turn the garbage collector on and off, so it might be possible get the GC to play fair (enough) with Csound as well.
Are there any open source Csound API projects that are particularly good examples? (i.e. not so big and complex as to be hard to go through)
thanks
iain
Prof. Victor Lazzarini
Maynooth University
Ireland
Warning
This email originated from outside of Maynooth University’s Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Hi folks, just wondering if anyone knows of any lisp/scheme front ends that use the Csound API. It’s something I’m considering trying out with s7 and wanted to check on prior work I might not have found. I’m thinking of an integrated scheme/c host, so that one can make direct csound API calls from scheme to set vars, turn on and off instruments, etc. My main interest is in seeing if this is possible in a Max/Pd object, but getting it going stand alone could be useful too.
thanks!
iain
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Ah, great, I shall look at this! Michael, are you using the CL or s7 version of Common Music?
There’s a repo of examples in
github.com/csound that may be useful
to you.
Prof. Victor Lazzarini
Maynooth University
Ireland
Could OpenMusic work for your purposes ?
http://repmus.ircam.fr/openmusic/home
Best regards,
dp
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
Issues · csound/csound · GitHub
Discussions of bugs and features can be posted here