Lunchpad
A macro application for Novation Launchpads - easy to use, feature rich
Install / Use
/learn @ruohki/LunchpadREADME

What is this?
Lunchpad is a Macro application that makes use of Novation(tm) Launchpads. However you dont need one to use this application.
You can create a variety of macros, from simple playback of sounds (hello soundboard ppl) on a target audio device, hotkey sequences, launching applications (or python, autohotkey, nodejs scripts) or Text-To-Speech alot of stuff is possible.
Supported Launchpads
- Launchpad Mini (MK1, MK2 and MK3)
- Launchpad S
- Launchpad MK2
- Launchpad X
- Launchpad Pro MK2
- Launchpad Pro MK3
OBS & SL:OBS
OBS Studio integration through the Websocket-Plugin
- Switch scenes
- Toggle sources (Visible / Hidden)
- Toggle filter (Enabled / Disabled)
- Set a sources volume or mute it
- Start / stop recording, streaming or your replay buffer
- Save your replay buffer after a cool play
SL:OBS integration is still on the list and will arrive soon
Development
This project was generated using Nx.
To get up and running this is all you need:
npm install -g @nrwl/nx
npm install
npm run ./node_modules/.bin/electron-rebuild
Then start the development environment
npm start frontend & npm start application
If you need any assist feel free to join the discord https://discord.gg/4Ys9TRR
LICENCE ISC - Tillmann Hübner (@ruohki)
Related Skills
node-connect
337.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR

