SYSTEM SETTINGS
MIDI Settings
The MIDI Settings page contains fields for setting which MIDI drivers will
be used for input, output and syncing. It also contains options related to MIDI
keyboard recording and automation. For a list of supported MIDI devices, see
the Supported MIDI Devices page.
Output Port Mapping
In this section you
can map the MIDI drivers available on your system (such as loopback devices,
hardware and software synthesizers etc.) to a MIDI port in FL Studio. To
map a device, select it in the list and set a port
number in the box below.
Selecting "---" in that box means you leave the device unmapped
and it can't be used in FL Studio (but it will be free to use with other
sequencers/players running at the same time).
Master Sync Output
FL Studio will send
master sync signal to the device chosen here (if Enable
MIDI Master Sync is turned on in Options
menu). FL Studio can be synced as a master with external MIDI devices.
You can also sync with MIDI sequencers by using a virtual MIDI cable software,
such as MIDI Yoke.
Remote Control Input
This section sets the remote control MIDI device and its
settings.
- Remote
Control Input - The device chosen here
will be used for MIDI input in FL Studio. Such devices are MIDI keyboards
and external MIDI controllers, such as PhatBoy, Drehbank etc.
Additionally, FL Studio supports several types of custom MIDI controllers.
- Control Surface Select - FL Studio supports
all generic MIDI controllers (absolute wheels/sliders). If you use such device,
select (generic controller) in this menu. Additionally,
several types of custom MIDI controllers are supported: transport controls,
jog, endless (relative) wheels and custom switch controls. If you use a supported
device (such as Peavey StudioMix and Tascam US-428), just select
it in this list to enable its advanced features.
- Auto Accept Controller - If you turn this
option off, you'll have to click the OK button in MIDI
Remote Control box to accept a controller mapping and close the box.
When turned on, the box will close right after you tweak a controller on
you external MIDI controller device (and that tweaked controller will be
mapped to the property). For this option to work, you need to turn on the Auto
detect option in the MIDI Remote Control box.
Keyboard Input:
- Link Velocity to - [none] : if this option is selected, FL Studio will ignore note velocities sent
by MIDI input devices (keyboards) and assign "flat" velocity to all notes. Velocity : enables mapping note velocity from MIDI devices to per-note velocity in FL Studio. Filt. cut / Filt. res : Same as Velocity, however the values are mapped to the per-note cutoff/resonance filter values respectively.
- Omni Preview MIDI Channel - Lets you set
a channel on your MIDI keyboard, where each keyboard key previews one of
the
channels
in the Step Sequencer.
- Playlist Live Mode MIDI Channel -
Lets you set a channel on your MIDI keyboard, where each keyboard key turns
on/off one of the patterns in the Playlist window
(in live mode).
- Generator Muting MIDI Channel - Lets you
set a channel on your MIDI keyboard, where each keyboard key mutes/unmutes
one
of the
channels in the Step Sequencer.
- Toggle on Release - When turned on, instead
of switching back to the previous state after a second press (in the muting
and live mode channels), the state will switch back whenever the key is released.
- Record to Step Sequencer - If turned on, all recorded notes from your MIDI keyboard will be put in the Step Sequencer, not in the Piano Roll.