Re: [Csnd-dev] [EXTERNAL] Re: [Csnd-dev] S7 scheme and Csound 7

Victor Lazzarini <[email protected]>
Newsgroups gmane.comp.audio.csound.devel
Message-ID <[email protected]>
Looks like it's a core feature

<https://ccrma.stanford.edu/software/snd/snd/s7.html>
s7<https://ccrma.stanford.edu/software/snd/snd/s7.html>
ccrma.stanford.edu<https://ccrma.stanford.edu/software/snd/snd/s7.html>
[favicon.ico]<https://ccrma.stanford.edu/software/snd/snd/s7.html>


Prof. Victor Lazzarini
Maynooth University
Ireland

On 26 Sep 2024, at 08:17, Michael Gogins <[email protected]> wrote:


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

This is an excellent idea. Does S7 Scheme have the ability to declare and call foreign functions?

On Wed, Sep 25, 2024, 23:02 Victor Lazzarini <[email protected]<mailto:[email protected]>> wrote:
Maybe Iain Duncan can comment on this.

I’ve recently contributed bindings for SBCL and was interested in investigating bindings for Scheme. Looking around for a suitable version, I seemed to recall a mention of S7 scheme, but that wasn’t on the list of the “most popular” scheme implementations. Then I googled it and saw Iain’s name alongside so then I remembered he had added it to Max.

So the idea of S7 seems to be that it’s just a Scheme interpreter you can add as an extension to your system. It comes as a single source file and a header.
I thought maybe it would be straightforward to offer an S7 with built-in Csound 7 host API bindings. Then we could run Csound from S7 scheme (as we can
from SBCL etc). Maybe it would be a neat application for live coding. Perhaps that would allow easy Common Music integration since CM also runs from S7?

Thoughts?
========================
Prof. Victor Lazzarini
Maynooth University
Ireland
favicon.ico (image/png, 11 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.