Home
I’m a software engineering leader specializing in audio and DSP, currently building the next generation of automotive audio systems at Garmin in collaboration with BMW.
Previously, I spent 15 years designing and creating real-time audio software for musicians, artists, and researchers at Cycling ‘74 and Ableton. I founded Electrotap, created the open-source Jamoma project, and earned a doctorate in electronic music from UMKC.
When I’m not writing code, I’m climbing rock and ice in the mountains, building furniture with hand tools, paddling whitewater, or riding thousands of miles on my bicycle.
Posts
-
A Plugtastic Day
-
It's time to write music again
-
Electrotap Reboot
-
Inventing a New Project Format for C/C++
-
Interview with Jeff Albert
-
The scale~ object
-
Expressive Machines Musical Instruments
-
Thanks!
-
One day only: 40% Discount on MAX (and everything else)
-
Visit to Stetson
-
Tap.Tools 3.2 and Max-for-Live
-
Renovating Electrotap
-
Dr. Allison
-
People's Max Patches
-
Making Graphics (Aqua Buttons)
-
Debugging Max externals on Windows
-
Batch Compiling Max Externals on the Mac
-
Automated Installation Woes
-
Another debugging resource
-
c74 is using ObjectiveMax
-
Custom Data-Types in Max Part 4: Passing Object Pointers
-
Designing an Audio Graph
-
Teabox for Live
-
Interview by Gregory Taylor
-
Hipno @ The NAMM Show
-
Hipno Review by Keyboard Magazine
-
Hipno released as Universal Binary
-
Hipno Presentation @ Electronic Music Midwest
-
Hipno in Recording Magazine
-
Writing DSP Objects
-
Refactoring Jamoma
-
Less is Less
-
Introducing Max
-
Poème Symphonique
-
From the Expo
-
Not So Big…
-
The Jamoma Platform
-
The Hemisphere as Architecture
-
Custom Data-Types in Max Part 3: Binding to Symbols
-
Custom Data-Types in Max Part 2: Nobox Classes
-
Custom Data-Types in Max Part 1: Introduction
-
Prototype: The Artisan Teabox
-
New Powered Expander
-
Soundflower 1.4.1 Released
-
Setting Up Cocotron
-
New blog features
-
Multichannel Audio Signals in Max
-
Jamoma Workshop
-
Cocotron
-
TTBlue 0.5.4 Released
-
Against Slot-Loading Optical Drives
-
Tap.Tools 3.0 Released
-
The Meta-EWI
-
Op-Amps Part 2: Non-Inverting Op-Amps and Voltage Followers
-
Formulation of the Dissertation...
-
ICMC Wrapped Up
-
ICMC - Day 3
-
ICMC - Miami
-
Op-Amps Part 1: Scaling Sensor Voltages
-
Teabox & Sensors now available!
-
Enclosures / Chassis
-
More Cables and Adapters Now Available
-
Sensor Tech Specs
-
The Teabox is Coming!
-
And the number one support question is...
-
Tap.Tools and Max 4.5
-
The Electrotap Weblog is Back!
-
Whatever happened to Jamoma?
-
The Making of Jade 2.0
-
Tap.Tools 1.5 beta 5: Jitter objects for Windows
-
Jade makes another step...
-
West Chester University: SEAMUS Electroacoustic Month
-
A new resource for Max
-
The death of the LFOs
-
Efficiently Blue
-
The music of Zygmunt Krauze
-
TapTools turns Blue
-
Wrapping up @ BEK
-
Hold-ups on Jade
-
Silicon Prairie becomes Electrotap
-
Jade's secret new goodies...
-
daydreaming about taptools...
-
What's on tap?
-
CreativeSynth Interview
subscribe via RSS