MAX/MSP Patches by Christopher Keyes ckeyes@hkbu.edu.hk 26 January 2004 The Patches: Spatialization: Granular Spatializer: breaks an incoming stereo source into 4 or 8 grains and allocates each grain to to a particular output channel. In addition, each grain can be given a different delay and/or transposition. Spectral Spatializer: This program uses frequency domain filtering to spatialize/animate stereo sound sources over 2-8 channels of playback. It does this by applying an equalization curve to one channel while applying the opposite curve to the opposite channel. It includes numerous automation controls. Stereo-to-8 Channel Amplitude Panning Array: take a stereo source and pan each channel to either 4 or 8 playback channels. The panning curves used implement a square-root curve preserving constant power. This patch also has many automation controls. Granular Effects: Real-time Granular Time Expander/Contractor: acts on audio from a microphone or a prerecorded segment (through the 'Granularize Window'). It allows for 16 separate transpositions of the audio in cents and/or random units and outputs them over 2, 4, or 8 output channels. Granular Cloud Generator: applies synchronous and asynchronous granular synthesis techniques to form granular clouds (in real time) output to 2-4 channels. It allows for up to 400 grains per second and includes reverb, all manner of transpositions, and automation controls. Compatibility: All of the patches are made with the standard library of MAX/MSP externals and thus should work on Macintosh (OS9.x & OS10.x) and on Windows (XP) platforms. In order for them to run you must have a copy of the MAX/MSP environment on your computer. If you do not, you can download either a 30-day trial version or MAX/MSP_Play from the Cycling'74 website (note you can not edit patches with the later but it will not expire in 30 days :-). http://www.cycling74.com/products/dlmaxmsp.html Notes about playing from the CD/DVD drive: Mac OS9.x users: In the OSX version of MAX/MSP there is no CD~ object; access to the CD-Rom drive is made via sfplay~, and this is how the patches are set up. This will not work, unfortunately, for OS9.x. If you are using 9.x and want to access a CD, you'll need to include your own CD~ object. Copyright: Permission to use, copy, and modify this software for any non-commercial purpose and without fee or royalty is hereby granted. Permission to distribute or use of the software for sale, rent, or hire is NOT granted. Copyright 2004 by Christopher Keyes. Disclaimer: The included files are provided as is with no guarantees. The author will not responsible for any potential problems that may result from their use.