We’ve designed FLkey 2 to work seamlessly with FL Studio, offering deep integration through powerful production and performance controls. You can also change your FLkey 2 to suit your needs with Custom Modes.
Before using FLkey 2 with FL Studio make sure it's up to date, for steps on how to do this please see Updating your FLkey.
To use the FLkey 2 you need to be running FL Studio version 25 or above. After you’ve connected the FLkey to your computer open FL Studio and the FLkey 2 is automatically detected and set up in FL Studio’s MIDI settings.
Note
FL Studio should automatically detect your FLkey 2 Mini 25. These steps are only if FL Studio doesn't automatically detect your FLkey 2 Mini 25.
If you still have problems make sure:
-
You have updated FL Studio to the latest version.
-
Your FLkey 2 Mini 25 firmware is updated in Novation Components.
In the MIDI Settings window, ( > > ) make sure it is set up like the following screenshot. For a text guide on setting up your MIDI Settings, you can also use the steps after the screenshot.
Manual Installation steps:
-
Select and enable the FLkey MIDI and DAW input ports in the lower ‘Input’ panel:
-
FLkey MIDI Out
-
FLkey DAW Out (named MIDIIN2 on Windows)
-
-
Click on each Input and, using the red ‘Port’ tab below, set different port numbers for both.
-
Port numbers can be set to anything not already in use
-
Choose different port numbers for the MIDI and DAW ports
-
-
Select each input and assign the scripts:
-
Click on the MIDI input, click the ‘Controller type’ drop down and choose: ‘FLkey 2 Mini MIDI’.
-
Click on the DAW input, click the ‘Controller type’ drop down and choose: ‘FLkey 2 Mini DAW’.
-
-
Click the output ports in the upper ‘Output’ panel and set the ‘Port’ numbers to match the inputs.
-
FLkey MIDI In.
-
FLkey DAW In (named MIDIOUT2 on Windows).
-
The scripts you set in Step 3 automatically link.
-
-
Select the DAW output (upper panel) and enable ‘Send master sync’.
-
Near the bottom of the window, enable ‘Pickup (takeover mode)’.
-
Click ‘’ in the bottom left.
The FLkey 2 Mini 25 isn't in MIDI Settings
If you can't see the scripts for your FLkey 2 Mini 25 in FL Studio's MIDI Settings, you can Update the MIDi scripts.
To do this, click the button Update MIDI scripts in the bottom of the MIDI Settings window.
-
The Play ▶ button works in the same way as FL Studio’s Play button, it continues and pauses playback.
-
The Record ● button toggles FL Studio’s recording state.
The Play and Stop buttons send real time MIDI messages when they're not controlling a DAW. This lets you start and stop hardware sequencers or drum machines directly from your FLkey 2 Mini 25, so you can keep your whole setup playing, even without a DAW.
The FLkey 2 Mini 25 has a MIDI output you can use to send MIDI note and control data to other hardware like synths and drum machines. You can use the MIDI output on your FLkey 2 Mini 25 with or without a computer. To use the FLkey 2 Mini 25 without a computer you need to power the unit with a standard USB power supply (5V DC, minimum 500mA).
You can connect any standard sustain pedal via the TS jack input. Not all plugins support sustain pedal signals by default, so you might need to link it to the right parameter inside the plugin.
The FLkey 2's sustain input automatically senses the pedal’s polarity. The Sustain input does not support sostenuto, soft or volume pedals.
The FLkey 2 Mini 25 has 16 pads to control various elements inside FL Studio depending on the pad mode.
To access pad modes:
-
Hold or double press Shift to enter shift mode. The pads lights up. The text next to each pad shows you the Pad Mode.
-
Press a pad to select the pad mode you want to use. The table below lists the FLkey 2 Mini 25's pad modes.
|
Mode |
Use |
|---|---|
|
Patterns |
Use the pads to select, add, clone, or navigate through FL Studio patterns displayed in their assigned colours. |
|
Channel Rack |
The Channel Rack mode lets you audition and select channels. |
|
Drum |
Control Channel Rack plugins like FPC, Slicex, Fruity Slicer, Kepler, or a default chromatic layout directly from the pads. |
|
Sequencer |
In Sequencer mode, you can create and edit steps. You can also edit the whole graph editor. |
|
User Chord |
Assign custom chords (up to six notes) to pads, and transpose the entire bank by semitone or octave. |
|
Chord Map |
Chord Map gives you a set of eight playable chords on the pads to fit the scale you're in. You can develop the chord voicings using the encoders and change the performance using the right-most six pads. |
|
Custom |
You can assign the sixteen pads to custom parameters. |
Add or select new patterns using FLkey's pads.
To enter pattern mode, press and hold shift and press the Patterns pad.
The pads are lit in the respective pattern colours from FL Studio. The selected pattern will be lit white on the pads. To assign a pattern colour, right-click on the pattern in FL Studio and click Or .
Pressing a pad selects a pattern, you can edit the pattern, for example using the Sequencer pad mode.
To add a new pattern, press an empty pad and add steps to the sequencer view.
To clone a pattern, select the pattern you want to clone, hold Shift and press the Page down ▼ button).
Note
As with adding or cloning patterns in FL Studio, any empty patterns disappear if you don't edit them before selecting a different pattern.
Use the channel rack up/down buttons to the right to change the selection of displayed patterns. Pressing up/down will move the display in banks of eight patterns.
Pattern Groups
In FL Studio, you can group patterns. When you group a set of patterns, FL Studio allows you to filter your patterns by these groups. Your FLkey pads will follow the filters in FL Studio, only showing the filtered patterns on the FLkey pads.
The Channel Rack pad mode lets you play up to 16 Channel Rack channels at once. Each pad represents a single channel you can trigger using a C5 note. The pads light the channel colour for the channel the pad is assigned to.
When you press a pad, FL Studio selects the channel and triggers audio. The pad then lights white to show the selected channel. You can select one channel from the hardware at a time.
The pad layout is left to right, bottom to top, in two rows of eight. The channels in the lower row align with the Channel Rack Pan/Volume encoder layout.
In Channel Rack pad mode you can add generators and effects using your FLkey 2.
When you add a generator, FL Studio adds a new channel in the Channel Rack.
When you add an effect, FL Studio adds it to the currently selected mixer track.
To add a generator or effect:
-
Go to the Channel Rack pad mode.
-
Hold an blank pad on your FLkey 2.
Wait for the Plugin / project picker to open.
-
Use encoder 1 to choose a generator or effect.
You can use Channel Rack ▼ or Channel Rack ▲ to bank the selection to the previous/next channel. The Channel Rack buttons light white when banking is available in that direction. Banking does not affect the selected channel.
The page buttons let you bank the selection to the previous/next group of eight channels.
You can hold down the Channel Rack ▼ or Channel Rack ▲ buttons to auto-scroll through the Channel Rack.
The Channel Rack pad layout follows Channel Rack groups. When you switch Channel Rack groups in FL Studio using the drop-down at the top of the Channel Rack window the pad grid refreshes to display the new bank within the group you select selected.
In Channel Rack Pad Mode, you can use the FLkey 2 to scroll through presets.
Select an instrument or plugin and press the Shift + [+] OR [-] buttons to select the next/previous preset. Use the keys/pads to audition the preset.
The Preset buttons have the same interaction as clicking in your FL Studio plugin GUI:
|
Default Preset |
After clicking the Preset ►button |
Note
If you're using third-party plugins you won't be able to browse their stock presets. You can however browse presets you've saved in both FL Studio and third-party plugins.
You can control Channel Rack plugins from your FLkey 2 Mini 25 in Drum mode. To enter Drum mode, hold shift and press the pad above ‘Drum’. You can input MIDI note data via pads, adapting special instrument layouts:
-
FPC pads
-
Slicex
-
Fruity Slicer
-
Kepler
-
A Default Drum layout
By default, Drum Pad mode displays a chromatic keyboard across the pads (shown below). When you have Scale mode enabled in Instrument mode, the MIDI data sent from the pads maps to the eight notes in the scale you select, across two octaves.
The Preset ▲ or Preset ▼, buttons allow you to scroll through the instrument’s presets.
FPC
When you add the FPC plugin to a Channel Rack track, you can control the FPC drum pads from FLkey. When you select a channel with the FPC plugin:
-
The leftmost 4 × 2 pads control the bottom half of the FPC pads.
-
The rightmost 4 × 2 pads control the top half of the FPC pads.
FPC is special in this: As its pads have distinct colours, the pads from the FLkey respect those colours instead of the channel colour.
Slicex
When you add the Slicex plugin to the Channel Rack, you can play back slices using the FLkey’s pads.
You can press the Page left or right to bank to the next 16 slices and trigger them with the FLkey’s pads.
Fruity Slicer
You can play back slices using the FLkey pads while in Drum mode when you select a Channel Rack channel with this plugin.
You can press the Page left or right buttons to get to the next 16 slices to be able to trigger them with the FLkey pads.
Default Instrument
This layout is available for a Channel Rack track with any other plugin without custom support or no plugin at all.
By default, the pads show a chromatic keyboard layout, with note C5 (MIDI note 84) on the bottom left pad. You can change this using the FLkey’s Scale mode.
In Sequencer mode, you control the sequencer grid in the FL Studio Channel Rack. You can place and change steps inside the selected instrument and pattern. To use Sequencer mode, hold (or double press to latch) Shift + Sequencer. The upper row of pads shows steps 1-8, and the lower row steps 9-16.
In Sequencer mode, the pads display the steps for the selected Channel Rack track, active steps appear in bright track colour, and inactive steps in dim track colour. You can toggle the steps by pressing the pads.
Press Channel Rack ▲ and Channel Rack ▼ to scroll through the instruments. The pads update to match the colour of the Channel’s sequencer you’re controlling.
In the following graphic and screenshot of FL Studio– you can see the ‘Kick’ channel has four active steps in the sequence and four lit pads on the pads.
While the transport is playing, the currently playing step (Step 6) is lit in bright white. When you pause the sequencer, the playing step’s pad stays white, but it doesn’t show when you stop the transport.
During Pattern playback, the play button plays the sequencer. While the transport is playing, the currently playing step is lit in bright white. Press the Play button again to stop the sequence. The sequencer always starts from step one when using the FLkey 2 Mini 25’s transport section. You can move the start position using the mouse, the FLkey 2 Mini 25 uses that as the start point.
You can use encoders one to eight to edit step parameters in Sequencer mode. They map to the eight graph editor parameters from left to right (see table below for more details). In Sequencer mode the encoders default to the last selected encoder mode; to enable Graph Editor you need to hold the step(s) you want to change. The Channel Rack Graph Editor modes are below.
When you edit parameters, the graph editor shows in FL Studio. When you change a step’s note value, the graph editor window follows the note value you set.
Latch edit allows you to edit one, or multiple steps' values. To enter Latch Edit mode, hold a step for more than 1 second. The pads light in a graph editor parameter colour. This means you can release steps before setting their parameters with a pot movement.
Press any step to add or remove it from the selection of latched steps. Any parameter change affects all selected steps.
To exit latch edit mode, press the pulsing Channel Rack ▼ button.
User Chord mode allows you to input your own chords.
When you're in User Chord mode, if you've not added any chords yet the pads are blank. In the following example we've added chords to five pads:
To play a chord, press a blue pad. The pad lights white when you're playing a chord.
To assign a user chord to the pads:
-
Press and hold a blank pad. The screen shows a representation of the keyboard.
-
Press the notes on the keyboard you want to assign to the chord. You can either play the entire chord, or play each note independently (e.g. for chords you can't play with one hand). You can assign up to six notes– the FLkey 2 ignores any extra notes.
The screen shows the notes you've added to the chord and the chord name:
-
Release the pad.
In User Chord mode you can use the page ˄ up and ˅ down buttons, to the left of the pads to transpose the entire User Chord bank.
To transpose by a single semitone, press either the pad up or pad down button. You can transpose up to 12 semitones (one octave) up or down.
To transpose by an octave (12 semitones) hold shift and press the pad up or pad down buttons. You can transpose up to three octaves, up or down.
To remove your User Chords, hold the Channel Rack down button and press the chord's pad you want to remove.
When you hold the button, any pads with a chord light red and the screen shows “Delete Chord!”:
When you're in User Chord mode as you play the keys the FLkey 2 detects the notes you are playing on the keyboard and the screen shows you the chord your playing.
The screen updates every time you play the keys.
If you'd like to disable this feature, for example if you're distracted by the screen constantly changing, press the Channel Rack up button. Press the button again to reactivate the Chord Detection feature.
In Chord Map mode, your FLkey 2's pads and encoders enable you to perform chords that fit with the Scale you select. Chord map is based on a few key functions:
-
The leftmost eight pads, the Chord pads, allow you to play chords that fit the selected scale. Press the eight pads to trigger the chords. Although there are eight chords accessible, each chord map gives you access to 40 chord banks that fit the scale.
-
The rightmost six pads, or Performance pads, let you perform the chords in different ways (e.g. arps or inversions). To use the performance pads, hold the performance pad and press the blue chord pads to play the chords with the performance effect (you might need to press the chord pad multiple times to hear the full performance effect).
-
The encoders give you access to parameters to change the chords, Adventure, Explore, Spread, and Roll. Changing the Adventure and Explore parameters gives you access to the 40 banks of eight chords. The Spread and Roll parameters change the way the chords sound.
To access Chord Map, press the Chord Map button.
Note
If your encoders are in a different mode you can hold the Chord Map button to quickly access the Chord Map parameters on the encoders. When you release the button, the encoders go back to the previous encoder mode.
Chord map gives you a chord set to match the key and scale you've selected using scale mode.
When you play a chord, the screen shows the name of the chord and visual representation of the keyboard notes it's triggering.
The chord sets and the matching scales are shown in the table below:
|
Chord Set |
Scales |
|---|---|
|
Major |
Major Major Pentatonic Whole Tone |
|
Minor |
Minor Minor Pentatonic Blues Melodic Minor Hirajoshi Kumoi Hungarian Minor |
|
Dorian |
Dorian Dorian #4 |
|
Mixolydian |
Mixolydian |
|
Lydian |
Lydian Lydian Augmented Lydian Dominant |
|
Phrygian |
Phrygian In Sen Iwato Pelog-Selisir Half Whole Diminished |
|
Locrian |
Locrian Super Locrian |
|
Harmonic Minor |
Harmonic Minor Bhairav Whole Half Diminished |
|
Harmonic Major |
Harmonic Major |
|
Phrygian Dominant |
Phrygian Dominant Pelog-Tembung 8 tone spanish |
Each Chord Set is made up of 40 chord banks. If you imagine there's a table of the chord banks with a scale of Explore and Adventure, as you increase each parameter you progress across the chord banks. The higher the Adventure and Explore parameters, the more gnarly the resulting chords get.
The right-most six pads (Pads 6-8 and 14-16) enable the Chord map performance functions. To use them, you hold the performance pads then press the chord pads. When you hold the performance pad, it changes how you play the chord.
The performance pads change the chords in the following way. For detailed descriptions, see the relevant section.
|
Pad |
Behaviour |
|---|---|
|
6 |
Manual Arp Up - each press on the chord pads cycles through the chord's notes. |
|
7 |
Inversion Up - Plays through the chord's different inversions with each press. |
|
8 |
Split: Bass + Chord - Two presses of the chord pad play the bass note, followed by the rest of the chord's notes. |
|
14 |
Manual Arp Down - each press on the chord pads cycles through the chord's notes. |
|
15 |
Inversion Down - Plays the chord's first inversion down. |
|
16 |
Split: Left and Right - Two presses of the chord pad play what would be the left and right handed versions of the chord. |
Note
You can only use one performance pad at a time.
To latch a performance pad, so you don't have to hold it:
-
Press the Channel Rack up to enable latching.
-
Press the performance pad you'd like to latch.
When Latch is on, the Channel Rack up lights white and the performance pads toggle between on and off.
Turning latch off, turns off any active performance/modifier pads.
The manual arp performance modes (there are two modes, Manual Arp Up and Manual Arp Down) change the chord pads from playing a chord to playing each note of the chord, with each press of the pad. For example, to play a three note chord (a triad) you need to press the chord pad three times to play all three notes of the chord.
Changing chord or releasing the performance pad resets the arp cycle.
In Manual Arp Up mode, the chord notes cycle from the lowest note of the chord to the highest note of the chord, then reset.
In the case of a C Major chord the notes are C, E and G; Manual Arp Up plays the notes in the order C, E, G, C, E, G, C etc.
The Inversion performance pad allows you to play through different chord inversions each time the chord pad is played. In music, a chord inversion is a different way of playing a chord where the root note (the chord's name, e.g. C) is no longer the bass, or lowest, note in the chord.
To do this, hold the inversion performance pad and each time you press the chord pad it pitches the notes in the chord up (Inversion Up) or down (Inversion Down) by an octave, starting with the lowest note. After all notes have been pitched up (four presses) the chord resets to the original chord.
The cycle resets whenever you play a new chord or release the performance pad.
With Inversion-Up held, a C major triad (C, E and G) looks like this:
|
Action |
Chord output |
|---|---|
|
Chord pad played without the performance pad |
C3, E3, G3 |
|
Inversion pad held, chord pad 1st press |
C4, E3, G3 (1st inversion) |
|
Inversion pad held, chord pad 2nd press |
C4, E4, G3 (2nd inversion) |
|
Inversion pad held, chord pad 3rd press |
C4, E4, G4, (Octave up) |
|
Inversion pad held, chord pad 4th press |
C3, E3, G3, (Original Chord, Cycle resets) |
With Inversion Down held, a C major triad (C, E and G) looks like this:
|
Action |
Chord output |
|---|---|
|
Chord pad played without the performance pad |
C3, E3, G3 |
|
Inversion pad held, chord pad 1st press |
C3, E3, G2 (2nd inversion) |
|
Inversion pad held, chord pad 2nd press |
C3, E2, G2 (1st inversion) |
|
Inversion pad held, chord pad 3rd press |
C2, E2, G2, (Octave down) |
|
Inversion pad held, chord pad 4th press |
C3, E3, G3, (Original Chord, Cycle resets) |
The Split modes emulate playing the keyboard with two hands.
-
In Split: Bass + chord, the first press plays the bass note. The second press plays the rest of the chord's notes.
-
In Split: Left and right, the first press plays the two lowest notes. The second press plays the rest of the chord's notes.
Like the other modes, these cycles are reset when the chord changes or if you release the performance pad.
In both modes, the first press plays straight, the 2nd press follows the roll function.
This pad mode gives you freedom over whichever parameters you wish to control. Using Novation Components, you can edit the messages the pads send out in Custom Mode.
The FLkey Mini has eight encoders to control various parameters inside FL Studio depending on the encoder mode.
To access encoder modes:
-
Hold (or double press to latch) Shift to enter shift mode. The pads light up. The text above each pad shows you the pad’s encoder mode.
-
Press a pad to select the encoder mode you want to use. The table below lists FLkey Mini’s encoder modes.
|
Mode |
Use |
|---|---|
|
Plugin |
Plugin mode controls eight parameters, dependent on the plugin in focus. The screen shows the parameter name together with the new value temporarily. |
|
Mixer |
Mixer has two banks, Mixer Volume and Mixer pan. the encoder bank buttons change between them. Mixer Volume maps the mixer faders in banks of eight to the encoders. Mixer Pan mode maps the Mixer Pan controls, in banks of eight, to the encoders. |
|
Mixer Inserts |
|
|
Channel Mixer |
|
|
Transport |
|
|
Custom |
You can assign the encoders to custom parameters |
When you’re in the encoder modes for Mixer or Channel settings you can bank between mixer tracks or channels. While using Channel Rack Pad mode navigation banks in groups of eight so the encoders line up with the bottom row of pads; in all other pad modes banking moves one Track or Channel at a time.
-
In Channel Volume or Channel Pan encoder modes press the Channel Rack ▼ or Channel Rack ▲ to move the selection to the previous/next track(s). The red selection in FL Studio shows which bank the encoders control.
In Plugin mode, you can use the FLkey 2’s encoders to control eight parameters in the plugin you have in focus. Most native FL Studio plugins support FLkey 2’s encoder mode.
Note
The parameters the FLkey 2 maps to in FL Studio’s plugins are fixed preset mappings. For third-party plugins, you can use the Custom encoder mode to create your own mappings.
There are two Mixer encoder modes: Mixer Volume and Mixer Pan.
To get to Mixer Pan, go to the Mixer encoder mode and press Shift + the encoder bank button down.
In Mixer Volume mode, the FLkey’s eight encoders map to the mixer faders in FL Studio. You can control mixer track volumes in groups of eight.
Mixer Inserts lets you control the mix level of your inserts.
If you have more than eight inserts, you can use the encoder bank buttons to move to the next bank of eight.
There are two Channel Rack Mixer encoder modes: Channel Rack Mixer Volume and Channel Rack Mixer Pan.
To get to Channel Rack Mixer Pan, go to the Channel Mixer encoder mode and press Shift + the encoder bank button down.
In Channel Rack Mixer Volume mode, FLkey 2’s eight encoders map to the Channel Volume control in groups of eight.
Transport mode brings controls of your DAW's arrangement view onto your encoders, giving you hands-on control of your project's navigation.
The screen shows short names for the following controls, explained in the table below and following sections:
|
Encoder |
Function |
Short name |
|---|---|---|
|
1 |
Transport Position (Scrub) |
Scrb |
|
2 |
Zoom |
Zoom |
|
3 |
N/A |
N/A |
|
4 |
N/A |
N/A |
|
5 |
Marker selection |
Mark |
|
6 |
N/A |
N/A |
|
7 |
N/A |
N/A |
|
8 |
Tempo (BPM) |
BPM |
This encoder mode gives you freedom over whichever parameters you wish to control and up to eight simultaneously. Using Novation Components, you can edit the messages the controls send out in Custom Mode.
To map most parameters in FL Studio to the encoder on the FLkey:
-
Right-click a parameter in FL Studio.
-
Select one of two remote control modes (explained below).
-
Move a encoder to map the parameter to the encoder you moved.
Remote control modes:
-
Link to controller - creates a link between one instance of the parameter and the encoder, regardless of focus. This link works project-wide.
-
Override global link - creates a link across all projects, unless overwritten by a ‘per-project-link’. As this depends on the focused instance, you can control many parameters with one encoder.
Hold Shift in any pad layout mod while the FL Studio Channel Rack is visible to see the current selection. This applies to Channel Bank Selection, Channel Rack encoder control and Channel Selection. If you select a Mixer encoder mode, this displays the selected mixer bank.
(on first boot)
You can’t toggle Loop Record from FLkey, it’s set to ON the first time you connect the FLkey to FL Studio. This ensures your current pattern loops when recording, and doesn’t extend infinitely.
To disable Loop Record, to the left of FL Studio’s main clock is an icon with a keyboard and circular arrows. If you disable Loop Record, it stays disabled– even if you disconnect and reconnect FLkey.
|
Loop Record Off |
Loop Record On |
Some interactions with FLkey affect the focused window in FL Studio. The following actions focus the Channel Rack:
-
Pad Modes
-
Channel Rack
-
Sequencer
-
-
encoder modes
-
Channel Volume
-
Channel Pan
-
-
Paging left or right on the Sequencer
-
Selecting a channel in the Channel Rack
The following actions focus the Mixer:
-
encoder modes
-
Mixer Volume
-
Mixer Pan
-
-
Moving a Mixer Volume or Pan encoder
-
Banking in the mixer
The following actions focus the plugin for the selected channel:
-
Moving a Parameter in Plugin encoder mode