free stuff – download and enjoy!

I’ve spent much time creating free tools for electronic music and audio engineering, starting in 1991 with SoundHack and more recently with a series of plugins and externals for Mac, Linux and Windows.

This software is born from a desire to make available more interesting, esoteric and creative tools to musicians, sound designers and audio engineers.


Freesound Bundle

The Freesound bundle is a collection of VST/AAX/AU, Mac/Windows plugins that I have developed while teaching music programming at UCSD and CalArts.

Screen Shot 2015-06-24 at 11.26.29 AM
++chebyshev A distortion unit which uses several low-order chebyshev polynomials to add even or odd harmonic distortion. This can be used to make a sound gently saturated (3rd chebyshev polynomial), harshly distorted (7th chebyshev polynomial) or like a dying amplifier (2nd or 4th chebyshev polynomials).
Screen Shot 2015-06-24 at 11.27.00 AM
++compand is a combined compressor/expander plugin. It has a softknee control as well as a switchable rms/peak level detector. it also has a variable width level detection window (response).
Screen Shot 2015-06-24 at 11.27.30 AM
++decimate uses bit depth and sample rate reduction for added aliasing and decimation noise. a very noisy plugin. useful for adding harshness, distortion and brightness to any sound.
Screen Shot 2015-06-24 at 11.27.54 AM
++matrix is a mid-side to left-right encoder and decoder. for mid-side microphone arrays, but also useful when needing to apply effects to only the center or the sides of a stereo mix.
Screen Shot 2015-06-24 at 11.29.04 AM
++phasor is a multistage phase shifter that has outputs for 360, 720, 1140 and 2880 phase shifting (1, 2, 4 and 8 notch). bandwidth, central frequency, feedback, and modulator parameters can be adjusted.

AAX versions are available for purchase from the aax page.

Pd & Max/MSP Externals


William Brent, Daniel Arias, Bryan Oczkowski, Trevor LeVieux and I have been spending some of the last two summers porting the SoundHack plugins to Pd and Max/MSP format. We have now ported 11 plugins to Pd (Macintosh, Windows and Linux) and Max/MSP (Macintosh and Windows). Version 7 features +binaural, +morphfilter, +spectralcompand, +spectralgate, +decimate, +chebyshev, +matrix, +compand, +delay, +pitchdelay and +bubbler.

These are compiled externals with help files. Please send any bug report back to. Thanks!

Pd Downloads

Drop all files in the pd/extra or other external folder

Max/MSP Downloads

Drop all files in the Max external folder


Delay Bundle

SoundHack Delay Bundle is a group of four plugins derived from the same basic delay algorithm: a hermite interpolated delay line with variable modulation, and a feedback loop with dc blocking and saturation. Pitch shifting is achieved with a dual head crossfading delay (ala Eltro Tempophon/Dennis Gabor/Pierre Schaeffer phonogene) and is decidedly retro. The saturating feedback also allows them to be great drone and noise generators.

+delay gives you classic delay effects, with a wide ranging filter section to help emulate vintage delays, an LFO time modulator with triangle, sine, ramp, square and random waveforms, as well as freeze mode, dual-head mode and feedback inversion. Both the delay time and the LFO modulator can be synced to multiples and divisions of the host clock.
pitchdelay+pitchdelay, is based on the same codebase as +delay, but the controls are oriented toward pitch shifting, giving you classic rotating head pitch shifting. Pitch can be adjusted in equal tempered semitones or just ratios with additional cents and octave controls. The time and depth controls can radically alter the quality of the pitch shifting, from subtle to comical.
+bubbler is a granular delay in which grains are pulled from the delay line with randomized start time, delay time, reversal, panning and pitch shift values. As pitch shift can be distributed to multiple simultaneous grains, chords can be played with the on screen buttons, or by sending MIDI to the plugin. +bubbler uses 8 channels of grains which can give you an extremely dense cloud of sound. Good for creating ambient chordal washes from simple material.
+flipper is a simple sound reverser. It records sound into a delay line and after a little bit starts to play it back backwards. This plugin is somewhat hard to control, but works best when tempo locked to the host clock.
Delay Trio Manual

AAX versions are available for purchase from the aax page.




Spectral Sound Processing for the Macintosh. My original application still ticking, still swooshing, still awfully useful (original release October 26, 1991).