Skip to content
altstrument

PyFootCtrl

Tool for Chocolate / Chocolate Plus (M-VAVE)

Python companion app that turns Chocolate footswitch presses into custom behaviours (toggle, tap tempo, note toggle and trigger, keystrokes) sent to a virtual MIDI port, without the official app.

by varlen

DormantSource: openMIT
Distribution
Build from source yourself
Source
github.com https://github.com/varlen/pyfootctrl

Description

Does not write to the device or use its SysEx configuration protocol; it listens to the stock MIDI output and re-emits transformed messages through a loopback port (loopMIDI on Windows). Behaviours are defined in config.py and behaviours.py.

Install notes

pip install python-rtmidi, then python pyfootctrl.py; a loopback MIDI port is required on Windows.

Version history

PyFootCtrl version history
VersionDateNotes
main2024-09-15No tagged releases; date is the last commit.

Back to Chocolate / Chocolate Plus