-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathconfig.py
73 lines (55 loc) · 3.33 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# User-settable settings to alter behavior of keyboard
import device
TRUE_IF_ESSENTIAL_KEYBOARD = 'mkII' not in device.getName()
# Set to True to allow drum pads to light up as a metronome indicator.
ENABLE_PAD_METRONOME_LIGHTS = True
# Set to True to allow transport lights to light up as a metronome indicator.
ENABLE_TRANSPORTS_METRONOME_LIGHTS = True
# Set to True to only allow visual metronome lights when audible metronome in FL Studio is enabled.
# Set to False to always enable visual metronome lights when playing/recording.
METRONOME_LIGHTS_ONLY_WHEN_METRONOME_ENABLED = False
# Set to True to enable piano roll to be focused on during playback/record. This is needed for punch buttons to work.
ENABLE_PIANO_ROLL_FOCUS_DURING_RECORD_AND_PLAYBACK = True
# Configure the port number that midi notes are forwarded to for plugins.
PLUGIN_FORWARDING_MIDI_IN_PORT = 10
# Set to True to put display text hints in all caps.
HINT_DISPLAY_ALL_CAPS = False
# Set to True to enable color bank lights. On Essential keyboards, the pad colors are set to the active channel color.
ENABLE_COLORIZE_BANK_LIGHTS = True
# Set True to also colorize the pad lights according to the active color channel (only on MKII. For Essential keyboard,
# the ENABLE_COLORIZE_BANK_LIGHTS sets this option).
ENABLE_MK2_COLORIZE_PAD_LIGHTS = True
# If True, then sliders initially control plugin. If False, sliders initially control mixer tracks.
SLIDERS_FIRST_CONTROL_PLUGINS = False
# If True, the sliders are initially ignored until they cross the initial value in the mixer. For example, if mixer
# for track 1 is set to 100% and mixer is at 50%, then mixer sliders won't do anything until they cross or match the
# value of the mixer.
ENABLE_MIXER_SLIDERS_PICKUP_MODE = False
# If True, changes to the controls also update the FL hint panel when appropriate Useful if you can't visually see the
# display on keyboard and need feedback from FL Studio (i.e. plugin active but UI hidden).
ENABLE_CONTROLS_FL_HINTS = True
# If True, then enable turning nav wheel past last pattern to create a new pattern. (Default True for Essential
# keyboards)
ENABLE_PATTERN_NAV_WHEEL_CREATE_NEW_PATTERN = TRUE_IF_ESSENTIAL_KEYBOARD
# Maximum mixer volume. Set to 120 if you like to overdrive the volume.
# WARNING: You can overdrive this to a larger value, but you may blow out your speaker/headphones if you do not have
# a volume limiter (like some studio monitors). So, do be careful. I do not recommend values over 120, though it is
# certainly possible.
MAX_MIXER_VOLUME = 100
# If True, then long pressing the left/right nav will toggle visibility of mixer/channel rack.
ENABLE_NAV_BUTTON_TOGGLE_VISIBILITY = True
# If True, the pads will assign to the channel rack tracks as follows:
#
# 1 2 3 4
# 5 6 7 8
# 9 10 11 12
# 13 14 15 16
#
# This is useful if you prefer an MPC style assignment where the channel rack tracks contain sample chops.
ENABLE_MPC_STYLE_PADS = False
# If enabled, this will switch the behavior of long pressing on the pads to sustaining the note being played. This
# is particularly useful for MPC style pads that play loops.
# Re-mapping a pad note will still work by holding the record button and pressing the pad button.
ENABLE_LONG_PRESS_SUSTAIN_ON_PADS = False
# If True, this will treat the pad LED layout the same as 88-key which is inverted.
INVERT_LED_LAYOUT = False