Transforme ton Novation Launchpad en deck de macros et en light show réactif à l’audio — dans une seule appli.
Русский · English · Українська · Deutsch · Español · 🌍 Français
Novation Launchpad · Stream Deck alternative · macro deck · MIDI controller · audio-reactive light show · Launchpad Mini MK3 · Launchpad X · Launchpad Pro MK3
- ✨ Qu’est-ce que c’est
- 🚀 Prêt en 3 étapes
- 🎛 Fonctionnalités
- 🎆 Light show
- 🎹 Appareils pris en charge
- 🧩 Actions & paramètres
- 💡 Exemples de dispositions
- 🎥 Configurer OBS
- 🗂 Profils, langues, démarrage auto
- ❓ Questions & dépannage
- 🛠 Compiler depuis les sources
- 👤 Auteur & droits
Launchpad Deck transforme ton pad lumineux Novation en deux choses à la fois :
- 🎛 Deck de macros (comme un Stream Deck) — assigne aux touches le lancement d’applis, les médias et le volume, couper le micro (fonctionne dans Discord), verrouiller le PC, des raccourcis clavier, le contrôle d’OBS Studio et Streamlabs et bien plus.
- 🎆 Light show — le pad réagit au son du PC : la basse frappe, les charlestons scintillent, les drops éclatent. 69 scènes avec animations et personnages, et les touches latérales s’allument aussi en rythme.
Tout dans une fenêtre, un .exe — pas besoin d’installer Python ni de bibliothèques. Sans abonnement. Sans cloud. Fonctionne hors ligne.
- Télécharge
LaunchpadDeck.exe— aucune installation requise. - Branche ton Launchpad en USB.
- Lance-le — l’appli trouve le pad et son modèle toute seule. Terminé.
💡 Le premier lancement peut prendre quelques secondes (décompression). Windows 10/11.
- Programme chaque touche : lancer des applis, médias (lecture/pause/piste), volume — général et par appli (
spotify:up,discord:mute,chrome:set:30), coupure micro système (coupe partout, y compris Discord), verrouiller le PC, capture d’écran, ouvrir un fichier/site, plusieurs applis d’un bouton, une horloge défilante à même le pad ou juste une couleur. - 🎥 OBS Studio et Streamlabs Desktop — changer de scène (par numéro ou nom), démarrer/arrêter l’enregistrement, passer en direct, couper une source, replay, caméra virtuelle. Choix du logiciel (Auto / OBS / Streamlabs) et un bouton « Tester la connexion ».
- 🎛 Profils prêts à l’emploi — Travail, Jeux, Stream (OBS).
- Couleurs et libellés, animations vivantes à l’appui sur le pad lui-même.
- Éditeur ⇄ Aperçu — la grille à l’écran reproduit le pad en temps réel ; sur les bords, des boutons de contrôle de lumière avec description.
- 🗂 Profils de disposition — différents jeux de touches (jeu, streaming, travail), bascule instantanée.
- 🌍 6 langues : Русский, English, Українська, Deutsch, Español, Français — d’un seul bouton.
- 📥 Réduction dans la barre d’état — à la fermeture, la fenêtre se cache dans la zone de notification (hors barre des tâches) et le pad continue de tourner.
- 🔔 Vérification auto des mises à jour — l’appli compare sa version à GitHub et affiche une bannière avec un lien de téléchargement ; tes réglages sont conservés lors des mises à jour.
- 🚀 Démarrage auto avec Windows — trouve le pad et restaure ta dernière config, et bascule tout seul vers la nouvelle version après une mise à jour.
- 💎 Soutenir le projet — fais un don en TON directement depuis l’appli.
- 💾 Export/import de dispositions, tutoriel intégré, animations douces de démarrage et de fermeture.
Appuie sur « Lancer le show » et le pad s’anime au son de ton PC. Il réagit par fréquence : la basse frappe, les caisses claires sonnent, les charlestons scintillent, et sur le drop tout s’illumine.
- 69 modes génératifs : spectre, batterie, charlestons, personnages (🐍 serpent, 🕺 danseur, 👾 alien, 🤖 robot), feux d’artifice, kaléidoscope, plasma, tunnels, lave, chute de neige, radar, cascade, battement de cœur, etc.
- Les touches latérales et du haut prolongent le mode en cours — elles reprennent les couleurs de l’effet actif sur les bords (partie du show, pas un éclairage statique), la grille 8×8 reste la toile principale. S’adapte à l’appareil : le Mini utilise la rangée du haut + la colonne de droite, le Pro éclaire tout l’anneau.
- Sensibilité séparée des basses et des charlestons + luminosité — via curseurs dans l’appli et directement depuis le pad (colonne de droite / rangée du haut).
- Détection des drops, un mode veille tranquille avec des clins d’œil.
- Tes propres effets — un dossier de plugins : écris un
.pyavec une classe d’effet en Python et il apparaît dans la liste des scènes.
Détection automatique via SysEx — l’appli adapte la disposition au modèle branché.
| Appareil | Grille | Ce que tu obtiens |
|---|---|---|
| Launchpad Mini MK3 | 8×8 + rangée du haut + colonne de droite | 64 pads de macro, light show, contrôle de lumière sur le pad |
| Launchpad X | 8×8 + rangée du haut + colonne de droite | comme le Mini MK3 |
| Launchpad Pro MK3 | 10×10 complet | 8×8 + colonne de gauche et rangée du bas comme touches de macro supplémentaires (+16 actions), contrôle de lumière via la rangée du haut/colonne de droite |
Adaptation au Pro : l’appli détecte le Launchpad Pro MK3 et dessine l’anneau 10×10 complet dans l’éditeur et l’aperçu. Les boutons extérieurs du Pro (colonne de gauche, rangée du bas) sont des macros assignables avec éclairage et animation, comme les pads normaux. Réalisé selon la référence programmeur officielle de Novation.
À chaque pad on peut donner un type d’action et un paramètre. Voici tous les types :
| Type | Ce que ça fait | Paramètre (exemple) |
|---|---|---|
| 🎵 Médias/volume | lecture-pause, piste, son | playpause · next · prev · volup · voldown · mute · stop |
| 🔊 Volume d’appli | volume d’une appli | spotify:up · discord:mute · chrome:set:30 |
| 🎥 OBS / Streamlabs | contrôler OBS Studio ou Streamlabs | scene:1 · scene:Jeu · record · stream · mute:Micro · replay · virtualcam |
| 🎙 Micro / Son | coupure micro système | — |
| 🎆 Light show | activer/désactiver le show | — |
| 🕐 Horloge | heure défilante sur le pad | — |
| 🔒 Verrouiller le PC | verrouiller Windows | — |
| 🗂 Liste d’applis | en ouvrir plusieurs d’un coup | steam;spotify;telegram;chrome;discord |
| 🚀 Ouvrir une appli | lancer une application | spotify · discord · chrome · telegram · steam |
| ⌨️ Raccourci | combinaison de touches | ctrl+shift+alt+d |
| 📁 Lancer un fichier | chemin vers .exe / document | C:\Games\game.exe |
| 🔗 Ouvrir un site | lien | https://youtube.com |
| 🎨 Juste une couleur | éclairage sans action | — |
💡 Comment lire — format des paramètres
- Volume d’appli —
nom:action. Actions :up,down,mute,set:NN(NN en pourcent). Exemples :spotify:up·chrome:down·discord:mute·game:set:70. - OBS —
commandeoucommande:argument.scene:Nomchange de scène ;mute:Sourcecoupe une source ;record/stream/pause/replay/virtualcamsont des bascules. - Liste d’applis — noms séparés par
;. Les ouvre tous d’un coup (parfait pour un bouton « démarrage de stream »). - Raccourci — modificateurs
ctrlshiftaltwin+ une touche, reliés par+. - Les noms d’applis (
spotify,discord,chrome…) sont résolus automatiquement ; pour les tiennes, utilise Lancer un fichier avec le chemin complet.
Reprends l’idée — assigne les pads ainsi selon ton scénario.
🎥 Pour les streamers
| Pad | Type | Paramètre |
|---|---|---|
| 🔴 Direct on/off | OBS | stream |
| ⏺ Enregistrer | OBS | record |
| 🎬 Scène « Jeu » | OBS | scene:Jeu |
| 🎬 Scène « Caméra » | OBS | scene:Caméra |
| 🔁 Replay | OBS | replay |
| 🎙 Couper le micro | Micro | — |
| 🔕 Couper « audio du bureau » | OBS | mute:Desktop Audio |
| 🎆 Light show | Light show | — |
🎮 Pour les joueurs
| Pad | Type | Paramètre |
|---|---|---|
| 🎮 Lancer un jeu | Lancer un fichier | C:\Games\game.exe |
| 💬 Discord | Ouvrir une appli | discord |
| 🔕 Couper dans Discord | Volume d’appli | discord:mute |
| 🎧 Baisser Spotify | Volume d’appli | spotify:set:30 |
| 📸 Capture d’écran | Capture | — |
| 🔒 Verrouiller le PC | Verrouiller le PC | — |
| ⌨️ Push-to-talk / macro | Raccourci | ctrl+shift+m |
💼 Pour le travail et la musique
| Pad | Type | Paramètre |
|---|---|---|
| 🚀 Set de travail | Liste d’applis | chrome;telegram;spotify;vscode |
| ⏯ Lecture/pause | Médias | playpause |
| ⏭ Piste suivante | Médias | next |
| 🔊 Monter Spotify | Volume d’appli | spotify:up |
| 🕐 Horloge sur le pad | Horloge | — |
| 🔗 Ouvrir la messagerie | Ouvrir un site | https://mail.google.com |
| 🎨 Juste l’éclairage | Juste une couleur | — |
Les deux logiciels sont pris en charge. Dans l’appli : Plus → OBS / Streamlabs — choisis le logiciel (Auto / OBS Studio / Streamlabs Desktop) et appuie sur « Tester la connexion ».
OBS Studio — pas à pas
- Dans OBS Studio, ouvre Outils → Paramètres du serveur WebSocket.
- Active « Activer le serveur WebSocket ». Le port par défaut est
4455. - Si l’authentification est activée — copie le mot de passe et colle-le dans Launchpad Deck → Plus → OBS / Streamlabs.
- Assigne aux pads des actions de type OBS / Streamlabs (paramètres ci-dessous).
Streamlabs Desktop — pas à pas
- Garde simplement Streamlabs Desktop ouvert — aucune config supplémentaire.
- Si Streamlabs tourne en administrateur, lance Launchpad Deck en administrateur aussi.
- Appuie sur « Tester la connexion » — l’appli affiche tes scènes et écrit un fichier
streamlabs_report.txtavec les noms de tes scènes et sources audio.
Paramètres (pour les deux) : scène — scene:1 (par numéro) ou scene:Nom ; enregistrer — record, direct — stream ; couper une source — mute:Micro (ou mute:1) ; replay — replay (nécessite le Replay Buffer activé) ; caméra virtuelle — virtualcam.
💡 Le changement de scène par numéro (
scene:1,scene:2…) fonctionne quels que soient les noms de tes scènes.
- Profils — garde des dispositions séparées pour « Stream », « Jeux », « Travail » et bascule instantanément. Créer, renommer, supprimer, exporter/importer — dans la carte des profils.
- Langues — 🇷🇺 🇬🇧 🇺🇦 🇩🇪 🇪🇸 🇫🇷, d’un seul bouton ; toute l’interface et le tutoriel sont traduits.
- Démarrage auto — coche la case et le deck démarre avec Windows, trouve le pad et restaure le dernier profil. Après une mise à jour, le démarrage auto bascule tout seul vers la nouvelle version que tu as lancée.
- Barre d’état — à la fermeture, la fenêtre se réduit dans la zone de notification (hors barre des tâches) et le deck continue de tourner ; clique sur l’icône pour la rouvrir.
- Mises à jour — l’appli vérifie sur GitHub la dernière version et affiche une bannière quand une nouvelle sort. Les réglages et profils sont conservés.
- Tutoriel — un guide intégré te fait passer par toutes les fonctions.
Le pad n’est pas détecté
Vérifie que le Launchpad est branché en USB et qu’il n’est pas occupé par un autre programme (Ableton, Novation Components, un onglet MIDI du navigateur). Ferme-les et relance le deck — il se reconnecte tout seul.
Le light show ne réagit pas au son
L’appli écoute le son du PC (loopback WASAPI) — du son doit sortir sur le périphérique de sortie. Assure-toi que la musique/le jeu passe par le même périphérique défini comme « par défaut » dans Windows.
La coupure micro ne marche pas dans Discord
Utilise le type Micro / Son (coupure système) — il coupe le micro au niveau de Windows, donc ça marche dans toutes les applis, y compris Discord et OBS.
OBS ne se connecte pas
Vérifie que le WebSocket server est activé dans OBS (port 4455) et, si l’authentification est activée, que le mot de passe est collé dans la carte Plus → OBS. Les noms de scènes/sources doivent correspondre à l’exact.
Windows SmartScreen avertit au lancement
C’est normal pour les nouveaux .exe sans signature payante. Clique sur « Informations complémentaires → Exécuter quand même ». Les sources sont ouvertes — tu peux compiler toi-même (ci-dessous).
python -m venv .venv
.venv\Scripts\pip install numpy soundcard pygame pycaw comtypes pillow obsws-python pywebview pyinstaller
# Web UI (pywebview + Edge WebView2):
.venv\Scripts\pyinstaller --onefile --windowed --name LaunchpadDeck --icon deck_icon.ico ^
--add-data "web;web" --add-data "deck_icon.ico;." --add-data "deck_icon.png;." ^
--collect-all soundcard --collect-all pycaw --collect-all comtypes ^
--collect-all obsws_python --collect-all websocket --collect-all webview --collect-all clr_loader ^
--hidden-import webview.platforms.winforms --hidden-import clr app_web.pyPoint d’entrée — app_web.py. Moteur — deck.py (+ lightshow.py, winmidi.py) ; interface — web/ ; traductions — i18n.py.
- Le moteur (audio/MIDI/lumière) est en Python ; l’interface est en HTML/CSS/JS dans Edge WebView2 via
pywebview(rendu GPU, fluide, sans pixels). Le tout dans un seul processus, une fenêtre. - Capture audio — loopback WASAPI (
soundcard) ; analyse — FFT + détection d’onsets (numpy). - Sortie vers le pad — Windows winmm SysEx (mode Programmer) ; entrée —
pygame.midi. Coupure micro et volume par appli — Core Audio (pycaw). OBS —obs-websocket.
Le projet est gratuit. S'il t'a aidé, tu peux soutenir l'auteur en crypto — TON (Toncoin) :
UQAK1sIJqPVn9ND8JTOEUlrBFyAiVU0j6IiiXczTM7YmX4CBAuteur : Daniil Oskin · Universe Music Records
© Tous droits réservés. La refonte, la modification, la distribution et la mise à jour du programme — uniquement en accord avec l’auteur-développeur.
✈️ Telegram : @universemusicrecords- ✉️ E-mail : doskin50@gmail.com
Le projet te plaît ? Laisse une ⭐ — ça aide les autres à le trouver.
Launchpad Deck © Universe Music Records · Novation et Launchpad sont des marques de Focusrite Audio Engineering. Ce projet n’est pas affilié à Novation.


