FootSmart

Using FootSmart







Preparation

Before beginning, backup your current MC6Pro configuration.

Create the config file

You must create your configuration file, in either YAML format or JSON format. I recommend YAML, it is easier to look at than JSON. You will spend a lot of time on this. To get started, there is a basically empty config file. Download it to your ~/FootSmart directory as myconfig.yaml. Change the MC6Pro MIDI channel, and change the device to match one of yours (especially MIDI channel). Change the messages to something that works for your device.

Build the MC6Pro configuration

Even though FootSmart supports both YAML and JSON, the MC6Pro backup file is only JSON. The footsmart command takes two parameters, the name of your config file, and the name of the MC6Pro backup file to generate. For the second, you must use a file name ending in .json. To build this backup file, if you installed the Mac app, in a terminal (replace myconfig with your configuration file name):

Ensure there were no errors, and you should now have a myconfig-backup.json file in that directory. If there were errors, fix them in the config file and repeat.

If you are using python:

Load it to the MC6Pro

Continuing

You now have your config loaded to the MC6Pro. To continue, try it out, make changes and repeat the above steps (running the command and uploading the result to the NC6Pro).