Software related research and open-source software I’ve developed. See the the projects page for info about some of my “larger” projects.
Free / open source software
- PortAudio – a cross-platform open source library for real-time sound i/o
- oscpack – a C++ Open Sound Control library
- OSCgroups – a peer-to-peer multicast infrastructure for Open Sound Control
- QueueWorld – lock-free queues
- Lock-free streaming audio file I/O example code
- IASIOThiscallResolver – use the Steinberg ASIO 2 SDK with gcc and Borland compilers
- With Martin Kaltenbrunner I developed the reacTIVision system for the reacTable
- Source code and Win32 executable for my Implementing Real-Time Granular Synthesis article written for Audio Anecdotes III
- Various ancient software for pre-OS X Macintoshes and NeXT machines
Technical notes and resources
- Some notes on lock-free and wait-free algorithms
- A survey of singly linked list data structure variants
- Fun with sinusoids
- DIY MIDI input devices using PIC microcontrollers and Basic Stamps
- Information and software for the P5 virtual reality glove
- A collection of soundfile overview (peak) files
- Beginnings of an MP4 Structured Audio decoder (that never got finished)
- Time Varying BIBO Stability Analysis of Trapezoidal Integrated Optimised SVF v2
- Discretization of an RC Lowpass Filter