Controller Editor Manual English
Controller Editor Manual English
USER’S MANUAL
The information in this document is subject to change without notice and does not represent a
commitment on the part of Native Instruments GmbH. The software described by this document is
subject to a License Agreement and may not be copied to other media. No part of this publication
may be copied, reproduced or otherwise transmitted or recorded, for any purpose, without prior
written permission by Native Instruments GmbH, hereinafter referred to as Native Instruments. All
product and company names are ™ or ® trademarks of their respective owners.
KORE SOUND is a ® trademark of Native Instruments.
Special thanks to the Beta Test Team, who were invaluable not just in tracking down bugs, but in
making this a better product.
Germany
Native Instruments GmbH
Schlesische Str. 28
D-10997 Berlin
Germany
[email protected]
www.native-instruments.de
USA
Native Instruments North America, Inc.
5631 Hollywood Boulevard
Los Angeles, CA 90028
USA
[email protected]
www.native-instruments.com
MASSIVE was designed and developed entirely by Native Instruments GmbH. Solely the name
Massive is a registered trademark of Massive Audio Inc, USA.
Yours sincerely,
The team at Native Instruments
2.2 KORE Owners: Installing from the KORE 2.1 Update Installer
The Controller Editor is included in the KORE 2 software package starting from version 2.1.
If you purchased KORE 2 after this date, the Controller Editor should have been installed
during the KORE 2 installation process. Thus, it does not need any specific installation.
If for any reason the Controller Editor is not installed on your computer, please insert
the KORE 2 DVD into your optical drive and launch the installation process again (for a
detailed description of the KORE 2 installation process, please refer to the KORE 2 manual
/ Setup Guide). During this process, when you get to the step asking you to choose which
piece of software you wish to install, check only the Controller Editor checkbox, and click
on the Next button. You can leave all other options (installation directory, etc.) to their
default value or choose different settings according to your needs.
3.1 Preparations
At this point, we assume that:
1. your computer is up and running,
2. you have already installed the Controller Editor along with all its background
components (see chapter 2 for more info on this), and
3. your NI Controller is physically connected to your computer.
If the Connect button is lit, your Controller is in MIDI Mode (and thus is connected to the
Controller Editor). If, for any reason, this is not the case (for example, if you have started
the MASCHINE or KORE software after the Controller Editor), use either way to establish
% If the Connect button is grayed
out and inactive, check the
connection between your NI Controller
the connection manually: and your computer.
►► On your MASCHINE Controller, press the buttons Shift + Control (MIDI) to activate
the MIDI Mode:
Press Shift + MIDI on your MASCHINE Controller to switch it to MIDI Mode.
►► On your KORE 2 Controller, press the buttons F1 followed by Control to activate the
MIDI Mode:
Press F1 followed by Control on your KORE 2 Controller to switch it to MIDI Mode.
►► On your KORE 1 Controller, press the buttons View followed by Control to activate the
MIDI Mode.
►► In the Controller Editor, click the Connect button to (re)connect your NI Controller to
the Controller Editor.
Now, your Controller acts as a MIDI remote control and you can use the Controller Editor
to create and edit MIDI assignments.
Press Shift + Control (MIDI) on your MASCHINE Controller to switch it to MASCHINE Mode.
Click the Connect Button in the MASCHINE software’s Header to switch the MASCHINE Controller to
MASCHINE Mode.
Press F1 followed by Control on your KORE 2 Controller (or View then Control on your KORE 1 Controller
to switch it back to KORE Mode.
More information on switching the KORE Controller‘s modes is in section 7.2.2 “Connect
Button” in this manual.
You can select a Template you want to load via the Shift + Previous/Next Buttons on your MASCHINE
Controller.
►► On your KORE 2 Controller, press the F1 button and use the Up/Down Arrow Buttons
to scroll through all available Templates. % If you have the KORE 1
Controller, use the View Button
instead of the F1 Button.
You can select a Template to load via the F1 + Up/Down Arrow Buttons on your KORE 2 Controller.
Software
1. In the Controller Editor, select a Template from the Template Select Menu in the
Application Control Bar, in the top part of the Controller Editor window.
The Template Select Menu also allows you to load the desired Template.
Either way, the Template will automatically be loaded, and the assignments will be
displayed. You can now control the software from your NI Controller.
Each assignment is recalled at the last state of use: the software remembers the last value
for each of the control elements assigned in this Template. If it’s the first time that you
load a Template, all assignments are at their default value.
Thus, you may need to select a particular Knob Page and/or Pad Page of assignments for
loading. To do this, follow these steps:
1. Select the Knob Page that you want to use. Again, you can do this from your MASCHINE
Controller, for example by using the Previous/Next Buttons (the same two arrow
buttons as above, but without holding Shift depressed – see picture below), or in the
Controller Editor, for example by using the Knob Page Menu (the orange menu above
the orange frame).
You can select a Knob Page via the Previous/Next Buttons on your MASCHINE Controller.
2. Provided that the Pad Pages are activated in the current Template (see section 4.3
“The Mapping System”), select the Pad Page that you want to use. This can be done
both from your MASCHINE Controller by pressing one of the Group Buttons labeled A
to H in the Groups Area (see picture below), and in the Controller Editor, for example
by using the Pad Page Menu (the blue menu above the blue frame around the Pads).
The Group Buttons on your MASCHINE Controller allow you to select the desired Pad Page (a set of as
signments for the Pads).
Thus, you may need to select a particular Knob Page of assignments for loading. To do
this, use one of the following methods:
1. From your KORE Controller, use the Up and Down Arrow Buttons to switch to the
previous or next Knob Page (provided that you are not in the Settings nor Options
Display Mode – see section 6.2 “The Display”):
You can select the previous/next Knob Page via the Up/Down Arrows Buttons on your KORE Controller.
2. In the Controller Editor, use the Knob Page Menu (the orange menu above the orange
frame) to select the desired Knob Page.
Section 6.2 “The Display” will show you another way to select and load Templates and
Knob Pages from your KORE Controller, via its Main Display.
When you click on a control element, the Selection Frame puts the focus on it (here the example on
MASCHINE Controller’s Grid Button).
2. Go to the Inspector (the right part of the Controller Editor’s interface), click on the
Assign Tab: % A double-click on the control
element (instead of a single
click) at the previous step brings the
Inspector’s Assign Tab automatically to
the front, for a faster editing!
To open the Inspector’s Assign Tab, click on its header.
Modify the assignment’s properties in the Assign Tab.
You will find a detailed explanation of all possible tweaks on the MIDI assignment in the
chapter 7 “Reference.”
4. That’s it! Now, the corresponding control element on your NI Controller triggers the
MIDI message that you just defined.
The Templates Tab and Pages Tab allow you to organize your assignments.
On the Templates Tab, you find a list of all available Templates (both factory and
user-defined), along with an Edit Menu holding all managing commands (e.g. New, Duplicate,
Delete, etc.). Below, one or two additional menus allow you to choose a Pad sensitivity
(MASCHINE Controller only) and the MIDI port to use (either internal or external) with the
selected Template.
On the Pages Tab, an equivalent list is available for the Knob Pages (at the top) and,
only for the MASCHINE Controller, for the Pad Pages (at the bottom), along with their
corresponding Edit Menus.
Let’s say you have just defined a Knob Page that controls one of your software
synthesizers. You might want to rename it so that you easily remember its purpose:
►► In the Knob Page List, double-click on the Knob Page that you just defined (let’s say
“Knob Page 3”). This highlights its name and you can type a new name for this Knob
Page. Type the desired name (for example, “Absynth Lead”) and press Enter on your
computer keyboard to confirm the change.
Typing a new name for the Knob Page.
This way-of-doing can also be applied to the Pad Pages (at the bottom of this Pages Tab,
only for the MASCHINE Controller) as well as to the Templates (on the Templates Tab).
The Edit Menus offer more managing features – you will find all necessary info in the next
chapters (mainly sections 4.2.4 “Inspector” and 7.4.3 “The Assign Tab”). For a detailed
description of the mapping system, please refer to section 4.3 “The Mapping System.”
Select the desired Template in the Template List.
2. Below the list, click on the Edit Menu and select Save As:
The Edit Menu with its Save As command.
3. A Save template dialog opens and let you choose the destination and the name of the
Template file to be exported. Please note that the file name that you choose can be
different from the Template’s name inside the Controller Editor. Once this is done,
click Save to export the file and you’re done.
You can now transfer this Template file to another computer, share it with a friend, etc.
On the other side, as you would expect, the Controller Editor also allows you to load
a Template file. To do this:
In the Templates Tab of the Inspector, click on the Edit Menu, select Append and choose
Open. An “Open template” dialog appears that lets you navigate through your file system
on your computer and choose a Template file to import. Select the desired Template file
and click Open. The Template will be loaded and appended to your Template List.
The Controller Editor user interface: the big view (Windows version pictured, with the MASCHINE Controller in
the Hardware Area).
In the following sections you will find a brief introduction to all areas of the software and
their corresponding control elements. For a detailed description of each of these elements,
please refer to chapter 7.
The Controller Editor’s Application Menu Bar with its three menus (Windows version pictured).
The Hardware Area representing the MASCHINE Controller, with the Knob Page Menu and its associated Knob
Page Area (orange frame), the Pad Page Menu and its associated Pad Page Area (blue frame), and the Selection
Frame (red) on the currently selected control element (here the Pad #1).
KORE 2 Controller
If you selected the KORE 2 Controller in the Application Control Bar’s Device Menu, here
is how the Hardware Area looks like:
The Hardware Area representing the KORE 2 Controller, with the Knob Page Menu and its associated Knob Page Area
(orange frame) and the Selection Frame (red) on the currently selected control element (here Controller Knob #2).
To sum up, all control elements of the KORE 2 Controller are freely assignable to any MIDI
event (with the limitations due to the type of control element), with the following exceptions:
►► The Previous/Next Buttons.
►► The F1 and F2 Buttons.
4.2.4 Inspector
At the right of the Hardware Area, the Inspector is the control tower of your mapping
system. There, you can precisely define what has to be done on your target when you press
or turn anything on your NI Controller. Moreover, you can organize all your assignments
into Knob Pages, Pad Pages (for the MASCHINE Controller) and Templates. Section 7.4
“The Inspector” of the reference chapter will give you a detailed description of all what
you can do with the Inspector.
The Inspector is divided into three Tabs, each of them controlling a specific part of the
mapping scheme: the Templates Tab, the Pages Tab and the Assign Tab.
The Templates Tab in the Inspector (here for the MASCHINE Controller).
The Templates Tab holds the following elements, from top to bottom:
1 The Template List (1) shows all available Templates with, for each Template, an index
number (not editable) and a name (editable). There, you can select a Template for
editing by clicking on its name, and modify its name by double-clicking on it.
% You can also select a particu-
lar Template via the Template
Select Menu in the Application Control
Bar, or from your NI Controller.
2 The Template Edit Menu (2) provides you with editing functions like New, Save As, etc.
3 The Template Properties Area (3) gives you access to the properties of the Template
that is currently selected in the upper Template List.
The Assign Tab shows different properties depending on the type of element currently
selected. The Description Area (1), at the top of the tab, is common to all control elements.
It shows the following information about the currently selected control element:
►► The index number and the name of the Knob Page or Pad Page of the selected control
element (this is empty for the elements not included in a Knob Page/Pad Page),
►► The element description (not editable) and its name (editable).
4.3.1 Assignments
Assignment define which MIDI event is triggered by a particular control element. Available
MIDI event types are “MIDI Note-On”, “MIDI CC”, etc. Every action on a control element
is translated into one MIDI event, the corresponding assignment defining the rules of
that translation.
Depending on the type of control element (button, knob, pad, pedal input, footswitch),
the available assignments will differ. For more details about all available assignments for
each type of control, please refer to chapter 7 “Reference.”
4.3.5 Configuration
For each NI Controller, the working set of data contains the current list of Templates,
all data of the Templates in the list, and the index of the currently selected Template.
The group of all data sets is automatically stored as a single Configuration file on
your computer. This type of file has the extension “.ncc.” This Configuration file is
automatically loaded by the Hardware Controller Support background service as soon as
you start your computer.
5.1.1 Buttons
Here are the rules for the Buttons on your MASCHINE Controller:
►► If the Button is not assigned, the LED is completely dark.
►► If the Button is assigned and in Gate or Toggle Mode, the LED has a low brightness
to show the Off state and a high brightness to show the On state. % For more info on the various
Button Modes, please refer to
section 7.4.3 “The Assign Tab” in the
►► If the Button is assigned and in Trigger or Increment Mode, the LED stays at Reference chapter.
low brightness.
►► Moreover, for the eight Buttons above the Displays, the particular assignment is shown
within the Displays in Knobs Display Mode (see section 5.2.2 below).
5.1.3 Pads
Here are the rules for the Pads on your MASCHINE Controller. Since the Pads have two
functions (they are pressure-sensitive), the states are indicated as follows:
►► If the Pad is not assigned, its LED is completely dark.
►► If there is an assignment for the Hit action, the behaviour is the same as for the
Buttons above: in Gate or Toggle Mode, the LED has a low brightness to show the Off % For more info on the various
Button Modes, please refer to
section 7.4.3 “The Assign Tab” in the
state and a high brightness to show the On state, whereas in Trigger or Increment
Reference chapter.
Mode, the LED stays at low brightness.
►► If there is no assignment for the Hit action but an assignment for the Press action to
the Note message type, the LED has a low brightness to show the Off state and a high
brightness to show the On state. For all other message types, the LED stays at
low brightness.
Here is how the Displays on your MASCHINE Controller look like when the Shift button is pressed.
This screen allows you to select the desired Display Mode. On the top, you find six fields
representing the six Display Modes. The six modes are, from left to right: Monitor, Settings,
Knobs, Pads, Page and Template. To switch to any of them, press the corresponding
button in the row above the Displays. At any time, you can press the Shift button again
and switch to another Display Mode.
In the middle part of the left Display, you see the currently loaded Template. This is
common to all Display Modes (except the Settings Display Mode), so that you can always
be sure about which Template is currently selected.
Below, a message reminds you that you can switch to another Template simply by pressing
the Previous/Next Buttons (since you are already pressing the Shift button).
The Knobs Display Mode mirrors the currently loaded Knob Page.
You can switch between the two views by pressing the Shift button and turning the 5th
knob to the left or to the right. Indeed, when you press the Shift button (thus getting to the
switching screen explained above), you can see the option “Show Bars” or “Show Values”
above the 5th knob (depending on which view is currently selected). By turning the knob,
you switch between both options. Release the Shift button, and the new view is displayed.
Note that, depending on the assignment properties for each of the knobs, its displayed
value (or bar) can either be going from 0 to 127 or from -64 to 63 (bipolar) – this second
setting can be useful for some types of controls (e.g. a stereo balance). For more info on
this, please refer to section 7.4.3 “The Assign Tab.”
The Pad Pages Display Mode mirrors the currently loaded Pad Page.
On the left Display, you find some general info about the currently loaded Template,
Knob Page and Pad Page. The right Display summarizes the Pads’ assignments stored in
the active Pad Page.
The Knob Pages Display Mode allows you to switch between Knob Pages.
On the left Display, you find the usual general info about the currently loaded Template,
Knob Page and Pad Page.
On the right Display, you see the list of your Knob Pages, as defined in the Knob Page List
of the Inspector’s Pages Tab. Use the two buttons above the up and down arrows to scroll
through the list and find the Knob Page you wish to load next. When you have it, press
the last button (labelled Load) to load the selected Knob Page.
On the left Display, you find the same general info about the currently loaded Template,
Knob Page and Pad Page.
On the right Display, you see the list of your Templates, as defined in the Inspector’s
Templates Tab. Use the two buttons above the up and down arrows to scroll through the
list and find the Template you wish to load next. When you have it, press the last button
(labeled Load) to load the selected Template.
Like for the Knob Pages, this functionality is already available in many ways: in the
Controller Editor, you can use the Template Select Menu (in the Application Control Bar)
or the Template List (in the Inspector’s Templates Tab), and on the MASCHINE Controller
you have the Previous/Next Buttons at your disposal. The Templates Display Mode allows
you a greater control over the Knob Page selection from within the MASCHINE Controller,
for the same reasons as those we explained in the previous section for the Knob Pages.
The Monitor Display Mode provides information about the MIDI data sent by your MASCHINE Controller.
The left Display shows the usual info about the current Template, Knob Page and Pad Page.
The right Display shows two lines:
►► The Control line displays the control element that you are currently actuating.
►► The Event line shows the details of the MIDI event being currently sent by this
control element.
This Display Mode is very useful to monitor what’s going out from your MASCHINE
Controller, for example for debugging purpose: if something goes wrong somewhere in
your MIDI chain, you can check here what is actually sent by your MASCHINE Controller.
The Settings Display Mode provides access to parameters for your MASCHINE Controller.
The settings are grouped in the left Display. They are the same as in the Controller
Tab of the Preferences window (when the MASCHINE Controller is selected in the
Controller Menu at the top, of course). The settings are:
►► Brightness: Changes the backlight of the displays.
►► Pad Sensitivity: Changes the sensitivity of the Pads.
►► Contrast for left display
►► Contrast for right display
The right Display provides you with some important information about your MASCHINE
Controller and the Hardware Controller Support service. In the upper part, you find the
firmware version of your MASCHINE Controller along with its serial number. Below, you
see the version number of the background service and of the hardware drivers.
6.1.1 Buttons
Here are the rules for the Buttons on your KORE Controller:
►► If the Button is not assigned, the LED is completely dark.
►► If the Button is assigned and in Gate or Toggle Mode, the LED is off to show the Off
state and lit to show the On state. % For more info on the various
Button Modes, please refer to
section 7.4.3 “The Assign Tab” in the
►► If the Button is assigned and in Trigger Mode, the LED stays off. Reference chapter.
►► If the Button is assigned and in Increment Mode, the LED’s brightness reflects the MIDI
value relatively to the range of values defined for this Button.
The assignments for the Controller Buttons (i.e. the Buttons arranged in two lines above
and below the Controller Knobs) are indicated within the Display of your KORE Controller
in Control Display Mode (see section 6.2.2 below). If one of these Buttons is not assigned,
the Display reads Off.
The assignments for the Knobs along with their current value are indicated within the
Display of your KORE Controller in Control Display Mode (see section 6.2.2 below).
If a Knob is not assigned, the Display reads Off.
6.1.3 Scrollwheel
Regarding the LED lighting, the Scrollwheel of the KORE 2 Controller behaves like the
Knobs (see above for more info). It is not possible to see the assignment for the Scrollwheel
on your hardware: you need to look at the Controller Editor window.
To view the Overview Screen on the Display of your KORE Controller, press F2.
This screen allows you to select the desired Display Mode. The available Display Modes
are presented in a matrix with two rows of four cells each, similar to the Sound Variations
in the KORE Software. The four Display Modes available here are:
►► Knob Page (labeled PAGE)
►► Control (labeled CTL)
►► Setup (labeled SET)
►► Options (labeled OPTN)
From this Overview Screen, you can also switch back to the previously selected Display
Mode by simply pressing the Esc Button on your KORE Controller.
At any time, you can press the F2 Button again to get to the Overview Screen and switch
to another Display Mode.
The Control Display Mode mirrors the currently loaded Knob Page.
This Display Mode allows you to see which MIDI message is currently assigned to each
control element in the loaded Knob Page. In this mode, the 8 Controller Buttons and 8
Controller Knobs of your KORE Controller trigger their assigned MIDI messages.
The Display Header first shows “CTL” (to remind you that you are in the Control Display
Mode), followed by the name of the currently loaded Knob Page.
The Control Display Mode has three views, similar to those of the Control Display Mode
when using the KORE Controller with the KORE 2 Software.
All shows the Labels of all assigned parameters for all Controller Knobs and Buttons. As
soon as you touch a Controller Knob on the hardware the Display Header shows the name
of the parameter and its value.
Potis view
Potis is a mode that only displays the parameters assigned to the Controller Knobs of your
NI Controller. In the top and bottom row, the values of the Knobs are displayed via meters.
Single view
Single always displays the currently selected Controller Knob parameter’s Label, Meter
and Value.
You can switch between the three views in the Options Display Mode (see section 6.2.5
“Options Display Mode” below for more info).
Note that, depending on the assignment properties for each of the knobs, its displayed
value can either be going from 0 to 1 or from -1 to 1 (bipolar) – this second setting can
be useful for some types of controls (e.g. a stereo balance). For more info on this, please
refer to section 7.4.3 “The Assign Tab.”
The Knob Pages Display Mode allows you to switch between Knob Pages.
On the Display, you see the list of your Knob Pages, as defined in the Knob Page List of
the Inspector’s Pages Tab. Use the Scrollwheel to scroll through the list and find the Knob % Please note that the current as-
signments for the 8 Controller
Buttons and 8 Controller Knobs stay ac-
Page you wish to load next. Then press the Enter Button on your KORE Controller to load
tive when the Knob Pages Display Mode
the selected Knob Page.
is activated.
Actually, this functionality is already available in many ways: in the Controller Editor, you
can use the Knob Page Menu (in the Hardware Area) or the Knob Page List (in the Inspector’s
Pages Tab), and on the KORE Controller in Control Display Mode you have the Previous/Next
Buttons at your disposal (the Up and Down Arrow Buttons). But the Knob Pages Display Mode
provides extensive control over the Knob Page selection from within the KORE Controller:
►► Unlike the Knob Page Menu and Knob Page List, you don’t have to open the Controller
Editor to switch to another Knob Page.
►► Unlike the Previous/Next Buttons on your KORE Controller, you can quietly choose the
next Knob Page to be loaded, even if it’s not the one right after/before the currently
loaded Knob Page. You can check its name to remember its assignments, and you
can scroll the entire list to find the page you want before to load any.
The Setup Display Mode provides access to some parameters of your KORE Controller.
The settings are the same as in the Controller Tab of the Preferences window (when the
KORE Controller is selected in the Controller Menu at the top, of course). You will find
these three parameters:
% Please note that the current as-
signments for the 8 Controller
Buttons and 8 Controller Knobs stay
active when the Setup Display Mode is
►► Contrast: Changes the contrast of the Display. activated.
►► Backlight: Changes the background lighting of the Display.
►► Touch Sens: Adjusts the touch-sensitivity of the eight Controller Knobs on your Controller.
The Options Display Mode allows you to adjust the view mode for the Control Display Mode.
The Templates Display Mode allows you to switch to another Template and to quit the MIDI Mode.
This mode displays the list of Templates as defined in the Template List of the Inspector’s
Templates Tab. The currently loaded Template is highlighted. % Please note that the current as-
signments for the 8 Controller
Buttons and 8 Controller Knobs stay ac-
This mode allows you two things: tive when the Templates Display Mode
►► You can choose another Template for loading: by using the Up and Down Arrow is activated.
Buttons, you select the previous or next Template. You can also use the Scrollwheel
to navigate through the whole list. When the dotted frame surrounds the desired
Template, press Enter to load it.
►► You can switch from MIDI Mode to KORE Mode by pressing the Control Button. If the
KORE software is running (as standalone or as plug-in), you get to the last selected
Display Mode inside KORE and you can use your KORE Controller with its dedicated
software. If the KORE software is not running, the Display shows a dimmed “KORE”
message, waiting for you to start KORE.
At any time, you can press the F1 Button again or the Esc Button to get back to the previ-
ously selected Display Mode.
The Controller Tab allows you to adjust the settings for your NI Controllers:
The Controller Tab of the Preferences window, here showing the settings for the KORE 2 Controller.
First of all, click on the Controller Menu. This menu lists all NI Controllers installed on
your computer. In the drop-down list, select the NI Controller for which you want to adjust
the parameters.
Upon your selection, the rest of the Controller Tab displays the available settings for that
particular NI Controller. These settings are exactly the same as those available on your
Controller’s Display(s) in Settings Display Mode (MASCHINE Controller) and Setup Display
Mode (KORE Controller). For all details about these controller-specific settings, please refer
to the corresponding sections 5.2.7 (MASCHINE Controller) and 6.2.4 (KORE Controller).
The Enable Controller checkbox allows you to enable and disable your KORE Controller.
This is necessary if you want to use your KORE Controller in conjunction with versions
of the KORE software previous to 2.1. It is always activated by default. This is what will
happen when you disable the Controller:
►► The NI Controller’s entry disappears from the View Menu’s Select Device submenu (see
below) and from the Application Control Bar’s Device Menu (see section 7.2.1).
►► If the corresponding NI Controller is currently connected to your computer, it is shut
down. All LEDs and Display(s) are turned off on your NI Controller and you cannot use
it anymore as a MIDI remote control.
The Application Control Bar contains some important features of the Controller Editor.
The Device Menu informs you which NI Controller’s settings you are working on. Furthermore,
it allows you to switch to another NI Controller in order to see and edit its assignments. This
menu mirrors the Select Device submenu located in the Application Menu Bar’s View Menu.
1. Click on the menu to open a drop-down list containing all NI Controllers activated
for MIDI, as defined by the Enable Controller options in the Preferences window
(see section 7.1.1 above).
2. In the list, select the desired NI Controller.
3. The Hardware Area is updated accordingly, and all Templates/Knob Pages/Pad Pages/
Assignments are recalled for the newly selected NI Controller.
All parameters and settings displayed in the Controller Editor’s interface refer to the NI
Controller currently selected in this Device Menu, with the exception of the MIDI Activity
Indicator and the NI Logo, at the far right of the Application Control Bar.
The Connect Button allows you to “call” your NI Controller, in case it is currently
controlling its dedicated software (e.g., KORE or MASCHINE). This is the software equivalent to
pressing the Shift + Control (MIDI) buttons on your MASCHINE Controller and to the F1 –
Control command on your KORE 2 Controller (or View – Control on your KORE 1 Controller).
Indeed, your NI Controller can only connect to one application at a time:
►► The NI Controller can either be connected to its corresponding software, e.g KORE 2
or MASCHINE (or one of its various plug-in instances currently running on your
computer), …
►► …or to the Controller Editor (via the Hardware Controller Support service), which is
the gate to remote controlling all other MIDI targets from your NI Controller.
When you start the Controller Editor, it automatically connects to your NI Controller(s)
– the rule is: the last started application takes control over your NI Controller.
For example, if you launch the MASCHINE software (as a stand-alone application or a
plug-in instance) while the MASCHINE Controller is connected to another application, you need to
reconnect the MASCHINE Controller to this application in order to continue using it as
a MIDI remote control. You can do this either from your NI Controller or from within the
Controller Editor, via this Connect Button:
1. On your MASCHINE Controller, press Shift + Control (MIDI) at the same time.
This switches your MASCHINE Controller to MIDI Mode.
2. On your KORE 2 Controller, press F1, then Control. This switches your KORE 2
% Note that you don’t need to
have the Controller Editor
open to switch to MIDI Mode from your
Controller to MIDI Mode. MASCHINE Controller!
3. On your KORE 1 Controller, press View, then Control. This switches your KORE 1
Controller to MIDI Mode.
If your NI Controller is switched to MIDI Mode, the Connect Button in the Controller Editor
is lit. If not, the button is off. In short, the Connect Button displays which mode your NI
Controller is currently in.
If your NI Controller is not physically connected to your computer at the moment, the
Connect Button is grayed out and inactive:
The Template Select Menu allows you to select the desired Template.
The Template Select Menu allows you to choose a Template from the list of all available
Templates. To choose a particular Template, click on this menu, and select the desired
entry from the list: the corresponding Template will automatically be loaded. This will
% For more info on Templates and
what they are for, please read
chapter 4.3.4 “Templates”.
replace the current Template, along with all its Knob Pages, Pad Pages (for the MASCHINE
Controller) and assignments.
The list contains Factory Templates, as well as User Templates that you might have
created. For more info on how to create and manage Templates, please refer to section
7.4.1 “The Templates Tab” in this Reference chapter.
The Minimize/Expand View Button shows a little arrow pointing either to the right or to the left.
This button allows you to show or hide the Hardware Area (and a part of the Application
Control Bar), in order to save space on your screen. By reducing the size of the Controller
Editor window on your screen, you get a better overview of other applications.
This Button is equivalent to the Hide/Show Hardware Device command in the Application
Menu Bar’s View Menu.
If the Hardware Area is shown, click on the Minimize /Expand View Button to hide it. The
Controller Editor interface shrinks to one single column: The Hardware Area disappears,
the Application Menu Bar and the Inspector remain untouched, whereas the Application
Control Bar only shows this same Minimize /Expand View Button, the Template Select Menu,
a minimized version of the MIDI Activity Indicator and the NI Logo:
The MIDI Activity Indicator displays incoming (In) and/or outgoing (Out) MIDI data. This can
be useful to check if everything is fine between the Controller Editor and its hardware and
software environment in your setup, and more generally, for any MIDI debugging purpose.
7.2.6 NI Logo
The NI Logo.
When you click on the NI Logo, located on the far right of the Application Control Bar,
the About dialog opens. % The About dialog can also be
opened via the About… entry in
the Help Menu, in the Application Menu
This About dialog provides you with some interesting information about your Controller Bar.
Editor installation, including the version number and the credits.
In addition to the exact representation of your NI Controller, the Hardware Area holds a
few extra graphical elements that extend its usability: the Label Fields, the Selection Frame,
the Knob Page Area/Knob Page Menu and the Pad Page Area/Pad Page Menu (MASCHINE
Controller only). Let’s describe each of these.
For every control element of the Hardware Area that can be assigned to some MIDI
message, you find a L abel Field above or below it. This field mirrors the L abel Field
located in the upper part of the Assign Tab, in the Inspector (see below), so that you can
% Many of the control elements
already have a name on them
in the Hardware Area: this name only
see all control elements along with their names. refers to their original function in the
MASCHINE or KORE software.
If no name has been defined yet for a control element, its Label Field displays by default
the MIDI message assigned to that control element.
Like all other assignments properties, these names are of course saved within the Knob
Pages/Pad Pages/Templates.
The Selection Frame highlights the control element that is currently focused.
The Selection Frame is a red frame highlighting the currently selected control
element. Whenever you select another control element in the Hardware Area (or, with the
Touch Select option activated in the Preferences, on your NI Controller), the Selection Frame
will highlight this control element. At the same time, the Assign Tab in the Inspector shows
the assignment properties for that element.
The Knob Page Area holds all control elements included in a Knob Page (here on the MASCHINE Controller).
Inside the Hardware Area, an orange frame highlights some of the control elements. This
% As a short reminder: the control
elements located in the Page
Area can have multiple assignments,
frame defines the Knob Page Area, which holds all control elements included in the Knob which are stored on so-called Pages –
Pages system (for a general explanation of the Controller Editor’s mapping system, see with, on each Page, one assignment for
section 4.3 “The Mapping System”). one control element.
At the Knob Page Area’s upper left corner, the Knob Page Menu shows you the name
of the currently selected Knob Page. Moreover, it allows you to select another page of
assignments for these eight buttons and eight knobs. To select a particular Knob Page,
click on the Knob Page Menu, and choose the desired entry from the list – this list
mirrors the Knob Page List in the Inspector’s Pages Tab. When you click on an entry, the
corresponding Knob Page loads automatically, replacing the currently loaded Knob Page.
The Previous/Next Buttons allow scanning the entire Knob Page List (and Template List on the MASCHINE Controller).
The Previous/Next Buttons are another way to navigate through your different Knob Pages
and Templates. These two buttons, showing orange arrows, are located in the top left part
on the MASCHINE Controller, and right below the Display on the KORE Controllers.
►► To navigate through your Knob Pages, simply click on one of them: the current Knob
Page is replaced with the previous/next one in the Knob Page List. % To manage your Knob Pages
and Templates within the Knob
Page List and Template List, use the
►► On the MASCHINE Controller, these buttons also allow you to navigate through your
Inspector. For more info on this, please
Templates: press the Shift button on your MASCHINE Controller (or on your refer to section 7.4 “The Inspector”, later
computer keyboard) and hold it pressed while using the Previous/Next Buttons: the in this manual.
current Template is then replaced with the previous/next one in the Template List.
The square of Pads, called Pad Page Area, is outlined by a blue frame. Like for the
Knob Pages, a Pad Page Menu at the frame’s upper left corner shows you which page of
assignments is currently loaded for the Pads, and allows you to select another Pad Page:
to do this, click on the Pad Page Menu and select another entry in the list that appears –
like for the Knob Pages, this list mirrors the Pad Page List in the Inspector’s Pages Tab.
Like for the Knob Pages with the Previous/Next Buttons, there is an alternative way of
selecting any particular Pad Page: the Group Buttons. These buttons are labeled from A to
H, and they are located in the Groups Area, in the middle left part of the Hardware Area/
MASCHINE Controller (the name “Group” is used here because it is the name appearing
on your MASCHINE Controller!). Click on the desired button to select the corresponding
Pad Page. You can also press the corresponding button on your MASCHINE Controller.
If you only want to use the assignments as they are, that’s all. But if you want to check
the assignments or modify them, follow the next steps:
1. Put the focus on the control element that you want to edit. This can be done either
in the Hardware Area or directly on your Controller (if the Touch Select Button is
activated in the General Tab of the Preferences window) by clicking/touching the
desired control element.
2. Navigate to the Assign Tab of the Inspector (see below) and tweak the assignment
properties for this control element.
Let’s describe each of these three tabs thoroughly. We will follow the usual workflow,
starting with the Templates, then look at the Knob Pages (and Pad Pages), and finally
describing all details of the assignments.
In this list, each entry represents a Template. The currently selected Template is highlighted
in the list. To select another Template, simply click on its entry. The selected Template is
automatically loaded, with all its Knob Pages, Pad Pages and control assignments.
% You can also select another
Template via the Template Select
Menu located in the Application Control
Bar (see section 7.2.3 “Template Select
Each entry in the Template List has two elements: the Template number and the
Menu”), or use the Previous/Next Buttons
Template name. The Template Number is not editable – it defines the order of appear- (while holding the Shift Button depressed)
ance of the Template in the list. The Template name is editable: To rename the Template, on your MASCHINE Controller.
double-click on its name (it is then highlighted), type a new name, and press Enter on your
computer keyboard.
For your convenience, you can reorder the Templates in the list by drag and drop. This can
be useful if you plan to use several Templates for a live performance and you need to have
them available in a specific order from your NI Controller: When they are well ordered, you
can easily switch to the previous/next one using the following methods:
►► MASCHINE Controller: use the Previous / Next Buttons in conjunction with the Shift
Button or switch to the Templates Display Mode (see section 5.2.5).
►► KORE Controller: switch to the Templates Display Mode (see section 6.2.6).
The Template Properties on the Templates Tab (here for the MASCHINE Controller).
Here, you find one or two menus, depending on the selected Controller:
Only for the MASCHINE Controller, the Pad Velocity Curve Menu allows you to choose from
a list of seven velocity curves that affect the behavior of the Pads on your MASCHINE
Controller. A velocity curve defines how the pressure on the Pads has to be translated into
velocity values. In the Pad Velocity Curve Menu, you can choose between three soft, three
hard and one linear curve. The soft curves are boosting lower pressure values and damping
higher pressure values (logarithmic response), the hard curves are damping lower pressure
values and boosting higher pressure values (exponential response). The linear curve will
translate pressure values into velocity values proportionally.
The other menu is present for all Controllers: the MIDI Port Menu. Here you can specify to
send the MIDI messages either to internal (virtual) MIDI ports or to the external (physical)
MIDI ports of your NI Controller. When you click on this menu, you will see two options:
►► Internal: The MIDI messages are routed through the internal MIDI port. This way, they
can target other MIDI-capable applications running on your computer (provided that
these applications are listening to this MIDI port – this has to be set in the target ap-
plication’s preferences).
►► External: The MIDI messages are routed through the MIDI output of your NI Controller.
That way, your Template can target other MIDI-capable hardware devices directly.
In this list, each entry represents a Knob Page. The currently selected Knob Page is
highlighted. To select another Knob Page, simply click on its entry. The selected Knob % You can also select another
Knob Page via the Knob Page
Menu on the top of the Knob Page Area
Page is automatically loaded, with all its control assignments.
or via the Previous/Next Buttons, both
Each entry in the Knob Page List consists of a number and a name. The Knob Page in the Hardware Area or on your NI
number is not editable – it defines the order of appearance of the Knob Page in the list. Controller. For more info on this, see
The Knob Page name is editable: To rename the Knob Page, double-click on its name sections 7.3.3 “The Knob Page Area
(it is then highlighted), type a new name, and press Enter on your computer keyboard. and Knob Page Menu”and 7.3.4.“The
Previous / Next Buttons.”
Like in the Template List, you can reorder the Knob Pages in the list by drag and drop:
click on the desired Knob Page in the list, and move your mouse vertically while hold-
ing the mouse button depressed. Release the mouse button at the desired location:
the Knob Page takes its new place in the list. This can be useful in a live situation, for
The Pad Pages Button allows you to activate/deactivate the Pad Pages functionality.
At the top of this area, you first see the Pad Pages Button. This button allows you to
activate/deactivate the Pad Page feature for your MASCHINE Controller. To activate the Pad
Pages, click on this button: it switches on (blue light) and the lower part of the Pages Tab
% You can also select another Pad
Page via the Pad Page Menu on
the top of the Pad Page Area or via the
is activated. To deactivate the Pad Pages, click again on the button – the button switches Group Buttons (labeled A to H), in the
off, the lower part of the Pages Tab becomes grayed out. Hardware Area or on your NI Controller.
For more info on this, see section 7.3.5.
While describing the rest of this area we assume that this Pad Pages Button is activated…
Below the Pad Pages Button, you see the Pad Page List. This list shows all available
Pad Pages for the current Template. In this list, each entry represents a Pad Page. The
currently selected Pad Page is highlighted in the list. To select another Pad Page, simply
click on its entry. The selected Pad Page is automatically loaded, along with its control
assignments for the sixteen Pads.
The Edit Menu is very similar to the Edit Menu to be found below the Knob Page List:
►► New: Creates a new default Pad Page. This new Pad Page is appended at the end of
the list. As mentioned, you can have up to eight Pad Pages in your Template.
►► Duplicate: Duplicates the selected Pad Page and insert it at the next lower position
in the list. If there are already 8 Pad Pages in the Pad Page List, the Duplicate
entry is disabled.
To modify the name in the Label Field, double-click on it, type a new name and press
Enter on your computer keyboard. Both Label Fields (in the Assign Tab and in the Hardware
Area) are updated accordingly.
If no name has been defined yet for a control element, its Label Field displays by default
the MIDI message assigned to this control element.
The top of the Definition Area differs if the control element has one or two functions – on the left, the
assignment for a Button, and on the right the two Assignment Tabs for a Pad on the MASCHINE Controller.
The label on each tab’s header indicates the particular hardware action that will trigger
the MIDI message specified in that tab: for example, for a Knob on the KORE Controller,
you will find the Turn Tab and the Touch Tab.
The Type Menu allows you to choose from various MIDI message types.
To select a MIDI message type, click on the menu and select the desired entry from the list.
All other parameters displayed in the Assign Tab’s Definition Area depend both on the
type of control element that you are working on, and on the MIDI message type selected
in this Type Menu.
Below is a list of all possible MIDI message types to be found in the Type Menu. Keep in
mind that depending on the selected control element, some of them are not available in
the menu. In the next sections, we will explain the particularities for each control element
available on your MASCHINE and KORE Controllers.
►► Note: Sends a MIDI Note On/Off message. This message is sent over a specific MIDI
channel set by the Channel parameter (range from 1 to 16, 1 by default). It tells your
target to play or stop the MIDI Note specified via the Note parameter (range from
C-2 to G8). The message also defines the velocity at which the note is played. This
velocity is specified in various ways, depending on the type of the selected control
element (see below).
For the Note, Control Change, Poly Pressure, Channel Pressure, Program Change and Song
Position message types, you find the Mode Menu defining the behavior of the currently
selected button.
Here is an example to see the effect of this Mode Menu with one of these MIDI message
types. We will take the Song Position type. As we said, this message allows you to cue the
playback position to a particular point in your sequence or song. For this message, three
button modes are available: Toggle, Trigger and Gate. Depending on the one you choose,
the button will have different behaviors:
►► Toggle: The On Value and Off Value parameters define two different positions in the
song/sequence. When you press the button once, the play position marker jumps to
the position defined by the On Value. When you press it again, the playback jumps to
the position defined by the Off Value.
►► Trigger: The Value parameter defines a single position in the song or sequence.
Each time you press the button, the playback jumps to this position.
For the Toggle, Trigger and Increment modes, an Action on Menu allows you to choose if
the message has to be sent when the button is switched to the Down state (ie when you
hit the button, default setting) or when it is switched to the Up state (ie when you release
the button).
As you can see, the settings for the MASCHINE Pad “Press” type are quite similar to those
of the MASCHINE Knob and KORE Knob “Turn” type. Here is a list of the differences:
►► Note attribute is added − and, for that, the On and Off Thresholds are needed.
►► There is no Resolution parameter, since it only makes sense with the rotary knobs.
►► The Bipolar display mode is omitted, because you have no chance for any symmetri-
cal control around a center using a Pad.
►► Program Change is not available because it would not be controllable.
►► Pitchbend can be controlled but only in one direction: Up or Down. For example, this
can be very useful for bending the tuning of drums by pressure.