If you are looking for an actively maintained alternative to sclang
(the main reason why I started using it in the first place): I started
using a common lisp port of sclang called cl-collider, which also
compiles. The additional advantage is that there are many packages
related to pro audio work (there is even a fantastic realtime computer
music system called incudine).
Contact me off list if you need infos regarding common lisp. I'm
maintaining some packages (https://github.com/ormf) and might be able to
help.
Hi,
I'm not the maintainer but have used overtone for similar reasons two
years ago, but abandoned it as I found out I came too late to the
party.
Am Samstag, den 12. Januar 2019 um 11:21:20 Uhr (-0800) schrieb Dionysis Athinaios:Hello all,
I've been a SuperCollider user for more than a decade and I'm checking for
alternatives to sclang.
I've been wanting to get into functional programming for some time and
consider contributing to and using Overtone.
A few initial questions:
1) Is the project still actively developed?
No. I tried to fix things, make it compatible to newer versions of
supercollider and to add some gui back then but ultimately stopped it
as it felt like beating a dead horse. Admittedly part of it also had
to do with my impression that clojure's advantage (being based on
Java) ist also its disadvantage as you end up having to deal with
Java's native midi interface (which is not on par with current
professional systems) or gui systems which I found extremely
inconvenient to use and which were eating up insane amounts of cpu
without the option to tune things.2) Is overtone a wrapper around *sclang* or an interface to
*scsynth*?
The latter. It includes a compiler for synthdefs written in clojure.3) Is there a way to create *VST* or *AU* plugins from Overtone?
I don't think so.
If you are looking for an actively maintained alternative to sclang
(the main reason why I started using it in the first place): I started
using a common lisp port of sclang called cl-collider, which also
compiles. The additional advantage is that there are many packages
related to pro audio work (there is even a fantastic realtime computer
music system called incudine).
In addition there is a haskell port for scsynth, if you want to go the
hardcore functional path, but I don't know, how actively it is
maintained and never used it.
Regarding VST and AU you might want to look at faust. There is also a
functional language called pure which offers tight integration with
faust.
Contact me off list if you need infos regarding common lisp. I'm
maintaining some packages (https://github.com/ormf) and might be able to
help.
Best,
Orm