create_music
Compose original game music tracks in 19 styles from a seed, rendering WAV or MIDI with seamless loops for menus, levels, and ambient background.
Instructions
Compose et rend une piste musicale de jeu (WAV stéréo, MIDI GM, ou les deux). 19 styles : ambient, lofi, chiptune, epic, mystery, fantasy, upbeat, sad, dungeon, menu, suspense, victory, village, combat, rock, jazz, horror, hiphop, space. Déterministe : même seed = même musique. loop: true produit une boucle sans raccord audible, parfaite en fond de jeu.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"style": "<style>"
},
"name": "create_music"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Tonalité, ex. "A minor", "F# dorien", "la mineur", "C majeur". Optionnel : choisie selon le style sinon. | |
| loop | No | Boucle sans raccord (pour fond de jeu continu). Par défaut : true pour la plupart des styles. | |
| mono | No | Exporte en mono (taille moitié). À réserver aux fonds ambisoniques ou aux contraintes de taille. | |
| seed | No | Graine aléatoire. Même seed + mêmes paramètres = musique identique. Change le seed pour une variation. | |
| style | Yes | Style musical. Utilise list_styles pour voir le détail de chacun. | |
| tempo | No | Tempo en BPM (40-220). Optionnel : chaque style a un tempo naturel. | |
| title | No | Titre de la piste (sert aussi de nom de fichier). | |
| format | No | Format de sortie : wav (audio prêt), midi (éditable dans un DAW), both. | wav |
| output_dir | No | Dossier de sortie. Par défaut : <projet>/output. | |
| sampling_rate | No | Fréquence d'échantillonnage du WAV en Hz. 44100 par défaut (qualité CD) ; 22050 divise la taille par deux, suffisant pour les fonds de jeu. | |
| duration_seconds | No | Durée cible en secondes (5 à 600). Arrondie à un nombre entier de mesures. |