This page hosts a selection of MaxForLive devices. MaxForLive is a flavor of the Max programing language that only works in conjunction with Ableton Live and allows users to create their own devices and to share those. In order to use these effects, one needs to own Ableton Live Version 8.1 or higher and the MaxForLive extension. More info about MaxForLive can be found on the websites of Ableton and Cycling74.

The legendary PX-18 step sequencer

The PX-18 is a step sequencer, originally written by me and Gerhard Behles around 1995. I developed it further till around 2001. More or less all rhythmical Monolake tracks from 1996 - 2002 have been sequenced with the PX-18 and a lot of inspiration for the way how Ableton Live deals with 'Clips' and 'Scenes' came from our experience with the PX-18. This version here offers the functionality of a single track of the original PX18.

Type: MIDI effect - File: ml.px-18 - Last update: 2010-1-11

ml.step.modulator
Step modulator

A MIDI device for transforming incoming notes via some kind of step sequencer.

Type: MIDI effect - File: ml.step.modulator - Last update: 2010-1-20

Black out screen and realtime song time

A simple device which does two things: It displays songtime in hours:minutes:seconds- at least as long as you are working with a constant song tempo. And it allows to black out the computer screen while listening to the music, which I find sometimes very important. I cannot turn off my external Apple display and this was my solution for the problem. The device also is a good example of how to work with floating windows in MaxForLive.

Type: MIDI effect - File: ml.black - Last update: December 2009

Distance simulation

This audio effect device is for those who are into careful placement of sonic events in the stereo field. Its main parameter is a big 'distance' control. It affects volume, filtering, pan and stereo width of the incoming audio signal. With the right choice of settings it provides a very nice simulation of a source disappearing in the distance: The further away, the less high frequencies, the more the stereo image is reduced to a mono source and the lower the signal level.

Type: audio effect - File: ml.distance - Last update: January 04 2010

Circular doppler effect

Two virtual microphones rotate around a single sound source. Doppler delays, distance dependent amplitude modulation and filtering included. Movement of source and microphones synced to song position. This allows 100% reproducible effects.

Type: audio effect - File: ml.circular.doppler - Last update: January 04 2010

Grain freeze

A granular audio freezer effect. Creates lush textures out of everything!

Type: audio effect - File: ml.grainfreeze - Last update: 2010-1-11

The latest update is a complete engine rewrite to make it nearly click-free !!!!


Exhibition timer

Time based fade in/out and transport control. Created for an installation project. Starts the transport of Live at a given daytime, and fades in the audio signal of its chain / track. Fades out those channels at a specified later point in time and stops transport. There is a ml.exhibition_master device that allows to set up everything and a ml.exhibition_slave device that can be used if more than one stereo channel needs to be controlled in multichannel installations.

Type: audio effect - File: ml.exhibition- Last update: 2010-3-13

More Devices

Depending on my time and the feedback I consider uploading more devices, including some tricky Live.API stuff. However, this might not happen very soon.


Modifying

Feel free to open the devices and modify them in any way you want. I tried to document their code as good as possible. My idea is to not only share a finished object but also provide inspiration for own creations. This is what the Max community is all about and I very much like this spirit. If you are interested in Max, the Max forums hosted by Cycling74 are a good source of information, too.


Support

I will most likely not be able to answer questions about the devices or provide help with programing issues. Comments and bug reports are welcome nevertheless. Please use max4live_at_monolake.de for this purpose. Enjoy! Robert Henke