Control Templates

Powered by Liine Lemur, Twisted Tools Control Templates allow you to control instruments, effects or any MIDI/OSC capable devices using an iPad or Android tablet running Liine Lemur.

Overview

Expertly designed control templates allow for touch control of Twisted Tools plugins, using Liine Lemur software for iPad and Android tablets. Futuristic interfaces crafted by renowned Lemur template developer, Antonio Blanca, allow you to manipulate sound with your finger tips with well thought out and creativity inspiring interfaces.

Manual Conventions

Tips: Tips and advanced techniques.

FAQ

How do these Control Templates basically work?

Control Templates allow you to use an iPad or Android touch screen tablet as a remote control to manipulate software or hardware devices with a touch screen interface using an app called Lemur (not included). You can use Control Templates to control Twisted Tools plugins or any MIDI or OSC capable device. MIDI is a protocol supported by almost every audio manufacturer of both hardware and software. OSC is a newer protocol, but is supported by many major software applications (and some hardware devices), such as Native Instruments Reaktor. Twisted Tools plugins are Powered by Reaktor, and therefor can receive OSC or MIDI.

What do I need to use the Control Templates?

Basically you need a tablet (iOS or Android) running Liine Lemur (not included), a desktop with the Lemur Editor and Daemon App (free) and software capable of receiving MIDI or OSC. For more details, please see the installation prerequisites.

What is OSC and why are product specific templates OSC only?

OSC is a protocol that is faster and more powerful than MIDI, with better resolution and better integration with Reaktor. Since Reaktor supports OSC and all our plugins are written in Reaktor, we decided to code our product specific templates using OSC to simplify the process for the end user and also make the experience better. OSC templates should work out of the box, without the need to map anything as soon as you configured the connection settings.

Can I use your templates to control my favorite software/hardware?

Yes! You can use any of our Universal Control Templates to control any software capable of receiving MIDI or OSC.

How do I install Control Templates?

Please see our Control Templates Installation guide to learn how to install them.

How do I set things up?

Please see our Control Templates Setup Guide guide to learn how to setup and configure things.

Reaktor and Lemur OSC Setup Guide

In order to get started using OSC, Lemur and Reaktor, you will need to setup Reaktor to receive OSC from Lemur (tablet) and then configure the Lemur to receive OSC back from Reaktor. This setup process is fairly easy once you get the hang of it, but it does require some setup as outlined below.

Setting up Reaktor to Receive OSC from Lemur

Setting up your network:

1. Make sure the Reaktor application is closed on your computer.

2. You need to join a Wi-Fi network to establish OSC connection between Reaktor and Lemur. Using standard Wi-Fi connection is totally fine but we highly recommend creating an ad hoc Wi-Fi network for communication between Lemur and Reaktor as it's more reliable.

To create a new Wi-Fi ad hoc network (computer-to-computer) on your Mac, click the Wi-Fi icon in the menu bar and then click Create Network...

On Windows, open your Network and Sharing Center, then click on Manage Wireless Networks and then select Add to create an ad hoc network.

3. Give a name to the new network that is easy to remember - we’ll use Reaktor. 

4. Connect your tablet device to the network you created in the previous step (Reaktor). 

5. Open Reaktor application on your computer and go to File>OSC Settings... 

The OSC Settings window opens.

6. Click on the OSC Activate box to enable OSC support. 

7. In the OSC Settings window, select the RECEIVE tab where you will find the following fields: 

  • RECEIVE ON PORT: This is the input port through which we need to send the OSC messages from Lemur to Reaktor. You can keep port 10000 as default port.

  • LOCAL IP ADDRESS: As with port number, the IP address is used to receive OSC messages from Lemur. It’s your local network address.

You can’t edit the IP address because it’s generated for the Wi-Fi network.

The next step is to configure OSC output from Lemur app to Reaktor:

1. Open the Lemur App on your tablet device and click on the SETTING button to access the settings menu. 

2. In the Settings menu, click the More settings... option. 

3. Inside of Lemur Settings page locate the OSC TARGETS section and fill in Host (Reaktor's IP address) and Port details found in the Reaktor OSC Settings>Receive tab: 

Lemur OSC Targets settings
Reaktor's Receive Port and Local IP Address

Make sure they match.

4. Press DONE button to close Lemur Settings page.

5. Locate Lemur template file (.JZML) on your computer and double-click it to open it with the Lemur Editor. We’ll select the Twisted Tools S-Layer template for this example. Press PLAY button in the editor to send the template to your iPad. 

6. Locate Reaktor ensemble file (.ENS) you’d like to load. We’re using S-Layer in this example, so we’ll locate the S-layer ensemble file and double-click it to open it. 

Now, touching controls in the Lemur template should control its respective parameter within the S-Layer instrument in Reaktor.

While Lemur is talking to Reaktor, the Twisted Tools Lemur templates work bi-directionally, so if you adjust a control in the instrument, it updates the Lemur object too! We need to set this up though, so next we’re going to learn what we need to make this happen.

Setting up Lemur to Receive OSC from Reaktor

1. In Reaktor go to File>OSC Settings... 

2. In the OSC Settings window, select SEND tab. 

3. Press the NEW button to begin the setup configuration. You’ll see three fields and we’ll need to fill each of them with information.

4. Type the word Lemur in the Identifier field:

Next we’ll need to enter the IP Address and Port of your tablet device into the Reaktor OSC Send fields.

5. Inside of Lemur Settings page locate the OSC TARGETS section where you can see a field called Lemur IP with an IP Address and Port number (8000):

6. Enter 8000 in the Port field and your tablet's IP in the IP Address field. Make sure they match.

7. To finish up the setup, press CLOSE button in Reaktor OSC Settings window to confirm the changes.

Now Lemur template should be updated if you modify an instrument parameter in Reaktor and your bi-directional setup is complete.

Now is time to have fun!

Last updated

Was this helpful?