THIS IS MIDI MANAGER

In a lightshow world where it’s nearly impossible to address controllers in the same way, something needed to be done about this. MIDI Manager fixes this issue in a super intuitive way that is focused on ease of setup for new users, the advanced settings are hidden away for the pros to mess around with, giving complete uniformity across 13 different controllers for a seamless experience when transitioning between controllers.

MIDI Manager works in conjunction with Input Manager and Output Manager to give the end user the ability to control exactly how their device is configured, right down to being able to select the IO ports, right from inside MIDI Manager itself, meaning the entire set up process can be done without leaving this single plugin.

MIDI Manager v7.0 Coming Soon!

OVERVIEW

(Formerly MIDI LED Setup, Output Manager, PMO, or Top/Mode Lights)

MIDI Manager is by far the simplest way to configure your visual performance device in Ableton Live, including unique features such as remote port selection, automatic channel setting based on device, and auto kicking into Legacy or User mode.

MIDI Manager allows for the outgoing MIDI messages to be standardised so that any visual performance device can read it, allowing for harmony between many Launchpads and other controller options. MIDI Manager can adapt the way your Launchpad works with features such as colour profiles, which can be switched to match Launchpad S colours etc, as well as Top Light conversion, to enable to use of every single LED on your device. Finally, MIDI Manager has integrated flicker reduction, aimed particularly towards Windows users who are experiencing issues with light feedback. Flicker reduction is based off of the STFU architecture founded by 203.

Setup

MIDI Manager works best when OM (Output Manager) and IM (Input Manager) are placed on their own standalone MIDI tracks and your Audio/Lights tracks are routed to these tracks specifically. The result of this is a single track that handles the outgoing lights for one device, rather than potentially having multiple tracks that all send to the same port, multiple times over. MM (MIDI Manager) is then placed on its own track and is used as a remote controller for the IM and OM devices. Doing this consolidates all controls needs in order to activate and control your project

CHANGELOG

What’s coming in v7?

MIDI Manager v7.1

v7.1

  • Added support for coreFW by Anth

  • Changed smartIO behaviour to now activate when it finds a matching pair of IO ports, rather than just a new input port

  • Increased port registration efficiency

  • Added port name rejection to ignore ports such as Bootloaders

  • Increased compatibility with Launchpad Classic

  • Added foundational support for MicroLight 4

MIDI Manager v7.0


v7.0.1

  • Added channel number indication to console view

  • Fixed MIDI Fighter compatibility with a naming issue and changed auto-channel to ch3

  • Added warning if port name does not match any device

  • Fixed issue where Ableton settings file couldn’t be detected if an Ableton bugfix version number was not present, ie. Live 12.3

  • Fixed issue where MIDI Manager would hang if device setup was incomplete

  • Fixed an issue where Launchpad Mini MK3 would not be detected correctly

v7.0

  • Introducing SmartIO, a new and easy way to configure any 64 button controller ready for any visual performance.

  • Smart IO will attempt to discover a matching port based on the Input/Output Port you select

  • Device type is also determined via the name of the connected device after the input and output ports have been set

  • Device type will also determine what channel the MIDI lights should be sent to

  • SmartIO will also attempt to kick your device into its dedicated performance mode, i.e. User 1, Legacy, User etc.

  • SmartIO will detect changing from 0 to 1 device, and attempt to set up automatically

  • SmartIO can be used with multiple devices, but automatic set up will not engage until at least one port has been manually selected

  • SmartIO will also verify any changes it makes to IO ports and channel before continuing to next operation. A significant improvement over V6, which would wait 2 seconds before reporting a success, whether it was successful or not

  • Full Live 12 Support

  • Graphical re-design

  • UI Overhaul and simplification

  • Re-vamped creator settings including Device ID, changes to device name and project author, along with more security to prevent changing icon or name once a project has been completed and creator settings have been locked

  • Changed default logo from Kaskobi logo to a more neutral logo to encourage changing of icon

  • Added new checks to confirm that all relevant devices are found within ableton before proceeding, fixing some nasty unwanted bugs

  • Added new “Connected successfully” animation for any devices configured using MIDI Manager as well as other device animations to indicate loading, or unsuccessful setup

  • Fixed issues with status bar frantically updating and will now accurately show the current status of your connected device, and will also include any errors with a new visual improvement to highlight ongoing issues

  • Changing project author and icon now saves as a default by writing to a .txt in User Library, making it easy to keep author and icon consistent between projects

  • New setting “This project is designed for:” to automatically set things up such as device colour emulation to ensure colours look as accurate as possible between devices without doing any further set up

  • Enabled automatic updates for changes to IO ports

  • Automatic filtering of likely non-hardware devices from IO ports list

  • New SmartIO Indicator to show device readiness

  • Increased robustness of changing project author and logo

  • Added new “Configuring” text to IM and OM to indicate when actions are being performed

  • Re-vamped method to determine incompatible file types when selecting custom logo

  • Option to set logo now appears as a button & a drag/drop, rather than just drag/drop

  • Reset button now only resets currently selected device and other devices on the same Device ID. Holding shift shows “Reset All” allowing for full reset of project, ready for sharing, and behaves the same as the previous Reset button

Bug Fixes

  • Fixed status bar to show accurate device information and appear less sporadic

V6.0

v6.0
- New name! Introducing MIDI Manager
- Introducing the ability to set your IO ports remotely, all in one place
- Set your input and output port using MIDI Manager
- Introducing Creator Settings, this allows the project creator to list themselves or others as the creator of a launchpad project and upload a custom logo to associate with it
- Added new Copy & Paste settings buttons, to quickly copy device configurations between MIDI managers
- Introducing Controller ID, enabling the use of Multi Launchpads with MIDI Manager for the first time
- Full Live 11 Support
- Added Support for Roli Lumi with custom firmware

v5.0.2
- Removed auto flicker reduction setting when selecting Launchpad Pro MK3

v5.0.1
- Fixed some test spacing options
- Fixed a bug that caused some settings to unload when a project is reloaded

v5.0
- Added full support for Launchpad Pro MK3's new Legacy mode
- Added Auto Channel-setting
- Added Auto Mode-switching
- Added toggle for auto channel and mode switching
- Hidden away settings for ease of use
- Added full support for Launchpad Pro MK1 running CFW on Ch16
- UI redesign
- Removed mode selector and replaced with auto kicking into the correct mode
- Removed textbox telling you which channel to choose

v4.1
- Added full support for Launchpad Pro MK3 and Legacy Mode

v4.0.1
- Added full support for Launchpad Mini MK3

v4.0
- Heavily Re-designed UI and simplified code
- Flicker reduction support added for live 10.1.3
- Support for Launchpad X
- Precise scale correction added through performance mode selection
- Mode Light Control added for LP PRO
- Simplified settings
- Added Auto-configure to set all other project manager devices to the same settings in one click

v3.1.2
- Used this device to fix an issue with Live 10 where MIDI would freeze on some Launchpads when playback is paused

v3.1.1
- Allowed MIDI through when no device is selected

v3.1
- Renamed to Output Manager to keep it simple
- Fixed the upper half of the RGB >> RG conversion profile
- Added support for setting all Project Managers to the same device to save some time
- Added output rotation controls

v3.0.1
- Fixed a bug that would cause Mode Light and Flicker Reduction warnings to become “un-closeable” after reloading a project. Fixed by removing those warnings entirely.

v3.0
- Heavily re-designed UI
- Added color profile conversion
- Added scale types
- Added custom channel support
- Added Ableton Push 2 support
- Added MF64 support
- Added Matrix support
- Added Flicker Reduction
- Added Global Reset Button
- Added Tutorial element

v2.0
- Re-designed UI
- Added Shortcut to hide extra lights such as User, User 1 or the Mode light on Launchpad Pro
- Added control for the Mode Light on Launchpad Pro (One Launchpad only)

v1.0
- Enabled support for top lights on Launchpad Pro, MK2, Launchpad S and Launchpad Mini MK1/2