Skip to content

Presets

paradajz edited this page Jan 1, 2023 · 16 revisions

Presets on OpenDeck can be used to toggle between multiple configurations. Single preset contains all the configurable parameters. The amount of available presets differs depending on the available storage on the board and the amount of configurable parameters.

Once the preset is changed, the board will resend all values for buttons and enabled analog components (same thing happens once the USB connection is established). So, if the board supports 32 buttons, on preset change, the board will forcefully resend the values for all 32 buttons, usually with velocity 0 (depending on whether some buttons are pressed or not). The same is valid for enabled analog components.

In total, there are two options on OpenDeck related to presets functionality: the active preset and preset preservation. Active preset switches the active preset. Preset preservation controls whether or not the selected preset will be remebered once the board reboots. This is disabled by default, so the board will always start in preset 1.

Switching the presets

Multiple options can be used to switch between presets on OpenDeck.

Buttons

If a button message is configured to be "Preset change", its MIDI ID becomes the preset which will become activated on its press.

Encoders

Presets can be changed with encoders if the "Encoding mode" option is set to "Change preset". In this case, preset will either be incremented or decremented by 1, depending on encoder direction.

Preset indication

Current preset can be indicated with the LEDs connected to the board. LED control type should be set to "Preset change" (when using buttons or encoders on board to change the preset). Activation ID should be set to preset which is being indicated (numbering starts from 0).

Caveats

In order for button and encoder preset switching and preset indication with LEDs to work fully as expected, those settings should be configured in each preset. For instance, if a button in preset 1 is configured to switch to preset 2, preset 2 is in default state initially (on fresh board or after factory reset), which means that same button will send usual MIDI message in that preset. Same applies to encoders and LEDs.

Clone this wiki locally