Composer Tools Pro


New to Lemur?
This knowledgebase assumes that the user has a basic familiarity with Lemur.

If you are new to Lemur it is highly recommended that you read the Lemur User Guide through chapter 8. You don’t need to go crazy with it and learn how to program– MIDI Kinetics has taken care of all that for you!

Quick Routing Reference:

Composer Tools Pro Routing Diagram.pdf


Software Updates: Transferring Settings to a New Version

/ Composer Tools Pro / Upgrades

In this video, we show you how to transfer your settings to a new version of Composer Tools Pro. Check the Changelog below to determine if you can do a simple User folder transfer, or if you need to use the Update Utility.

Moving from Composer Tools to Composer Tools Pro

/ Composer Tools Pro / Upgrades

Composer Tools Pro comes with an Upgrade Service that will copy your settings from Composer Tools 1. If you have any objects in the Thumb-Key or User Areas, you will need to manually transfer them. Also, please note that the recall method has changed. See below for more information.


Before you start

1. Disable Anti-alias Canvas Objects

Before attempting to sync any MIDI Kinetics controller to your tablet, be sure to disable Anti-alias Canvas Objects in Lemur’s More Settings page. It may cause a crash.

main article: Have an older iPad? Be VERY careful with this Lemur setting.

2. Set Lemur skin to Flat

All MIDI Kinetics controllers are designed using the Flat Lemur skin. It offers the most consistent user experience. You can set the Lemur skin in Lemur’s More Settings page.

Product Registration and Activation with MK Connect

/ Composer Tools Pro / Installation

Please see MIDI Kinetics Connect for instructions on how to register and activate your MIDI Kinetics product.

Lemur Installation

/ Composer Tools Pro / Installation

There are no special instructions for installing Composer Tools Pro into Lemur. Just sync it to your tablet. Don’t forget to set the Lemur targets for Composer Tools Pro and MK Connect.

High-Res Routing Diagram

Composer Tools Pro Routing Diagram.pdf

Recall Setup

/ Composer Tools Pro / Installation

The Recall feature allows you to instantly recall a preset’s settings– directly from your DAW.

It’s very easy to set up. Watch the short intro video to learn the basics, then continue below with the instructions for your DAW.

Introduction to Composer Tools Recall

Instructions for your DAW:

Cubase Recall Setup

1. Cubase recall setup for MIDI tracks:

2. Cubase recall setup for instrument tracks:

MKRecallTrigger Plugin Installation

MKRecallTrigger ships as a single zip file containing both macOS and Windows versions.

  1. Log into your account at, download MKRecallTrigger, extract the contents, and locate the version for your operating system.
  2. Drag the plugin into your VST3 plugins folder.
    • macOS: Macintosh HD/Library/Audio/Plug-Ins/VST3
    • Windows: C://Program Files/Common Files/VST3
  3. On first launch you will be required to authorize the plugin with your Composer Tools Pro registered email and license key.

Moving the plugin to a different rack position
If MKRecallTrigger doesn’t appear as as an option in the Generic Remote, make sure you have selected a track in your project window that contains an instance of it.
Not working?
Try to re-select to the “Trigger” action in the generic remote. It could be that the remote can’t find the plugin and needs to be updated.
3. Optional: Cubase auto-recall on track selection:

The auto-recall feature automatically triggers recall whenever you click on a track. No need to press the Recall button!

It’s incredibly simple to set up. All you have to do is install one Generic Remote. If you’ve used Generic Remotes before, the process will be very familiar:

  1. In your Composer Tools Pro download folder, locate the CTPro Auto-Recall Generic Remote in Supporting Files/Cubase.
  2. Open Cubase and go to Studio/Studio Setup… (Cubase 9.5) or Devices/Device Setup… (Cubase 9 and earlier)
  3. Click on the plus button at the top left and add one new Generic Remote.
  4. At the top right, click import and bring in the CTPro Auto-Recall Generic Remote.
  5. Set the MIDI output to Composer Tools Pro’s input. Do not set a MIDI input.
  6. Click Apply.

It works in a very simple way. Whenever you click on a track in Cubase the Generic Remote sends out Controller #126. When Composer Tools Pro receives Controller #126, it instantly sends back out Controller #127, which triggers recall.

In Composer Tools Pro prefs you can turn off Auto-Recall and change the input CC# by going to Prefs/Recall. If you change the Recall CC, don’t forget to also change it in the Generic Remote.

Logic Pro Recall Setup

Digital Performer Recall Setup

MKRecallSend Plugin Installation

MKRecallSend ships as a single zip file containing multiple versions of the plugin.
Digital Performer uses the VST2 version of the plugin.

  1. Log into your account at, download MKRecallSend, and extract the contents.
    • macOS: the plugin is called MKRecallSend.vst
    • Windows: the plugin is called MKRecallSend.dll
  2. Drag the plugin into your VST plugins folder. The exact location of your plugins folder may vary on your system. Please consult your DAW’s user guide.
    • macOS: Macintosh HD/Library/Audio/Plug-Ins/VST
    • Windows: C://VSTPlugins
  3. On first launch you will be required to authorize the plugin with your Composer Tools Pro registered email and license key.

Pro Tools Recall Setup

MKRecallSend Plugin Installation

MKRecallSend ships as a single zip file containing multiple versions of the plugin.
Pro Tools uses the AAX version of the plugin.

  1. Log into your account at, download and extract the MKRecallSend zip file, and locate the MKRecallSend.aaxplugin for your operating system
  2. Drag the plugin into your AAX plugins folder.
    • macOS: Macintosh HD/Library/Application Support/Avid/Audio/Plug-Ins
    • Windows: C://Program Files/Common Files/Avid/Audio/Plug-Ins
  3. On first launch you will be required to authorize the plugin with your Composer Tools Pro registered email and license key.


Basic Operation

/ Composer Tools Pro / Operation

Please refer to the Composer Tools Pro Walkthrough video. You can find quick links in the Youtube description.

If necessary, additional topics will be added to this online Knowledgebase.


/ Composer Tools Pro / Operation

The Harpist module for the MIDI Toolbox provides the ability to play real-time swipeable harp glissandos. It’s a lot of fun to play!

But with such high note-on/note-off density, you may experience dropped notes or strange midi jittering effects. This is one module that definitely benefits from a fast tablet and a hardware MIDI connection such as an iConnectMIDI. If you have an old tablet, go to Prefs and turn on the High Performance Mode for the Harpist. This mode hides all unnecessary graphics while the harp is being played, and should massively increase performance.

Memory Management and Sharing Presets

/ Composer Tools Pro / Operation

Memory banks are located in User/_Mem/Banks. Each bank can hold 256 presets.

Importing Banks

Composer Tools Pro comes with an empty memory bank file called CTPro Memory Bank.jzlib. To add more memory banks, right-click on the Banks container and import this file. This is also how you import presets downloaded from the User Library.

Remember that Lemur has a limited amount of memory. Never install more memory banks than you need: it wastes Lemur memory and may slow down older iPads.

Exporting Banks

To export your presets so that they can be backed up or shared with the community, right-click on the bank you want to share and choose export.

Mac Users
There is currently a bug in the Lemur Editor that may cause the Lemur Editor to crash when deleting multiple banks. This has been reported to Liine. Save often while doing memory management.

Pulse HostSync

/ Composer Tools Pro / Operation

Composer Tools’ Pulse section can receive MIDI clock from your DAW using Lemur’s built-in MIDI Clock functionality.

Enable “Slave Clocks to MIDI” in Lemur’s More Settings page, then proceed with the instructions for your DAW.

Cubase’s MIDI clock settings are found in Transport: Project Synchronization Setup.

Send the MIDI Clock Destination to Composer Tools Pro.

Logic’s MIDI clock settings are found in the MIDI tab of Fie: Project: Synchronization.

Send one of the destinations to Composer Tools Pro.

DP’s MIDI clock settings are found in Preferences: Transmit Sync.

Set Transmit beat clock via port(s) to Composer Tools Pro.


The Divisi module will be moved to MK Connect. This will massively reduce latency.
Initial tests estimate that latency will be < 1ms! You can still continue to use the Divisi module alongside Composer Tools Pro.
Yes! Within reason, of course. It can be as big as you want, but no smaller than an iPad Mini.


[v1.1.15] 9/5/2019
– Fixed bug which prevented some keyswitches from firing when using resizable grid option.

[v1.1.14] 8/22/2019
– Added keyswitch grid size options.

[v1.1.13] 12/9/2018
– Fixed bug which prevented the MKConnect MIDI Target from being changed.

[v1.1.12] 7/2/2018
– Add support for MKRecallTrigger v1.1.
– Remove additional port.
requirement for MKRecallTrigger.
– Add support for MKRecallSend

[v1.1.11] 1/7/2018
– Add support for MK Recall Trigger.

[v1.1.10] 8/22/2017
– Fixed bug which caused the User Spaces to be hidden.

[v1.1.9] 8/21/2017
– Added Cubase auto-recall on track selection.

[v1.1.8] 6/01/2017
– Bug fixes.
– Reduced project memory usage by 1%.

[v1.1.7] 2/16/2017
– Added auto-assign to next available Recall message.
– Added the ability to set the global MIDI output channel. Note: Utility Buttons and Universal Faders still go out their custom assigned channel.
– Added a menu to the Send Defaults button which enables the option choose which controller types will send their default values. Hold the Send Defaults button to reveal the menu.
– Character limit on preset titles increased.

[v1.1.6] 1/25/2017
– Custom note messages can now be set to fixed/live velocities.
– Legacy Recall Mode for backwards compatibility.
– All Recall settings are now on a separate pane in Prefs.
– Harpist bug fixes

[v1.1.5] 1/13/2017
– Added Piano Key “Exclusive” mode to support Expression Map Converter.

[v1.1.4] 12/09/2016
– Fixed potential freezing up of Harpist module.

[v1.1.3] 12/08/2016
– Added High Performance Mode for Harpist.

[v1.1.2] 12/08/2016
– Added Harpist module to the MIDI Toolbox.
– Project Memory Requirements increased by 1% to 35%.

[v1.1.1] 11/28/2016
– Fixed preset titles not redrawing immediately when preset is loaded.

[v1.1.0] 11/27/2016 – Update Utility Required
– Fixed certain recall addresses not recalling properly.
– Fixed Mac Lemur Editor crash when deleting the User folder.
– Moved the ThumbKey, Fader Space, and User Space to a new container called Custom_Areas, which allows for easier transfer between versions, and provides a common, localized namespace for putting custom variables and scripts.
– Created an Update Utility to transfer settings between versions.
– Memory Bank updated to v1.1.0.
– CT1 – CTPro Upgrade Service updated to v1.1.0.
– Project memory requirements increased by 1% to 34%.

[v1.0.1] 11/04/2016
– Fixed note names displaying incorrectly.

[v1.0.0] 10/25/2016
– Initial Release