This is a little python program to turn your launchpad into a keyboard and audio macro.
- Python 93.5%
- Nix 6.5%
| src | ||
| .gitignore | ||
| main.py | ||
| README.md | ||
| requirements.txt | ||
| shell.nix | ||
This is a work in progress as will continue to be developed for NixOS systems using Wayland, with PipeWire for audio
NixOS udev Rules:
extraRules = ''
# All Novation devices (Launchpad S, Launch Control, etc.)
SUBSYSTEM=="usb", ATTR{idVendor}=="1235", MODE="0666", GROUP="users"
# All for writing to uinput using the evdev python packages
KERNEL=="uinput", MODE="0666", GROUP="users"
'';
Usage:
``bash
nix-shell
python3 main.py
``