Pages
- Code
- Some notes on lock-free and wait-free algorithms
- Ancient software
- IASIOThiscallResolver (was calliasio)
- oscpack
- OSCgroups
- Fun with Sinusoids
- A collection of audio peak (aka overview) files
- MPEG-4 structured audio
- DIY MIDI controllers using PIC microcontrollers and Basic Stamps
- A survey of singly linked list data structure variants
- About
- Projects
- Writings
- Music
- MIDIio X-Tra
Posts
- Code
- Building Necessitas Qt framework using NDK-r5b and Cygwin — not fun, but mostly possible
- SuperCollider internals book chapter
- Reflections on Bret Victor’s “Explorable Explanations”
- Real-time audio programming 101: time waits for nothing
- Dave Sparks on Android audio latency at Google I/O 2011
- Sparrow and their users: breaking up is hard to do
- Programming with lightweight asynchronous messages: some basic patterns
- A brief meditation on two-party message exchange
- Asynchronous cancellation, abort and clean-up
- Interfacing Real-Time Audio and File I/O
- Discretization of an RC Lowpass Filter
- Time Varying BIBO Stability Analysis of Trapezoidal Integrated Optimised SVF v2
- Lost in the Flood
- Music
- Uncategorized
Archives
- January 2015 (2)
- July 2014 (1)
- August 2013 (1)
- February 2013 (1)
- January 2013 (1)
- December 2012 (1)
- July 2012 (1)
- December 2011 (1)
- July 2011 (1)
- June 2011 (1)
- April 2011 (1)
- March 2011 (3)
- February 2011 (2)