🔗 https://kitao.github.io/pyxel/web/mml-studio
🎵 Pyxel MML Studio : compose ta musique en code… en version ultra simple
🎮 Qu’est‑ce que c’est ?
Pyxel MML Studio est un éditeur en ligne permettant
d’écrire de la musique en MML (Music Macro Language) pour Pyxel,
un moteur de jeu rétro en Python.
Tu écris des petites commandes textuelles (ex. C4, T120, L8) et le studio les
transforme immédiatement en son.
C’est un outil parfait pour :
- montrer
aux élèves le lien code → son
- créer
des boucles musicales rétro pour des projets
- expérimenter
la composition avec une interface minimaliste
- intégrer des extraits dans des diapos, jeux, ou activités d’analyse
🧩 Comment ça se présente ?
L’interface du studio (dans ton onglet) propose :
- ▶️
PLAY / STOP pour écouter ton code
- 🎚️
4 pistes (A/B/C/D) avec SOLO et MUTE
- 🎼
un champ où tu colles ou écris ton MML
- 📘
un lien vers le manuel des commandes MML (que tu as aussi ouvert)
- 🎶
un exemple de mélodie déjà chargé dans l’URL
✏️ Comment fonctionne le MML ?
Voici les bases que tu peux facilement expliquer à tes
élèves :
|
Élément |
Exemple |
Effet |
|
Notes |
C D E F G A B |
Do Ré Mi Fa Sol La Si |
|
Octave |
O4 |
Définit la hauteur générale |
|
Durée |
L8 C4 |
Définit la longueur par défaut des notes/silences. Plage : 1-192. L4 est une noire, L8 une croche, L12 un triolet de noires. Par défaut : 4. Note C4 = do suivi de la durée 1 = une ronde (4 temps) 2 = une blanche (2 temps) 4 =Une noire (1 temps) 8 = une croche (1/2 temps) 16 = une double-croche |
|
Tempo |
T120 |
120 BPM |
|
Volume |
V50 |
De 0 à 127 |
|
Boucles |
[CDE]2 |
Répète deux fois |
Tu peux donc écrire une mélodie comme :
T120 O4 L8 C D E F G G A G
💡 Pourquoi c’est génial pour la pédagogie ?
- Ultra
visuel : on entend immédiatement le résultat du code
- Motivant
: les élèves créent une musique “à la Game Boy”
- Transdisciplinaire
: musique + algorithmique + logique
- Idéal
pour des ateliers courts : 10 minutes suffisent pour produire quelque
chose
- Exportable
: tu peux intégrer le MML dans Pyxel ou dans des activités interactives
► Utilisation possible de l’IA pour obtenir des musiques prêtes à l’emploi…
► Logiciel pour convertir un fichier MIDI en code MML Studio
🔗 https://apps.microsoft.com/detail/9nwbrmhf4tlh
