SPLITZ & SPIRLZ (re-coding for Mac and PC)

 
Compositional algorithms frequently used by Roger Reynolds. These algorithms are two different ways of fragmenting and reordering an existing musical excerpt. The fragmenting and reordering can be applied to the representation of the sound (the music in its traditionally notated form) or to the sound itself (sound files).
Sound Example: original -- spirlzed -- splitzed

Download: Mac OS X | Unix | Windows (old) (almost not documented)

GranuLoop - Loop Music Variation Control

 
An algorithm that explores the spectral relationships between beat elements within a rhythmic music loop, with a controller designed to reorganize elements across different loops. The purpose is to generate complex variations of rhythmic loops with only a few original music materials.
Sound example: from 4 original loops loop-a, loop-b, loop-c,loop-d, you can real-time improvise something like this. It is implemented in Pd, and here is the patch.
DAFX 02 paper (pdf)

Tinnnitus Research

 
Tinnitus remains one of the most difficult hearing disorders to treat, given its numerous causes and many possible mechanisms. Among numerous approaches, Tinnitus Habituation Therapy (THT), which attempts to de-correlate the perception of tinnitus and the reaction (stress) from the patient, is one that has achieved promising results. I worked with F. Richard Moore and people from Cog Science Dept on developing the interface and methods for patients' tinnitus sound matching. The research ends up with a master thesis.

Binaural External for Pd
 
A binaural external for Pd, based on the Kemar HRTF measurements. This external is able to real-time spatialize sound over headphone with 360 degrees azimuth and elevation from -40 to 90 degrees.
Download: OSX | Linux | Windows
Submitted ICAD05 manuscript (pdf) and the sound example page

Karaoke Vocal or Instrument Removal
 
A new approach and prototype system for karaoke vocal or instrument removal. The algorithm estimates the singer's location and spatial transfer function from a stereo recording, then mutes components in the recording according to the estimated orientation. This algorithm turns to be robust against reverb and spatial acoustics.
ICMC05 paper (pdf) and the sound example page


Resources: EBU1 | Plexus | Oliveros | Conf
- Miller Puckette
- Miller's Book: Theory and Techniques of Electronic Music
- Music Information Processing Interest Group
- Planet CCRMA
- Soundhack.com
- Audacity

Computer Music Centers:
- Center for Research in Computing and the Arts (CRCA)
- Center for Computer Research in Music and Acoustics (CCRMA)
-
Center for New Music and Audio Technologies (CNMAT)
- Center For Research in Electronic Art Technology (CREATE)
- IRCAM in Paris
- CEMC in Beijing
- ASU AME
- MIT Media Lab
- UIUC EMS