Bring your KORG Minilogue XD to Life!

We are excited to bring you the next generation of our

KORG Minilogue XD Ableton Live Integration plugin!

This Max for Live plugin enables full integration with the KORG Minilogue XD or XD Module, including two Minilogue XDs in Polychain mode. When recording MIDI information, your changes to settings and dials will be recorded and played back faithfully when playing MIDI clips, so you can even record MIDI data, then adjust the dials on the plugin or your Minilogue XD as you play it back for a more dynamic performance.

New in Version 2.0

In V2.0 we introduced multiple-instance support and state awareness! You can now use multiple instances of the plugin in a single Ableton Live project, and we save the state of each instance, so you can move between multiple tracks and return to a modified track to find the changes you made fully intact. You can also save the changes to a file or directly on your Minilogue XD, and when you want to reset to the program to its default settings, just click the BIND button.

We also broke out the Advanced Options so that you can keep them open in a separate window. This also helps with performance, because we no long restore these settings if you don't have that window open, although they continue to be stored on your device and will be restored to the Advanced Option window when you do open it. The new Message Center is also now broken away from the main plugin window and intelligently displays and hides itself when alerts need to be seen.

MinilogueXD Ableton Live Integration

The initial inspiration for this project came from the fantastic work that Andrew Norris did with his patch for the original Minilogue, but after weeks of working on an update and hitting a wall with the Javascript, I found a tutorial from Jeremy on the Cycling74.com website that provided 90% of what I wanted to achieve. I scrapped most of the backend, rewired it with the code from Jeremy's tutorial, and added a number of additional scripts to create something I personally am now thrilled with.

Requires Max for Live - Works with Ableton Live 12!

This plugin has been tested on both Ableton Live 11 and 12. Note that this plugin requires Max for Live, which is included in Ableton Live Suite, and available as a paid add-on for Ableton Live Standard. Max for Live is not supported in Live Lite or Intro.

As you can see from the screenshots below, there are a lot of controls, some of which aren't easily accessible on the Minilogue XD itself.

KORG Minilogue XD Ableton Live Integration Plugin

We now break out the Advanced Options to a window of its own, that you can open using the Options button in the bottom right cornder of the plugin window.

Advanced Options

The plugin requires you to add an Ableton External Instrument so that the MIDI out is played via the Minilogue XD and audio from the Minilogue XD will then also be available in Ableton Live for playback or to be recorded via your audio interface. See using the patch below.

Installing the Plugin

All you need to use this plugin is the MinilogueXD.amxd from the folder you'll unzip after purchase. For easy access, drag the MinilogueXD.amxd file to your User Library in Ableton Live, and it can be used in any project from there after that point.

Using the Plugin

Drag the plugin to a MIDI track and set the MIDI From to All Ins or minilogue xd (KBD/KNOB).

From Ableton Live Instruments, drag an External Instrument to your MIDI track and drop it to the right of the main plugin area. Ensure that you have your MIDI instruments for the Minilogue enabled under Settings > MIDI, and in the External Instrument MIDI To pulldown, select minilogue xd (SOUND). Audio From should be set to your audio input channels.

 

External Instrument
Ableton Live Settings

In the Ableton Live Settings, ensure that Track and Remote are enabled for minilogue xd MIDI IN, KBD/KNOB, MIDI OUT, and SOUND. I also generally turn on Sync for the minilogue xd (MIDI IN), as seen in this screenshot.

Check that the patch is working by turning a knob on your Minilogue XD, and you should see the same knob turn on the user interface in Ableton Live. If you don’t see this, check your settings. Also, change the Program in Ableton and check that your Minilogue XD updates accordingly. Conversely, move the Program dial on the Minilogue XD to see if it updates the settings in this plugin in Ableton.

Occasionally, the plugin fails to update after changing the Program. In this case, either click the GET button on the plugin interface OTHER section or change to a different Program then back again.

You can use the dial in the PROGRAM section to move between any of the 100 Programs in the selected Bank. If you click on a Bank button, you will move to the same Program number in the new bank. When browsing using the right and left Program buttons, you will automatically move between banks, so you can browse from Program 1 to 500 with the right and left buttons.

Manual Send Buttons

The following two settings require you to manually send your changes to the Minilogue XD device.

Program Name

To change the name of the selected Program, you can type it in using your computer keyboard by clicking on the Program name under the PROGRAM section. You can use up to 12 characters in your program name. Once you’ve changed the Program name, press the SEND button below the name field to send your changes to the Minilogue XD. To permanently save your change, press the WRITE button on the Minilogue XD, select a Program number to save your updated Program, and press WRITE again.

 

TRACK LOCK, TRACK FREE, & PLAY BACK Modes

To ensure that we can continue to communicate with your plugin instance, we have introduced three new user modes, which are mostly automated. 

If you are using the plugin on multiple tracks, use the TRACK FREE mode (default) to move between tracks and have your Minilogue XD follow you around. Of course, the Minilogue can only be in one program at a time, but we remember your settings for each instance, and restore them whenever you return to any track. When there are changes applied to a program, the BIND button changes to say FLUSH, and pressing the FLUSH button will restore the program from your Minilogue XD. 

When you want to move between instances for reference but want to continue to play a particular instance, select the Owner track and click TRACK LOCK. In this mode we will change your Monitor mode to IN whenever you are away from the LOCKED track and keep your currently selected track's monitor mode to OFF. In TRACK FREE mode, if your track is Armed, we will use Auto monitor mode, or In if your track is not armed. Without these settings, we cannot communicate between the plugin and the device.

When Ableton's transport is playing or recording, we automatically change to PLAY BACK mode. In this mode, we do little more than drive the link between the Minilogue XD and the dials on the plugin. This ensures optimal performance while recording and playing back your tracks. If you are using the plugin and do not want us to control the Monitor state etc. click on the PLAY BACK button.

TRACK LOCKED Mode
PLAY BACK Mode

Automation

I'll leave the following section here for reference, but as far as I can tell, all of the parameters of the plugin support automation in Ableton Live. The issue outlined below has not been reproducible during the testing of version 2.0

One thing to note though, is that Ableton Live disables the automation lane for any clip with automation captured from an external instrument. Look at the below screenshot, and note that the Re-Enable Automation button is highlighted, and the automation recorded has been temporarily grayed-out.

This is most troublesome when you mix changing parameters on the Minilogue XD device and changing parameters via this plugin’s user interface. Although not suited for live performance, there is a workaround to stop Ableton skipping sections of automation, which is to click on the Re-Enable Automation button, and you’ll see the automation information becomes active, as in the screenshot to the right.

Select the automation by clicking on one side of your clip, then dragging to the other end, and then copy the automation information to your computer’s clipboard.

Although not suited for live performance, there is a workaround to stop Ableton skipping sections of automation, which is to click on the Re-Enable Automation button, and you’ll see the automation information becomes active, as in the screenshot to the right. Select the automation by clicking on one side of your clip, then dragging to the other end, and then copy the automation information to your computer’s clipboard.

Automation Re-Enable Button

Then double click the clip to open it up in the larger viewer, and select the Envelope tab. Ensure that the parameter you had changed is selected, and then click the start of the clip, and paste your automation over the clip from your computer clipboard.

Copy Automation onto Clip Envelope

Having done this, the automation may still become disabled, but it should all work as expected rather than skipping some parts of the automation. Give it a try if you find automation skipping sections.

MIDI After Touch Assign

You can change the effect applied when your keyboard sends After Touch signals to the Minilogue XD by selecting an effect under the AFTER TOUCH pulldown in the EXTERNAL CONTROL section of the plugin's Advanced Options window. To send this change to the device, press the SEND button, and as with the Program name, if you want to save your change permanently, press the WRITE button on the Minilogue XD, select a Program number to save your updated Program, and press WRITE again.

Advanced Options

Ableton Live will save Your After Touch effect selection if you save your Set and recall it like any other dial setting change. However, all these settings will be lost when you change the Program unless you write your changes to the Minilogue XD with the earlier procedure.

PolyChain Mode

As far as I can tell from my testing if you are Polychaining two Minilogue XDs for eight-finger polyphony, there is nothing additional to do in Ableton Live or this patch. Just enable Polychaining on the Minilogue XDs. It will work as expected through this Ableton Live Interface.

Plugin User Interface

For a user familiar with the KORG Minilogue XD the interface should be relatively self-explanatory. Each section from left to right is loosely organized in the same order and grouping as the buttons on the Minilogue, with the following exceptions.

We start on the far left with an untitled group to access the Pitch Bend and Joystick settings. I have to be honest and tell you that although I can’t find any bugs, I have yet to figure out how to map the joystick to any external device knobs, such as a Mod Wheel on a MIDI keyboard, or an Expression Pedal attached to a MIDI keyboard. I have added a Channel pulldown for the positive and negative Joystick movement, and have confirmed via viewing MIDI output that this is working, but again, cannot see it doing anything useful. If you have any feedback about this please contact me, and I will release an update later if necessary to modify how this works.

Using the SAVE button in the PROGRAM section you can save the currently active Program in a file on your computer and reload it later with the LOAD button.

Everything from the OTHER section to the right side is dials and options only available from within the Minilogue XD menus, and a few additional features that are only available in this plugin, like a SOUND OFF button to stop any MIDI signals that run away with themselves, or a RANDOMIZE button to randomize many of the useful parameters of the Minilogue XD.

Known Issues

This isn't an issue in that we can possibly fix it later, but whenever you first load an instance of this plugin to a track it will reset your Minilogue XD to PROGRAM 1 and load that program. If you want to launch Ableton with plugin instances already on specific tracks, please create a project with these tracks set and save that. They will be restored when you open the file again.

Change History

Version 2.0 (April 2, 2026)

We introduced multiple instance support with state persistence, along with track control and separate message center, and advanced options windows. This full version update is the most stable version to date, but it is a full rebuild of most areas, so do let us know if you have any problems!

Version 1.6 Changes (Jun, 2025)

This is a significant update adding some new functionality. The original plugin didn’t mesh well with the MULTI ENGINE section of the Minilogue XD. The MULTI TYPE pull-down housing the USER, VPM and NOISE options worked, but the TYPE and SHAPE dials were pretty much dead in the water.

In V1.6 I have improved the linkage between the MULTI TYPE and TYPE dial, and we now save the position of the TYPE and SHAPE dials, with the ability to recall the value of the SHAPE dial for each selected MULTI TYPE. For more details see the Mutli-Type, Type and Shape section.

We also improved the JOYSTICK section. You can now move the joystick on the Minilogue XD and move the parameters selected in the JOYSTICK section. There is also now better integration with the Modulation wheel if you control the Minilogue XD with a MIDI Keyboard. It’s still not perfect, but much better than it was.

Version 1.5.2 Changes (Apr, 2025)

We now correctly detect the External Instrument device name even if it’s been changed, and appropriately hide the red message about adding the External Instrument and clicking BIND. Thanks a million to a kind user that pointed me in the right direction on the best way to handle this!

Version 1.5 Changes (Feb, 2025)

In version 1.5 we fixed an issue reported by a user, so now the LFO MODE switch options are no longer reversed. Thank you! This release should also now be more stable and have better synchronization with your Minilogue XD when opening a project and loading the plugin to an existing project.

There were also a few minor cosmetic changes, such as updating the MIDI ALL button under the program section so that you click a toggle button to switch between sending and receiving MIDI signals to just the Minilogue XD or all available devices. We also similarly updated the RANDOM button to make it more evident that this is not a Minilogue XD feature. It’s a feature of this plugin that generates random values for all parameters that make sense to change randomly.

Version 1.3 Changes (Oct, 2024)

In version 1.3 we made logic changes to make the synchronization of dial adjustents smoother between the plugin interface and your Minilogue XD device.

We also added a Pitch Bend slider to the far left of the plugin interface, which can be used to bend the pitch on your Minilogue XD with your mouse. Adjustments made with your mouse can be recorded and will be reflected in the interface during playback of MIDI recordings. There is a switch to turn on the handle glide back to the middle of the slider when you release the mouse, and you can select the time that the glide will take, from 50 ms to 10 seconds, according to your creative purposes.

There is now an All MIDI button under the PROGRAM section which enables an experimental feature, which attempts to listen to more MIDI devices, which may help you to connect your Minilogue XD if it is not named by the conventions used in this getting started guide. If this doesn’t help, or causes problems, please let us know.

Version 1.22 Changes (July 2024)

Modified the specified colors for the Mute and Solo buttons so that they match the colors in the selected Ableton Live theme and removed the complimentary Dark Teal theme. Ableton Live now has some great looking dark themes, so we will no longer include the Dark Teal theme with this plugin. There were no other functional changes in this release.

Version 1.21 Changes (Dec 2023)

In version 1.21 we fixed an issue that caused the selected Delay Sub Type to creep up the list when hitting the BIND button. It should now stay put.

Version 1.2 Changes

In version 1.2 we made things a little more bullet-proof. You should now see better saving of tracks, and better synching with your Minilogue XD when hitting the Bind button after switching between multiple tracks using this plugin. There is also now a red warning displayed over the PROGRAM section when you do not have an External Instrument installed on the same track as our Minilogue XD plugin.

Version 1.1 Changes

From Version 1.1 you can now use multiple instances of the plugin in Ableton Live. Of course, there is only one device connected, so the selected track will attempt to connect to your Minilogue XD, but as there is no way to disconnect the old track after moving to a different track, there is now a BIND button in the PROGRAM section, allowing you to take control of the device and link all of the dials and controls in the plugin to your physical device. The selected Program number is stored in each track, so unless you open and save the plugin using the Max for Live editor, you can always get back to the track used on that track by pressing the BIND button.

You’ll also notice a new Mute, Solo, and Arm button in the PROGRAM section, enabling the control of these buttons on the current Ableton Live track.

We also updated the Program number, so you can click and drag up and down to increase or decrease the program number. The five bank buttons still jump through each bank to the same program number, but one hundred programs up or down, but dragging the Program number now gives instant access to all 500 programs stored on your Minilogue XD.

We also added a workaround for a problem that caused the LFO INT dial to display incorrect numbers in the plugin. The selected setting number should now be the same as displayed on the Minilogue XD most of the time. Occasionally you may see a small discrepancy.

Note too that there were some minor tweaks to the Dark Teal Theme in this update, so if you are using the theme, please copy the latest version to your Themes folder once again. See Installing the Dark Teal Theme below.

IMPORTANT: The link that you receive from Paddle when purchasing the plugin does not expire. If you have any problems with the plugin, please click on the question mark to the right of the logo in the bottom left corner of the interface and check the version number. If you do not have the latest version, please use the download link from your purchase email to download the plugin again. If you cannot find your purchase email, please contact us.

Technical Support

Please note that this plugin has been tested on Ableton Live 11 on Mac OS, both Intel and M1. If you have problems, please contact us. We'll do our best to make any necessary changes in a reasonable time.

MinilogueXD Ableton Live Integration

Disclaimer

Martin Bailey Photography K.K. is in no way affiliated with Korg Inc.

Pin It on Pinterest