preferences.yaml¶
preferences.yaml
allows you to customise various settings of the zcx script.
two levels of preferences¶
At the root of your zcx installation is a file _global_preferences.yaml
.
Inside your _config
folder, you may create the file preferences.yaml
.
As zcx allows per-set configs, the purpose of having multiple files is to allow you to have certain preferences across all of your configs, and expand or modify those preferences per-config. If you only use one zcx config, you may choose to use either of these files.
preference reference¶
Each of these headings represents a top-level yaml entry.
configs¶
Allows you to configure per-set configs.
This setting must be set in _global_preferences.yaml
configs:
- config: dj
pattern: dj_set
- config: solo_set
pattern: >
[solo]
- config: mixing
pattern: MIX
session_ring¶
Sets the dimensions of the session ring.
You may disable the ring by setting one or both of width
and height
to 0
.
inital_hw_mode¶
Options:
zcx
- When zcx loads, switch the device to user mode.live
- Do not attempt to take control of the hardware on set load.
plugins¶
Consult the documentation of your plugin to see the available options. If the plugin came with zcx you will find this information in the hardware reference for your controller.
log_level¶
Configures how detailed the zcx logs are. From most to least detailed, the options are:
- debug
- info
- warning
- error
- critical
load_hardware_plugins¶
Determines whether any hardware-specific plugins (located in zcx/hardware/plugins
) will be loaded.
load_user_plugins¶
Determines whether any user plugins (located in zcx/plugins
) will be loaded.
action_log¶
When set to true
, all triggered ClyphX Pro action lists will be logged.