SOFTWARE
Below are just some of the documented resources I've made for Max/MSP. Hopefully these Max abstractions help save you time within this wonderful programming environment.
Jitter matrix grid - creates a grid of any size columns and rows (stored inside a coll) for controlling a Jitter matrix.
Tempo Control - interface for controlling tempo in Max. User can control tempo with bpm or millisecond. Includes a tap tempo.
drop folder - dropping a folder of files will automatically place files into a umenu object. Great for buffer/groove objects.
for loop - performs an arithmetic 'for loop' in Max/MSP. Sometimes line programming can be much easier than graphical.
data as table - displays data in a table as it is received, so you can graphically see the values of incoming data over the course of time.
MIDI Drum umenu - standard channel 10 MIDI drums list saved conveniently into a umenu (culled from Apple's basic MIDI synthesizer)
MIDI Control - modular design for controlling MIDI volume, program changes, and makenote in Max. Each function is inside its own patcher object.
toggle message - toggles input of any message (number, message, bang) between two outputs.
modulo bang - user controls up/down integer count with modulo control when only bangs are available.