4.5 KiB
| lang | layout | section | category | title | description |
|---|---|---|---|---|---|
| es-ES | wiki | twilightmenu | customization | Skins para DSi/3DS - Efectos de sonido personalizados | Cómo usar música de fondo y efectos de sonido personalizados en las skins de DSi y 3DS de TWiLight Menu++ |
TWiLight Menu++ supports custom sound files in themes. Place your sound files under the sound subdirectory in your theme folder, for example for the white theme, you would place the files at themes/white/sound/sfx.bin and themes/white/sound/bgm.pcm.raw respectively. Ambos archivos son opcionales, si falta alguno se usarán los predeterminados. También debes poner en la configuración la opción de música a "Theme".
En esta guía se asume que tienes instalado devkitPro con mmutil. Puedes descargarlo en la página de devkitPro.
Banco de sonidos
El banco de sonidos contiene distintos efectos como el de seleccionar un icono, etc.
| Archivo | Descripción |
|---|---|
| startup.wav | Suena al inicio. Ve a la sección de Sonido de inicio para más detalles |
| back.wav | Volver |
| launch.wav | Suena al abrir un juego |
| select.wav | Suena al mover el cursor |
| wrong.wav | Suena al llegar al final de la página |
| switch.wav | Suena al cambiar de página |
| stop.wav | Suena en el Tema DSi cuando el cursor deja de moverse |
| bgm.pcm.raw | No pertenece al banco de sonidos. Ve a la sección Música del menú para más detalles |
Ejecuta make para crear el banco de sonidos. Todos los archivos mencionados excepto bgm.pcm.raw son necesarios, pero pueden ser silencio.
El sfx.bin resultante debe tener menos de 512000B = 512 kB. Si es más grande, puede provocar crasheos o cortes en los sonidos.
Sonido de inicio
Mientras que los otros sonidos funcionan con cualquier archivo WAV, el de inicio tiene que estar en un formato específico para funcionar correctamente, o en otro caso habrá un silencio entre el sonido de inicio y el comienzo de la música de fondo.
El archivo startup.wav debe ser de 16-bit 16 kHz. Puedes usar Audacity para convertirlo a este formato. Una vez que hayas cargado el archivo en Audacity, cambia el Project Rate (Hz) a 16000, después pulsa Shift+M, y cambia Format a 16-bit PCM.
Si tu archivo es estéreo, debes ir a Tracks > Mix > Mix Stereo down to Mono.
Debes poner PlayStartupJingle=1 en tu theme.ini para que suene.
Música del menú
La música del menú debe ser un archivo PCM de 16-bit 16 kHz Mono. Debajo dejamos dos métodos para convertir archivos de audio en ese formato.
Al contrario de sfx.bin, bgm.pcm.raw puede ser muy grande.
ffmpeg
La forma más sencilla de convertir música para usarla en TWiLight Menu++ es lanzar el comando ffmpeg en una consola de comandos:
ffmpeg -i [input file] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw
Reemplaza [input file] por el nombre del archivo que quieres convertir. También puedes hacer esto arrastrando el archivo a la consola de comandos teniendo el cursor en el sitio correcto.
Audacity
Si no quieres usar la consola de comandos, puedes convertir el archivo usando Audacity.
Para convertir el audio:
- Abre el archivo con Audacity
- Si tu archivo es estéreo, pincha en la canción y selecciona
Tracks>Mix>Mix Stereo down to Mono - Cambia el
Project Rate (Hz)en la parte inferior izquierda a16000
Para exportarlo en el formato correcto:
- Selecciona
File>Export>Export Audio... - Pon
File TypeaOther uncompressed files - Pon
HeaderaRAW (header-less) - Pon
EncodingenSigned 16-bit PCM - Pon como nombre
bgm.pcm.rawy pincha enSave - Pincha
OKen la edición de metadatos
Ya tienes tu archivo bgm.pcm.raw que puedes copiar a la subcarpeta sound de tu tema.