Home-made software

by Stéphane Rollandin
(en français ici)

KeyKit code:

GeoMaestro is an environment for experimental musical composition.


Squeak Smalltalk code:

µO is a port of GeoMaestro to Squeak, which many improvements.
It is in active developement; no public release is scheduled yet, but a recent development snapshot is available.

µO includes Csound Blocks, a tool for generating code for Csound instruments from diagrams.

LambdaMessageSend is a framework for functional programming in Squeak.

LispKit is a framework for building custom Lisp interpreters. It features a Scheme implementation.

I am also currently maintaining a Prolog implementation for Squeak.


GNU Emacs Lisp code:

keykit-mode is a major mode for editing and evaluating KeyKit code.

csound-x is a front-end for Csound.

embedded-elisp manages Emacs Lisp code within any kind of document. Here is an HTML example (check the source).

query-sheet handles the result of several queries across several documents


Everything is bundled into a single archive, for simplicity (there is shared code):

download stef-elisp-2.18.zip

updated on October 21, 2009 (older versions available)


Surmulot: open software for musical composition

Surmulot is an environment for musical composition integrating µO, Emacs, Csound and Keykit.


Comments, bug reports, feature requests are welcome:

write to Stef, at hepta@zogotounga.net




Make a donation !
site index