This is a little python program to turn your launchpad into a keyboard and audio macro.
  • Python 93.5%
  • Nix 6.5%
Find a file
2026-03-31 13:28:36 -04:00
src testing out pipewire_python 2026-03-31 13:28:36 -04:00
.gitignore first progress 2026-03-31 02:53:38 -04:00
main.py first progress 2026-03-31 02:53:38 -04:00
README.md Update README.md 2026-03-31 02:54:44 -04:00
requirements.txt testing out pipewire_python 2026-03-31 13:28:36 -04:00
shell.nix first progress 2026-03-31 02:53:38 -04:00

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
``