> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.morningstar.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Toggling a Preset with a specific action

# Overview
In our MIDI Controller world, each preset as 2 toggle positions, aptly named Position 1 (Pos1) and Position 2 (Pos2). Turning on the Preset `Toggle Mode` settings in the preset will allow you to toggle between Pos1 and Pos2. This will happen as long as a messages is executed in the preset, regardless of the action used.

For example, if `Toggle Mode` is turned on, using a Long Press to execute a message, the Preset will toggle to the alternate position. Same with using a Press action.


# Toggling the preset with only one action
To toggle the preset with only a specific action, you’ll need to turn `Toggle Mode` off. Then, you need to map an action (that you want to toggle the preset with) with the `Toggle Preset` message type.

Here’s an example:

![](https://storage.crisp.chat/users/helpdesk/website/86a804993e68d000/0cfc861f-cfda-492d-8469-61edd7_19bh2de.png)

In this setting, note that the `Toggle Mode` is turned off. I can toggle the preset between Pos1 and Pos2 with the `Release` action. Using a `Long Press` to send a PC message will have no effect on the Preset Toggle position.