Max For live

This project was an assignment for a class covering the coding software Max MSP, where we were instructed to create an interactive midi effect for Ableton Live 11.

Intervals

I started this patch after some experimentation knowing I wanted to attempt to work with the drunk object. I like the idea of recreating the sound of someone coming home intoxicated after a night out and attempting to play the piano.

I started building the patch with separate sections for chord intervals and "drunk intervals" because I wanted to keep some musical structure while introducing randomness, or “mistakes”.

While the midiparse and midiformat objects transfer MIDI information, multiple live.dial objects on the user interface are used to affect interval parameters of both the primary chord and the drunk object.

Primarily using unconventional intervals also achieves the sound I wanted. Instead of pure randomization, you can use specific "wrong" notes - augmented fourths, minor seconds, steps that are close to right but slightly off.