Before beginning, backup your current MC6Pro configuration.
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.
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):
cd ~/FootSmart
./footsmart myconfig.yaml myconfig-backup.json
myconfig-backup.json
file in that directory.
If there were errors, fix them in the config file and repeat.
If you are using python:
cd ~/FootSmart
python3 footsmart.py myconfig.yaml myconfig-backup.json
Choose File
under Restore your controller presets
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).