James Madison University


(M.D. Hall, 2017)
An audio device for the Max for Live that can impose a complex, individually designed amplitude envelope on any incoming material, along with pattern sequencing and speed/sync options.

Screen Capture
Interface screenshot. Click to zoom.
Screen Capture
Click to zoom.


Overview of Features

Envelope Control

  • The graphic display reflects a 52-point amplitude envelope generator. Points can be added with (linear, logarithmic, and exponential) shape capabilities, and can be plotted with exact time and amplitude placement using the provided control dials or, alternatively, by point-and-click with the mouse.
  • The envelope display can be zoomed on either axis, as well as cleared with a single click. Plotted points can be highlighted with the cursor to display specific values, dragged to new positions, and deleted.
  • The maximum time range can be adjusted to the millisecond up to 5,000 ms.
  • Banks of 50 presets (with assignable names) can be saved externally and imported.
  • Compensatory gain/attenuation (+70 to -30 dB) with peak-limiting
  • Extensive MIDI control of parameters. Banks of controls have been set up to work with standard MIDI controllers, including Ableton Push.

Sequencing and Timing

  • There are three playback modes: once (intended for research purposes), for playing the displayed pattern a single time, loop (default setting), for looping playback upon completion of the displayed pattern, and seq, for sequencing through several patterns. Musicians should think of the latter two modes as having a user-specified, intensity-based LFO.
  • Variable (1-8) pattern sequencer to cycle between presets in seq mode
  • Playback speed can be adjusted via menu to be completed up to 10 times faster or 10 times slower than the maximum value originally contained in a preset.
  • Any pattern can be synced to the length of a measure as determined by Ableton Live's tempo, and the sync function works in combination with the speed menu to permit beat-based looping. 

Version History

V1.081717 (Initial Release)

Installation and Recommended System Requirements

Software and System Recommendations

  • This device has been created for, and tested using, PCs only.
  • Initial development and testing has been limited to the latest 64-bit version of Max7. Users should be using a licensed copy of Ableton Live 9 in conjunction with MaxforLive. Future development is anticipated for stand-alone operation.
  • Minimum System Requirements: Windows operating systems (Windows 7 or later) with 4+ GB RAM

Installation Instructions

  • Download the needed file. This is a compressed .zip file. If this is labeled with an alternative extension (e.g., .jmu), then once the file has been downloaded, simply rename the file to have the ".zip" extension instead.. Then extract the file to a temporary location on your computer.
  • Place the device file(s) (they have the extension .amxd) in the desired location, which could be in your Ableton Library, or alternatively, any folder where you choose to store MaxforLive devices.