Mad Preset Launcher for Continuum and Osmose
The Mad Preset Launcher is a super easy-to-use Max For Live ...
- Type
- MIDI Effect
- Author
- randygeorge
- Version
- 1.2.4
- License
- AttributionNonCommercialNoDerivatives
- Live version
- 11.3.21
- Max version
- 8.5.6
- Downloads
- 281
- Updated
- 2024-11-02
Description
The Mad Preset Launcher is a super easy-to-use Max For Live utility for remotely launching presets on the Haken Slim Continuum, Continuum(w UM-ONE), ContinuuMini, EaganMatrix Module and Expressive E Osmose.
The latest version requires the connected instrument be updated with Haken Firmware version 9.9x or greater (including 10.0x).
The device features 16 slots which can be assigned to any user preset or factory default system preset in a connected instrument. By default, the 16 available slots are assigned to User Presets 1 to 16 on the connected instrument. To change the values click the EDIT button. In EDIT Mode, click and drag a preset slot to scroll through values, or click the up and down arrows to step through values.
If more than 16 preset assignments are needed, it is possible to chain together additional instances of MPL on the same MIDI Track. It’s even possible for different instances in the chain to be assigned to unique instruments. For example, connecting two Continuums, or a Continuum and Osmose to the system is possible within a chain of Mad Preset Launcher devices.
The preset slot triggers can be mapped to any external controller using the standard methods in Ableton Live.
In Edit Mode, Clicking the L button next to a preset slot will populate it with the preset currently loaded in the connected instrument. This is especially important for assigning system presets. (see notes below)
SETUP:
To perform standard Preset Launching on connected hardware, the connected device’s MIDI port needs to be enabled for Tracking MIDI Output in the MIDI Ports section of Ableton Live Preferences.
To use the Preset Learn Feature of MPL, The connected device’s MIDI port needs to be enabled for Tracking MIDI Input in the MIDI Ports section of Ableton Live Preferences.**
Important Notes:
Mad Preset Launcher is a Max For Live MIDI Device for use on a MIDI Track. In the Ableton Live Session, On device initialization, MIDI Routing for the track is automatically set to “No Input”. There is no need to setup MIDI Inputs and Output device on the MIDI Track. The M4L automates these parameters changes dynamically to prevent MIDI feedback loops in the connected hardware.
Preset slot assignments and instrument name is stored to the Ableton Live Session. Save the session to save changes in the device!
Older Continuums will require the Roland UM-ONE USB-Midi-interface in addition to Haken Firmware version 9.9x (compatibility for older Continuums still in development at the time of this writing).
Always ensure the Haken or Expressive E instrument is attached to the system before instantiating the Mad Preset Launcher max For Live Device.
Mad Preset Launcher will auto-detect any compatible devices and auto load if only one compatible device is connected. If there are two or more, the device will need to be selected from the device menu.
** It’s recommended to disable the MIDI Input port for the connected hardware when there is no need to use Preset Learn or after completing the programming for preset assignments.
Due to the variations in system presets across the compatible instrument, the system preset numbering scheme in Mad Preset Launcher does not align with the numbering scheme in the instrument. It is for this reason, MPL features the “preset learn” function.
NOTES for Expressive E OSMOSE:
In the MPL device on Mac systems, the selected MIDI port must be set to "Osmose Port 2". In current version 1.2.3 there is a communication issue preventing Macro Names (Custom preset parameters) from updating on the Osmose UI display when presets are changed using MPL. Also, the default preset selection of 1 to 16 corresponds to User Presets, not System Presets. To select System Presets, the "Preset Learn" function will need to be used to "capture" the currently loaded system preset and store the correct corresponding System Preset ID into the launch button.
Osmose connected to Ableton Live on Windows systems is not yet fully supported in MPL version 1.2.3. Support is coming is a future update.
Feedback Window:
The device also features a floating window to reflect the most recently triggered Preset and Preset type (USER or SYSTEM). The window can be set to appear automatically at Set launch time or can be opened manually.
It is possible to store the location of the Feedback Window with an Ableton Live session. Click the "Store Window Location" button and the next time the session is launched, the floating window will appear where ever it was saved last.
========
If you find this Max For Live device useful, please consider making a donation to support and sustain its development. Donation links are located inside the M4L device when in Edit Mode.
There are new features planned for future updates, including Preset name population, Instrument specific category numbering, and expanded detail in the Feedback Window, but this development will require more time and user support.