pianoterm
Run shell commands from your piano
Description
Linux CLI tool to assign shell commands to keys on a USB MIDI Keyboard
Usage
pianoterm < port >
Note: Assumes ALSA is used as the soundcard driver Use acconnect -i to find the desired midi port
Configuration
$HOME/.config/pianoterm/config
# this is a comment # # trigger can be on_release or on_press on_press # syntax: port = command # use aseqdump -p <port> to find specific keycodes 21 = playerctl previous # first key on an 88-key keyboard 22 = playerctl play-pause 23 = playerctl next # ... 108 = /home/me/my_script.sh
... continue reading