| About | Pictures | Lists | Projects |
| Games | Philosophy | Sculpture | Links |
As a computer scientist and programmer, I write software as a hobby. A lot of it is only useful to myself, another chunk of it is systems that could be useful to others but that I haven't polished enough to be worth sharing, and some more is software that is eclipsed by other available tools. I also have a graveyard of half-finished and long-forgotten projects. However, a few of my projects are actually worth sharing with others. Feel free to take and use these according to their licenses.
- heylisten - A pair of scripts, one in C and one in Python, that can listen to a microphone and recognize musical notes. It currently uses a rather primitive (and messy and restrictive) grammar to recognize note sequences, and can be bound to activate commands. It's written based on the ALSA API, which makes it pretty Linux-specific, although hacking the input code to use another architecture should be possible. It can also a pain to figure out exactly what argument will make it pick up sound from ALSA, so it's not really a tool that you can easily set up and use. It's more useful and a proof-of-concept, although with a little work you could set it up and use it as alternative input.
- ...more to come when I get around to it.