Software

Kinetic Engine

Intelligent rhythm generation using multiagents

Realtime Sample Selection Based Upon Timbral Similarity

As presented at ICMC 2009

Timbral Organisation using a) SelfOrganising Map and b) Heuristics with Fuzzy Logic

Machine Learning applied to timbral selection

Net4Tet

An electroacoustic instrument for an electroacoustic network quartet
Screenshot

Note: Max version requires several of Peter Elsea's Lobjects, Peter Castine's Litter objects, Eric Singer's ExpCurve and LogCurve, and CNMAT's OSC-route. Find these on maxobjects.com

NetBeat

A network drum ensemble
Screenshot

Note: Max version requires several of Peter Elsea's Lobjects. Find these on maxobjects.com

Duet

An electroacoustic instrument/system for basic interaction and playback
Screenshot

Note: requires several of Peter Elsea's Lobjects. Find these on maxobjects.com

Additional Note: absolutely no help files or explanation yet on how to use this program - coming soon!

almostLive

A program to introduce realtime loop-based composition and constrained randomness in the spirit of Ableton's Live
Screenshot

VS-3 Virtual Synthesizer

A bigger version of the VS-2.
Screenshot

6 oscillators! 4 filters! 2 sequencers! 6 Envelope Generators!

VS-2 Virtual Synthesizer

A virtual synthesizer based upon the venerable analog synths of the 70s, like the Putney, Serge, and Moog.
Screenshot

Max Patches

FPA 247 examples files (Max 4.6, but Max 5.0 should be able to open them):

Some older Max 4.6 patches shown in my Max/MSP class.
Note: these require some objects not included in the standard Max release.

Vst Processor (using a VST pluging for audio processing)
Vst Instrument (using a VSTi plugin for MIDI playback)
Variation patches (some ideas on dynamic variation)
Note Player (phrases from graphic tables)
Scored Probability (using a score to play rhythms)

more