Smalltalk SuperCollider

[email protected] Mon, 14 Jun 2021 17:36:32 +1000
Newsgroups gmane.comp.audio.supercollider.user
Message-ID <CAHnM+yaUCEkk39Fdrsp9gXYaL+1NGKTLcdREDss87C5tgdskuA@mail.gmail.com>
--0000000000004295b205c4b4eb83
Content-Type: text/plain; charset="UTF-8"

Hello List,

Smalltalk SuperCollider is a Smalltalk library for working with the
SuperCollider synthesiser.

Smalltalk SuperCollider is research quality, it has minimal documentation
and the current implementation is in terms of Haskell SuperCollider, which
is required in addition to a Smalltalk image.

It does work though, and it may be of interest to people familiar with
SuperCollider, Smalltalk and Haskell.

Smalltalk SuperCollider is at <http://rd.slavepianos.org/t/stsc3>

Haskell SuperCollider is at <http://rd.slavepianos.org/t/hsc3>

There are some short demonstration videos at <
http://rd.slavepianos.org/?t=stsc3&e=md/video.md>

Smalltalk SuperCollider also includes an interpreter for Smalltalk programs
where the only data type is the SuperCollider Unit Generator.  This
interpreter (called "stsc3") can run the example graphs in the "help"
sub-directories directly, without requiring a Smalltalk system.

Smalltalk SuperCollider works with Squeak, GNU Smalltalk, Pharo and Cuis.
There is an Emacs mode for working with either GNU Smalltalk or the stsc3
interpreter.

It should be relatively simple to add a mechanism for communicating
directly with SuperCollider, patches welcome.

Best,
Rohan

--0000000000004295b205c4b4eb83
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello List,<div><br></div><div>Smalltalk SuperCollider is =
a Smalltalk library for working with the SuperCollider synthesiser.<br><br>=
Smalltalk SuperCollider is research quality, it has minimal documentation a=
nd the current implementation is in terms of Haskell SuperCollider, which i=
s required in addition to a Smalltalk image.<br><br>It does work though, an=
d it may be of interest to people familiar with SuperCollider, Smalltalk an=
d Haskell.<br><br>Smalltalk SuperCollider is at &lt;<a href=3D"http://rd.sl=
avepianos.org/t/stsc3">http://rd.slavepianos.org/t/stsc3</a>&gt;<br><br>Has=
kell SuperCollider is at &lt;<a href=3D"http://rd.slavepianos.org/t/hsc3">h=
ttp://rd.slavepianos.org/t/hsc3</a>&gt;<br><br>There are some short demonst=
ration videos at &lt;<a href=3D"http://rd.slavepianos.org/?t=3Dstsc3&amp;e=
=3Dmd/video.md">http://rd.slavepianos.org/?t=3Dstsc3&amp;e=3Dmd/video.md</a=
>&gt;<br><br>Smalltalk SuperCollider also includes an interpreter for Small=
talk programs where the only data type is the SuperCollider Unit Generator.=
=C2=A0 This interpreter (called &quot;stsc3&quot;) can run the example grap=
hs in the &quot;help&quot; sub-directories directly, without requiring a Sm=
alltalk system.<br><br>Smalltalk SuperCollider works with Squeak, GNU Small=
talk, Pharo and Cuis.=C2=A0 There is an Emacs mode for working with either =
GNU Smalltalk or the stsc3 interpreter.<br><br>It should be relatively simp=
le to add a mechanism for communicating directly with SuperCollider, patche=
s welcome.<br><br>Best,<br>Rohan</div></div>

--0000000000004295b205c4b4eb83--

_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
archive: http://www.listarc.bham.ac.uk/marchives/sc-users/
search: http://www.listarc.bham.ac.uk/lists/sc-users/search/