mirror of
https://github.com/rvtr/wiki.git
synced 2025-10-31 06:31:13 -04:00
73 lines
5.2 KiB
Markdown
73 lines
5.2 KiB
Markdown
---
|
||
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.
|