A look back at some items in our archives.
Signal to event domain version of change: Output a float whenever the input signal's value changes.
Two-threshold attack detector, aka a Schmitt Trigger (http://en.wikipedia.org/wiki/Schmitt_trigger)
Parallel bank of resonant filters
Publications: [cnmat:node/2231|ICMC99 paper]
controls panning -- 1 in x (4-8) out
a simple, mono chorus with variable feedback
see: Roads, The Computer Music Tutorial, p. 439
this patch records lists into a collection, and plays them back
records one data stream into an audio buffer, and plays it back
records one data stream into a collection, and plays it back
In the Spring of 2007 I was lucky enough to enroll in Music 158 at UCB. I had been spending all of my free time sequencing and synthesizing before attending Berkeley and was upset to see that I didn't have many options to continue with that at Cal. However, when I discovered 158 I was pumped!
applies frequency transformations to a sinusoidal model
Groovewrap~ is a playback wrapper for the groove~ object with memory and recall.
controls panning: 2-10 inputs, 4-8 outputs
changes OSC-style messages into other OSC-style messages
gui for defining loudspeaker placement
public domain reverb
simple auditory feedback for sub-beat
Demonstrates some techniques for dealing with a data stream, perhaps from a sensor.
A tutor demonstrating aliasing.
Max's expr and sprintf externals are essential tools because of their extreme generality. expr allows the construction of almost any mathematical expression, and sprintf provides the full generality of C's sprintf() procedure for formatting text strings.
Unfortunately, both of these tools are hampered in critical and confusing ways by the way Max itself deals with text.
Given a float, output the integer part (rounding towards zero) and the fractional part (a float of the same sign as the input, with absolute value between 0 and 1).
version 1.1