A generalized package, to be used in an application, demo, tutor, or tutorial. Modules are addressable with
OSC messages.
Below is a list of all modules by type. Click here to browse modules by categories.
A large group of patches derived from Ali Momeni's aLib, at: http://alimomeni.net/aLib
dump out contents of a collection as a list
Small UI in a bpatcher for generating read and write messages
Wrappers for a number of controllers. Many wrappers use OSC-style max messages.
OSC wrapper for the Behringer BCF2000, programmed in Javascript.
This patch was designed for use with the Pelican brand "Chameleon" wireless gaming controller.
OSC wrapper for the Peavey PC-1600 or PC-1600x “MIDI command station”
OSC wrapper for the propedals usb controller, made by ch products.
OSC wrapper patch for the Mercurial STC-1000 touchpad
OSC wrapper for the Xkeys controller
A package containing patches for processing data from Wacom Tablets.
display bar for wacom-interpreter data
interprets data from the wacom object for use with other CNMAT wacom objects
linearly scale wacom tilt to desired range
Modules pertaining to generating data
Creates numerical sequences that are "Lucas Sequences" -- such as fibonacci numbers.
Modules pertaining to storing and retrieving data.
records one data stream into a collection, and plays it back
records one data stream into an audio buffer, and plays it back
this patch records lists into a collection, and plays them back
modules relating to transformation of incoming data
A package of patches for calibrating incoming data.
adjusts a running stream of numbers to the required range
adjusts a running stream of numbers to the required range, and adjusts the zero point
changes OSC-style messages into other OSC-style messages
Modules related to spatialization, etc.
A package of patches for controlling signal panning using Ville Pulkki's VBAP
gui for defining loudspeaker placement
controls panning: 2-10 inputs, 4-8 outputs
controls panning -- 1 in x (4-8) out
This module is a collection of classic audio "effects."
a simple, mono chorus with variable feedback
see: Roads, The Computer Music Tutorial, p. 439
granularly transposes playback from tapin~ buffer
public domain reverb
a simple ring-modulator
modules relating to MIDI data
map midi pitch bend values (0-127) to values between -1 and 1
map midi vel to gain (dB)
Modules related to Sample recording and playback
Groovewrap is a playback wrapper for the groove~ object with memory and recall.
Groovewrap~ is a playback wrapper for the groove~ object with memory and recall.
a graphical user interface for groovewrap~
Modules related to synthesis
A collection of simple synths.
simple, old-school drum machine
monophonic sawtooth wave synth with filter
step sequencer for mz.sawsynth~
all the synths in one handy grouping
five triangle waves in a delicious sauce
This module frees the user from the tedious details of synthesizing sinusoidal models from SDIF files.
Depot modules pertaining to Timing and Rhythm
A package for scheduling events based on a signal-driven metronome.
simple auditory feedback for sub-beat
an interface for triggering events on specific sub-beats
an interface for triggering events on specific sub-beats
a phasor~-based metronome
reports beat groups and subdivisions from a master tempo