Make your midi controller do 8 times more with mode & shift controls

by John Carney last updated Apr 05, 2017

Ok, you have a midi controller, lets take Korg's "Nano Pad 2" for example, it has 16 pads which means you can perform 16 actions with it.

korg nanopad 2 midi controller

Ordinarily you could do something like create a set of 8 mute buttons on one side and 8 volume controls on the other. That’s great and is totally satisfactory.


Wouldn’t it be amazing if you could give every pad on your controller multiple functions and be able to switch between them?!

If this was possible, you could use the same set of 8 pads to control 8 mutes, 8 volumes, 8 arms, 8 solos and so on. Making your controller more incredibly powerful and essentially getting more for your money.

Well with Remotify, that’s exactly what you can do!

In your script you can create groups of mappings which we call “Modes”.

Whenever you create a mapping in the Remotify App, you’ll see a drop down menu labelled “mode”. Here is where you decide which mode this mapping will be available on.

the mode dropdown menu in Remotify

Think of each mode as a separate page in a book. On each page contains a list of mappings and when you turn to a different page, a different set of mappings are displayed.

Diagram of mode functionality

For example, you could use mode 1 for all of your mixer functions, mode 2 for session box control and mode 3 for device controls.

Note: This is only available in Remotify Pro. In the free version, mappings can only be added to 'mode 1'.

Rather than needing a gigantic midi controller to access all of these controls you can save valuable controller real estate by giving each physicial input on your controller a different function depending on the currently activated mode.

You can set upto 8 separate modes in Remotify, which means you can add upto 8 different functions to each input on your controller!

Now you’re really getting the most out of your gear eh!

So, how do I access different modes on my controller?

To do this you have 2 options, you can use either a “mode activation” button or a “shift” button.

They both do the same thing (access another mode) but they do it in slightly different ways.

1. Mode Activation Button

Mode button in the Remotify App

This does what you would expect, when you press the mode activation button, it instantly removes all of the current mode’s mappings and activates a different mode.
When creating the button inside Remotify, you will select the mode which will be activated.

2. Shift Button

Shift button in the Remotify App

The shift Button essentially does the same thing but works in more of a momentary way. 

When the shift button is pressed, it removes the currently active mode and replaces it with another…

However, when you release the shift button, this new mode is removed and it switches back to the previous mode, giving you the ability to quickly switch between 2 modes with just one button

Diagram of how the shift button works

Think of it like when you use the shift on a regular computer keyboard, you press the number 1 key and 1 is output (as expected), press shift then 1 and it outputs an exclamation mark. When you release shift and hit 1, it outputs the number 1 again… it’s the exact same principle.

tip: make the shift button a toggle if you would like to stay in your shift mode without having to hold the button down.

As an example, I like to use this for switching between “tempo control” and “tempo fine control”. 
I use the same encoder for both but press my shift button for when I need to move the track tempo in smaller amounts.

tempo and tempo fine control buttons

One thing to note about shift & mode activation buttons is that they are automatically added to a separate mode "mode 0".

Mode 0 is separate to the 8 modes which you can select for your controls. It is always activate regardless of which mode you currently have activated.

diagram displaying mode zero separately to the other modes

This means that the inputs you use as shift and mode activation buttons won’t change when you switch between modes so you need to reserve some physical inputs on your controller for your mode activation & shift buttons.

Edit: We've now increased the number of available modes to 16!

Create your own perfect Midi Controller integration for Ableton

Become a Pro Now