Composer Tools Pro

Knowledgebase



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!

Important information regarding Lemur memory limits
Please refer to this blog post regarding current Lemur memory limitations, especially if you plan on running multiple MK products on a single tablet.

Quick Routing Reference:

Composer Tools Pro Routing Diagram.pdf


Upgrades

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.


Installation

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

Setting Up Composer Tools Recall for your DAW


New in Composer Tools Pro 1.1.9!

Cubase: Automatic-Recall on Track Selection

Select a MIDI track in Cubase and Composer Tools Pro will automatically sync up to show your preset. 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 Devices/Device Setup…
  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 of course 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.


Operation

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.

Harpist

/ 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 in some cases can slow down the controller. For more information on current Lemur memory limitations, see here.

Exporting Banks

To export your presets so that they can be 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.


FAQ

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.
This depends on the tablet and the current Lemur memory usage. Please see this important blog post regarding Lemur memory limitations:

Current Lemur Memory Limitations on iOS and Device Compatibility

Yes! Within reason, of course. It can be as big as you want, but no smaller than an iPad Mini.

Changelog

[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