Korg NanoKontrol 2 Midi Controller

  • Press SET Plus Cycle before connecting usb cable to boot this into general CC mode.
DAW         Keys               CC knobs     Fadders   Buttons

Generic     SET + Cycle        0x10-17       0-7      0x20-27 Solo; 0x30-37 Mute; 0x40-47 Rec;
Ableton     SET + Stop
Cubase      SET + Rew       

There are template parameters (total 20 with user configurable 5) which include following info:

  • 1 Faders and 8 knobs and their corresponding cc# values. For example, ableton uses cc# 21 to 28 for encoder knobs. cc #49 for slider. However cc #7 is more common as master volume in some other DAWs.
  • Mod wheel (cc #1) can be mapped to your favourite control of choice or you can configure impulse to generate different cc# instead of cc #1.
  • Current default MIDI channel (Triggers different instruments). (Use MIDI Chan button) You can also configure +N Octave here.
  • zones configuration to generate different channel / octave ranges for keys partitions.
  • keyboard velocity (1 to 4)
  • Aftertouch enable/disable.
  • You can not configure to generate CC control command messages using keyboard keys to trigger actions using keys (instead of generating Note On/Off Messages). You will have to use other MIDI mapper software for that.
  • I believe sustain and expression control of this controller can not be configured to generate desired cc# command.

Global Parameters

Following global parameters are system level parameters independent of templates. These are set using "Setup" button in impulse.

  • The transport controller buttons can be mapped to use cc# or MMC (Midi Machine Control) data.
  • Trigger Pad Velocity Curve (1 to 3)
  • Notes should be sent over USB or MIDI or both.
  • Internal tempo (140 bpm default) for roll/arp.
  • Global settings can be saved by "SysEx" dump operation to be captured by computer.

Other operations

All the global parameters can be dumped as single sysex message. This can be captured from computer and later be sent to impulse to configure the same ???

Press Shift+MIdI Chan button to send Program Change MIdI msgs.

Factory Reset: Press Shift/+/- Before connecting USB to enter boot menu. Reset is last page.

Available Templates

All templates have following parameters set to the same defaults:

Parameter                               Default

Current Midi Channel / +Octave          1 / 0
Keyboard Velocity                       2 out of 4
After Touch Enable                      On
Keyboard Zones                          Off ; Total 4 Zones with all ports Off.
Mod Wheel                               CC #1
Pitch Bend                              E0 Message (Not reconfigurable)

Following are template specific Values:

Template         1-Fader      8-Encoders                     Comments

01. Basic        cc  49       cc  21-28                      Avoids commonly used MIDI ccs.
02. Useful cc    cc   7       cc  71-78                      Commonly used MIDI ccs.
03. GM Mixer     cc   7       cc  10                         General Midi mixer template;
                                                             7 encoders mapped channels 1-7 pans; 
                                                             8th encoder maps to template channel pan.
04. Live         cc  49       cc 110;111; 103-108            Ableton Live.
05. Reason       cc  24       cc 16-23                       Properllerhead Reason.         
06. GrgBand      cc   7       cc 10;07;74;71;28;29;91;93     Apple Garage Band.
07. MainStage    cc   7       cc 10;22;23;24;07;26;27;28     Apple Main Stage
08. NovaStat     cc 117       cc 105;106;104;107;72;40;48    Novation V Station, Bass Station etc.
09. UltraNova    NRPN 0       cc 74;71;63;79;51;52;53;56     Novation UltraNova
10. SupNova      cc 117       cc 105;106;104;107;28;29;33;30 Novation Nova, SuperNova, etc.
11. Kontakt      cc   7       cc 10                          Just Like GM Mixer. Knobs map to different channel.
                                                             Not sure if they map to volume or pan.
12. FM8          cc  49       cc 4;11;2;74;75-78             Native Instruments FM8
13. B4 Organ     cc  20       cc 75;8;76;7;84;73;79          NI B4 Organ
14. Massive      cc  49       cc 21-28                       Just like Basic

Types of Faders, Encoders and Buttons

Faders and encoders and Buttons:

cc        Continous Controller             cc   #value
rpn       Registered Parameter Number      rpn  MSB   Bank-LSB 
nrp       Non Registered Parameter Number  nrp  MSB   Bank-LSB

In addition buttons have subtypes: sg1-Single; Mty-Multi; Stp-Stop; Tgl:Toggle; Prg-ProgramChange

Trigger Pad Type: not; Notes C2 to G8

Midi Commands Reference

Meaning                        Hex    Dec      Pnemonic          Comments

Control Command Msg            B0     176      CC                CC #1 is Mod wheel change.
Pitch Bend Msg                 E0     224                        FL thinks it should be 255.
Transport Msgs                 F0     240      SysEx             SysEx 1 - stop; 2 - Play, etc
Aftertouch Msgs                D0     208      Channel Aft

Standard Transport Commands which can not be reconfigured :

Command       Comments
MMC           Stop Play FastFwd Rewind Rec Cycle; Shift+Rewind/Fwd to Go to Start/End.
CC            CC# : Rewind:112; FFWD:113; Stop:114; Play:115; Cycle:116; Rec:117

Other Novation Impulse Resources

Novation Impulse Advanced Midi CC Tutorial by Blockchain Music : https://www.youtube.com/watch?v=zlJdxzT9ij4