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

vlz <[email protected]>
Newsgroups gmane.comp.audio.csound.devel
Message-ID <[email protected]>
I don't know actually. It's an unusual case, where the bindings are actually C code.

Prof. Victor Lazzarini
Maynooth University

Ireland

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


Would it make more sense to have the FFI in the Csound 7 repository, or in the S7 Scheme distribution?

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com

On Thu, Sep 26, 2024 at 9:40 AM Victor Lazzarini <[email protected] > wrote:

Looks like it's a core feature

s7

ccrma.stanford.edu

<favicon.ico>

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