--- lang: fr-FR layout: wiki section: twilightmenu category: customization title: Skins DSi/3DS - Effets sonores personnalisés description: Comment utiliser une musique de fond et des effets sonores personnalisés dans les skins DSi et 3DS pour TWiLight Menu++ --- TWiLight Menu++ prend en charge les fichiers sonores personnalisés dans les thèmes. Placez vos fichiers sonores sous le sous-répertoire `sound` de votre dossier de thème, par exemple pour le thème `white` , vous placerez les fichiers à `themes/white/sound/sfx.bin` et `themes/white/sound/bgm.pcm.raw` respectivement. Les deux fichiers sont facultatifs, si l'un d'eux est manquant, la musique par défaut sera utilisée. Vous devez alors également régler l'option de musique dans les paramètres sur « Thème ». Ces instructions supposent que vous avez installé devkitPro avec mmutil. Vous pouvez obtenir devkitPro sur le [site Web de devkitPro](https://devkitpro.org/wiki/Getting_Started). ## Banque d'effets sonores La banque d'effets sonores contient des effets sonores tels que le son de sélection de l'icône, etc. | Fichier | Description | | ----------- | -------------------------------------------------------------------------------------------------------------- | | startup.wav | Joué au démarrage. Voir la section [Son de démarrage](#startup-sound) pour plus de détails | | back.wav | Retour | | launch.wav | Joué lors du lancement d'un jeu | | select.wav | Joué lors du déplacement du curseur de sélection | | wrong.wav | Joué en atteignant la fin de la page | | switch.wav | Joué lors du changement de page | | stop.wav | Joué sur le thème DSi lorsque le curseur de sélection arrête de se déplacer | | bgm.pcm.raw | Ne fait pas partie de la banque de sons. Voir la section [Son de fond du menu](#menu-bgm) pour plus de détails | Vous pouvez ensuite exécuter `make` pour créer la banque d'effets sonores. Tous les fichiers énumérés ci-dessus, à l'exception de *bgm.pcm.raw* sont requis, mais vous pouvez les rendre silencieux. Votre *sfx.bin* résultant **doit être inférieur à 512000 octets = 512 Ko**. Toute valeur supérieure entraînera des plantages ou la perte de certains sons. ### Son de démarrage Alors que les autres effets sonores fonctionnent avec n'importe quel fichier WAV, le son de démarrage doit être dans un format spécifique pour fonctionner correctement, sinon il y aura un décalage entre l'arrêt du son de démarrage et le début de la musique de fond. Le fichier startup.wav doit être **16 bits 16 KHz**. Vous pouvez utiliser [Audacity](https://www.audacityteam.org/download/) par exemple pour convertir vers ce format. Une fois le fichier chargé dans Audacity, changer le **Taux du projet (Hz)** en **16000**, puis appuyez sur **Maj + M**, et modifiez le **Format** en **16 bits PCM**. Si votre fichier est en stéréo, vous devez aussi aller dans **Pistes > Mix > Mix stéréo vers mono**. Vous devez définir `PlayStartupJingle=1` dans votre `theme.ini` pour que le jingle de démarrage soit joué. ## Son de fond du menu Le menu BGM doit être un fichier PCM brut **16 bits 16 KHz mono**. Vous trouverez ci-dessous deux méthodes pour convertir des fichiers audio dans ce format. Contrairement à sfx.bin, *bgm.pcm.raw* peut être arbitrairement grand. ### ffmpeg La manière la plus simple de convertir de la musique pour l'utiliser dans TWiLight Menu++ est d'exécuter cette commande [ffmpeg](https://ffmpeg.org) dans un terminal : ```bash ffmpeg -i [fichier d'entrée] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw ``` Remplacez `[fichier d'entrée]` par le nom du fichier que vous voulez convertir. Pour ce faire, il suffit généralement de faire glisser le fichier sur la fenêtre du terminal avec le curseur à l'endroit voulu. ### Audacity Si vous ne voulez pas utiliser la ligne de commande, vous pouvez également convertir en utilisant [Audacity](https://www.audacityteam.org/download/). Pour convertir l'audio : 1. Chargez le fichier dans Audacity 1. Si votre fichier est en stéréo, cliquez sur le morceau puis sélectionnez `Pistes` > `Mix` > `Mix stéréo vers mono` 1. Changez le `Taux de projet (Hz)` en bas à gauche en `16000` Pour exporter dans le bon format : 1. Sélectionnez `Fichier` > `Exporter` > `Exporter l'audio…` 1. Définissez `Type de fichier` à `Autres formats non-compressés` 1. Définissez `En-tête` à `RAW (sans en-tête)` 1. Définissez `Encodage` à `16 bits PCM signé` 1. Définissez le nom de sortie à `bgm.pcm.raw` et cliquez sur `Savegarder` 1. Cliquez sur `OK` pour accéder à l'édition des métadonnées Vous avez maintenant un fichier `bgm.pcm.raw` qui peut être copié dans le sous-dossier `sound` de votre dossier de thème.