Back Home

 GrainWave Patch Library

   This is a library of patches for GrainWave 2.  Some of the patches I have made and some are made by others.  Please feel free to submit patches to me for inclusion in the library.  Any submission should be controllable with standard MIDI equipment or by a controller that is supplied with the patch.  Submissions should be accompanied by a ReadMe text file which summarizes the patch and list its controls.  Please download a patch to see an example of the documentation.  Submissions should be mailed as attachments to mikeb@nmol.com.

The GrainWave/Max Virtual Controller

I have written a virtual controller in the Max programming language.  This controller runs concurrently with GrainWave and can simulate a MIDI keyboard and a MIDI Fader Box.  All of the patches I have designed use the virtual controller.
To use the virtual controller, you will need OMS installed (even if you don't have any MIDI hardware).  You can get OMS Lite at www.opcode.com.  GrainWave needs to be running before you open Max.  For more information on Max, visit www.opcode.com.

Download the GrainWave/Max Virtual Controller as a Max 3.0 Patch

This requires Max 3.0 or higher to run.

Download the GrainWave/Max Virtual Controller as a stand-alone application

This is much larger but will run on any computer without Max 3.0 being present.
 

The Patch Library

  • RT Filter Bank   This patch takes the left channel input to your Mac and passes it through 4 parametric EQ's.  It is controllable by MIDI.  Mike Berry 9/17/97
  • Global Delays  This patch uses a grain operator to feed a delay line with two taps.  The delay line is located in the global region.  Mike Berry 9/18/97
  • RT Sampling Example  This patch samples the incoming audio stream with a RT Sampler operator.  The

  • sample is then available for variable speed playback with moveable loop points.  Mike Berry 9/19/97
  • Analog PWM Model  This patch is a model of a Pulse Width Modulation oscillator from an analog synth.  Mike Berry 12/01/97

  •