back

My programming projects

microtracker

A simple ncurses-based sound tracker for creating microtonal music. It is very early in development and many things that should be more flexible are hard-coded at the moment. Its main goals are: microtonal support, simplicity and directness (simple mapping between keyboard input and display output and sound output). It is part of the same source code tree as the organ project below, and it shares audio plugins with it.

organ

A realtime synthesizer for linux written in C. I use this synth to improvise. It always records to wav what you play and what comes into the microphone so that you can be sure your moment of inspiration will not be lost. It supports microtonal twelve-tone tunings.

source

hdsp

hdsp generates efficient DSP code in C from input in a domain specific language. Written in Haskell.

source

microsong

Haskell code to generate microtonal midi files. Similar to abc2midi but largely incomplete.

source