Lighting protocol
Build your own PartyKeys experience.
PartyKeys Protocol is the open MIDI + SysEx spec for lighting keys from a browser, script, app, or AI-built prototype. Use it to make your own trainers, games, sequencers, and visual music tools.
Per-key RGB control
PartyKeys 36 exposes 36 addressable keys over USB MIDI. Request SysEx access, enter LED mode once, then send CMD 15 messages to set any key group to any RGB color.
- 36 keys, MIDI notes 48–83
- Key index 0 is the leftmost C3
- CMD 15 supports grouped per-key RGB
- All-off and highlight commands included
Developer friendly
The docs include browser Web MIDI quickstart code, SDK examples, and prompt files you can paste into AI coding tools when building integrations.
- JavaScript, Python, Node.js, and Swift examples
- Open source under MIT
- AI assistant prompt and CLAUDE.md template
- Open protocol docs →