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
- 🎶 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 par défaut | L | 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. |
| Durée des notes | C4 (note C 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

► Documents à télécharger :
Intro de Misirlou :
Intro de l’Aventurier
Mélodie japonaise Sakura


