aeon
cl-collider
aeon | cl-collider | |
---|---|---|
3 | 3 | |
23 | 224 | |
- | - | |
0.0 | 6.8 | |
over 3 years ago | 4 days ago | |
Scheme | Common Lisp | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
aeon
-
Racket for Computer Music?
https://pkgd.racket-lang.org/pkgn/search?q=music , https://github.com/tommaisey/aeon (Chez Scheme) ?
-
Sequence and synthesize music
It would be totally possible. I'm working on a Scheme-based live-coding tool that allows you to write SuperCollider Synthdefs in Scheme, thanks to a project called rsc3. That project would be a good inspiration if you were going to attempt this.
-
Algorithmic composition for Scheme and modular synthesizer
I am also working on algorithmic composition with Scheme. I'm working on a system that bears some similarities with Tidal Cycles, using Chez Scheme. It's called Aeon.
cl-collider
-
Lisp for audio programming
Sure! There are Common Lisp bindings to SupperCollider: https://github.com/byulparan/cl-collider which can be used to program music interactively.
- Common Lisp / SuperCollider Sketch
-
Sequence and synthesize music
I'm using https://github.com/byulparan/cl-collider and https://github.com/defaultxr/cl-patterns. And you can of course use SuperCollider with sclang.
What are some alternatives?
extempore - A cyber-physical programming environment
sketch - A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
rsc3 - rsc3 ported to Racket and organized as package
cl-patterns - Library for writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp.
lispbuilder - Lispbuilder provides a range of libraries for developing useful portable Common Lisp applications
lambdanative - LambdaNative is a cross-platform development environment written in Scheme, supporting Android, iOS, BlackBerry 10, OS X, Linux, Windows, OpenBSD, NetBSD, FreeBSD and OpenWrt.
sketch - AI code-writing assistant that understands data content
overtone - Collaborative Programmable Music
clojure - The Clojure programming language
supercollider - An audio server, programming language, and IDE for sound synthesis and algorithmic composition.