Pyxel MML Studio : code ta musique !


🔗 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 C= 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



► Documents à télécharger

Télécharger les documents de l'activité (fiche élève, fiches profs)