controlsurface
controlsurface is a free and open-source cross-platform MIDI remote control framework for Linux, Windows, and macOS. It allows users to map hardware MIDI controllers to various software parameters, enabling hands-on control of digital audio workstations (DAWs), virtual instruments, and other audio software. The core principle of controlsurface is to provide a flexible and powerful way to translate MIDI messages from physical devices into commands that software can understand and act upon.
The framework is designed to be highly customizable. Users can define complex mappings, create custom scripts