FootSmart

Banks







Introduction

The MC6Pro has banks, but FootSmart augments these with added functionality making them easier to use.

Syntax

The banks section is the keyword banks with a list of banks as a value.

A bank is a set of fields:

A bank action is two fields:

Bank triggers are On Enter Bank, On Exit Bank, On Enter Bank - Execute Once Only, On Exit Bank - Execute Once Only, On Enter Bank - Page 1, On Enter Bank - Page 2, On Toggle Page - Page 1, On Toggle Page - Page 2

Semantics

The bank name is displayed on the MC6Pro, but is also used to create jump to bank messages. The bank jump message is Bank, a space, and the name of the bank.

If the bank description is set, then it will be displayed on the MC6Pro. This includes setting the display description flag for that bank.

The palette sets the color for the bank, and any presets in the bank that don't specify their own palette.

The presets list has all presets for the bank. There is no special handling for pages, the first 6 presets make up the first page, the second 6 the second page, etc.

Some messages cannot be used in bank actions. It makes no sense to execute a bank jump on bank entry, for example. While you can do this in your config, the footsmartapp conversion to backup format will fail.

Examples

Example 1: The first bank is a navigation bank, with presets to take you to four other banks.


            banks:
              - name: Home
                description: Navigation to other banks
                presets:
                  - short_name: Shoegaze
                    actions: [{name: Bank Shoegaze}]
                  - short_name: Metal
                    actions: [{name: Bank Metal}]
                  - short_name: White Christmas
                    actions: [{name: Bank White Christmas}]
                  - short_name: Ah Leah
                    actions: [{name: Ah Leah}]
              - name: Shoegaze
                description: A collection of sounds for shoegaze
                presets: ...
              - name: Metal
                description: A collection of sounds for metal
                presets: ...
              - name: White Christmas
                description: Sounds for the song White Christmas
                presets: ...
              - name: Ah Leah
                description: Sounds for the song Ah Leah
                presets: ...

Example 2:
For my current config and use of banks, see my config file.