NeoPiano 2.0 · interface repensée et modding ouvert
NeoPiano · Le piano MIDI en néons
Branchez votre clavier, jouez, et regardez chaque note s’allumer. NeoPiano transforme votre musique en un spectacle de lumière en 3D, vous aide à apprendre vos morceaux et s’ouvre à toute une communauté de créateurs de mods.
Windows · macOS · 9 langues
- Unreal Engine 5Rendu 3D temps réel
- Tout clavier MIDIUSB, Bluetooth, virtuel… ou celui de l’ordinateur
- Jeu en ligneAvec vos amis Steam
- ModsLua, WebAssembly, Blueprint
Votre musique, en lumière
Chaque note jouée devient une barre de néon qui monte du clavier, s’illumine selon la vélocité et fait réagir la scène autour de vous.


Des scènes qui réagissent à votre jeu
Un trou noir dont les constellations s’allument au rythme des accords, un horizon synthwave, un ciel d’étoiles, des gerbes d’étincelles : choisissez votre univers, puis réglez couleurs, néons, fond et éclairage jusqu’au moindre détail.
- Scènes Galaxie, Synthwave, Étoiles…
- Particules et préréglages
- Couleurs des notes, néons et fond à votre goût

Jouez ensemble, en ligne
Invitez vos amis Steam dans votre session : plusieurs pianistes au même clavier, chacun avec sa couleur, et des spectateurs qui regardent et écoutent en direct. Vous gardez la main sur qui joue et qui écoute.
- Hôte, pianistes et spectateurs
- Une couleur de notes par joueur
- Connexion lissée si le réseau faiblit
Un son à la hauteur
Le piano NeoPiano est prêt dès le premier lancement. Branchez un clavier USB ou un port MIDI virtuel, jouez au clavier de l’ordinateur si vous n’avez rien sous la main, et chargez vos instruments en plug-in.
- Piano intégré
- Tout périphérique MIDI, plusieurs à la fois
- Pédale de sustain et vélocité respectées
De « à travailler » à « maîtrisé »
Ouvrez n’importe quel fichier MIDI : NeoPiano le découpe en sections, sépare les mains et suit votre progression. Écoutez, laissez le morceau vous attendre, ou jouez en rythme et visez la maîtrise. NeoPiano retient chaque passage travaillé et colore votre progression section par section. Vous savez toujours quoi répéter ensuite.

- 1
Choisissez
Un fichier MIDI, une section ou tout le morceau, une main ou les deux.
- 2
Écoutez
NeoPiano joue le passage pour vous, notes tombantes à l’appui.
- 3
Attendez
Le morceau patiente jusqu’à ce que vous trouviez la bonne note.
- 4
Jouez
En rythme, à la vitesse choisie, avec score, précision et retard moyen.
Directement depuis NeoPiano
Aucune maquette : ce sont des images du logiciel en train de tourner.
NeoPiano est une plateforme
Le jeu en ligne de NeoPiano est lui-même un mod. Les créateurs ont accès aux mêmes outils que nous : interfaces natives, effets de notes, MIDI, scènes et réglages, en Lua, en C/C++ compilé en WebAssembly ou en Blueprint Unreal Engine.
- Interfaces qui ont l’air natives : panneaux, HUD, dialogues et toasts dessinés par NeoPiano
- Réglages générés automatiquement dans les Préférences
- Capacités déclarées et affichées au joueur avant activation
- Sandbox stricte : un mod qui plante est coupé, NeoPiano continue
-- ChordCoach.lua : nomme l'accord que vous tenez
local held, NAMES = {}, { "C","C#","D","D#","E","F","F#","G","G#","A","A#","B" }
local function chord()
for root = 0, 11 do
local has = function(i) return (held[(root + i) % 12] or 0) > 0 end
if has(0) and has(4) and has(7) then return NAMES[root + 1] end
if has(0) and has(3) and has(7) then return NAMES[root + 1] .. "m" end
end
return "–"
end
function on_mod_init()
neo.ui.hud({ type = "label", id = "chord", text = "–", size = "xl" }, "top_right")
end
function on_note_on(note, velocity)
held[note % 12] = (held[note % 12] or 0) + 1
neo.ui.set("chord", "text", chord())
end
function on_note_off(note)
held[note % 12] = math.max(0, (held[note % 12] or 0) - 1)
neo.ui.set("chord", "text", chord())
endLua
Un fichier texte, rechargé à chaud. Idéal pour démarrer en quelques minutes.
WebAssembly
Votre C ou C++ compilé en un seul .wasm, identique sur Windows et macOS.
Blueprint et contenu
Matériaux, Niagara, scènes et effets créés dans Unreal Engine 5.8.
Windows et macOS, sur Steam
Un seul achat sur Steam, avec succès, amis et mises à jour automatiques. Les mods script fonctionnent à l’identique sur les deux systèmes.
Windows
PC Windows 64 bits.
macOS
Mac avec puce Apple.
9 langues
Interface traduite, y compris pour les mods.
Questions fréquentes
Faut-il un clavier MIDI pour utiliser NeoPiano ?
Non. Vous pouvez jouer avec le clavier de l’ordinateur ou ouvrir des fichiers MIDI pour les regarder et vous entraîner. Un clavier MIDI (USB ou Bluetooth) rend évidemment l’expérience bien plus riche.
NeoPiano fonctionne-t-il sur Mac ?
Oui. NeoPiano est disponible sur Windows et sur macOS, avec les mêmes fonctionnalités et les mêmes mods script.
Peut-on apprendre le piano avec NeoPiano ?
Le mode Entraînement est fait pour ça : il découpe vos morceaux MIDI en sections, sépare les mains, peut attendre la bonne note et suit votre progression jusqu’à la maîtrise.
Peut-on jouer à plusieurs ?
Oui. Jouer ensemble permet d’inviter vos amis Steam : plusieurs pianistes peuvent jouer en même temps, chacun avec sa couleur, et d’autres peuvent regarder en spectateurs.
Faut-il savoir programmer pour créer un mod ?
Non pour un mod de contenu ou Blueprint créé dans Unreal Engine 5.8. Pour un mod qui contient de la logique, quelques lignes de Lua suffisent pour démarrer ; la documentation vous guide pas à pas.
Les mods sont-ils sûrs ?
Les mods script tournent dans une sandbox : ni fichiers hors de leur dossier, ni réseau, ni accès à Steam. Ils déclarent les capacités qu’ils utilisent, NeoPiano vous les montre, et un mod qui dépasse son budget ou plante est simplement coupé.
Allumez votre piano
NeoPiano vous attend sur Steam, pour Windows et macOS.