Currently, MIDI commands require explicit values, such as program change numbers, making them less flexible for dynamic configurations. This feature request proposes adding support for placeholders within MIDI commands, allowing users to define symbolic names that can be replaced with predefined values.
Examples
Static command:
[midi@01:20.00: PC5@1]
After (using a placeholder):
[midi@01:20.00: %TIM_DISTORTION%]
Here, %TIM_DISTORTION% would be resolved to a specific MIDI command (e.g., PC5@1).
In the settings, there should be page where these placeholders can be configured. One placeholder could trigger multiple commands.
Benefits
• Improved readability: Commands become more intuitive by using meaningful names.
• Easier configuration: Users can modify MIDI mappings without editing every instance.