Monolith is the name of an interactive computer music ecosystem that I have written for myself.


Monolith is mainly a bunch of C components built to be controlled inside of a fork of s9 scheme. The s9 REPL is then set to spawn inside of emacs scheme interpretor. From there, the rest of the workflow is controlled via emacs.

Scheme code can evaluate Runt code, which is then used to generate sound via Patchwerk.

Code is managed in a fossil repository, which is not public at the moment. However, a read-only git export can be found on sourcehut.

Check my wiki. There might be more info there.