Skin DSi/3DS - Effetti sonori personalizzati
TWiLight Menu++ supporta i file audio personalizzati nei temi. Colloca i file audio nella sottocartella sound
della cartella del tema, ad esempio per il tema white
i file vanno collocati rispettivamente in themes/white/sound/sfx.bin
e themes/white/sound/bgm.pcm.raw
. Entrambi i file sono opzionali; se bmg.pcm.raw
manca, verrà utilizzata la musica predefinita. La stessa cosa accadrebbe con gli effetti sonori se mancasse anche sfx.bin
.
Queste istruzioni presuppongono che devkitPro sia installato con mmutil. Puoi scaricare devkitPro sul sito ufficiale devkitPro website.
Raccolta di Effetti Sonori #
The sound effect bank (sfx.bin
) contains sound effects such as the icon select sound, etc.
File | Descrizione |
---|---|
startup.wav | Riprodotto all’avvio. Vedi la sezione suono di avvio per maggiori dettagli |
back.wav | Indietro |
launch.wav | Riprodotto quando si avvia una partita |
select.wav | Played when moving the cursor in the per-game settings and select menu |
wrong.wav | Riprodotto quando si raggiunge la fine della pagina |
switch.wav | Riprodotto quando si cambia pagina |
stop.wav | Riprodotto sul tema DSi quando il cursore smette di muoversi |
Tutti i file sopra elencati sono necessari per creare una raccolta di effetti sonori personalizzati. Se desideri che un suono sia muto, è possibile utilizzare un file audio muto. Il formato .wav
è obbligatorio e la codifica deve essere PCM.
This file includes the sounds used in the default DSi and 3DS themes, along with the makefile used to build them into a valid sfx.bin file. Feel free to edit and change the sound files to make a custom sound effect bank.
To build your custom sound effect bank, open your terminal (or command line if you are using Windows), change the current directory (cd
) to the folder where Makefile
is, and then run the make
command. You will get a resulting sfx.bin
file that can be copied to the sound
subfolder in your theme folder. This file must be under 512000B = 512 kB. Any file larger than that will result in either crashes or some sounds not playing fully.
Suono d’avvio #
Mentre gli altri effetti sonori funzionano con qualsiasi file WAV con codifica PCM, il suono di avvio deve essere in un formato specifico per funzionare correttamente, altrimenti ci sarà un vuoto tra l’interruzione del suono di avvio e l’inizio della musica di sottofondo.
Il file startup.wav deve essere 16-bit 16 kHz. È possibile utilizzare un programma come Audacity per convertire in questo formato. Una volta caricato il file in Audacity, cambia Project Rate (Hz) in 16000, quindi premi Shift+M e cambia Format in 16-bit PCM.
Se il tuo file è in stereo, dovi anche andare su Tracks > Mix > Mix Stereo down to Mono.
È necessario impostare PlayStartupJingle=1
nel file theme.ini
affinché il jingle di avvio venga riprodotto.
Musica di sottofondo del menu #
Musica di sottofondo del menu deve essere un file PCM 16 bit 16 kHz Mono. Di seguito sono riportati due metodi per convertire i file audio in tale formato.
A differenza di sfx.bin, bgm.pcm.raw può essere arbitrariamente grande.
ffmpeg #
Il modo più semplice per convertire la musica da utilizzare in TWiLight Menu++ è eseguire il comando ffmpeg in un terminale:
ffmpeg -i [file di input] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw
Sostituisci [file di input]
con il nome del file che desideri convertire. Di solito è possibile farlo semplicemente trascinando nella posizione corretta con il cursore il file nella finestra del terminale.
Audacity #
Se non vuoi usare la riga di comando, puoi anche convertire usando Audacity.
Per convertire l’audio:
- Caricare il file in Audacity
- Se il file è in stereo, clicca sul brano e seleziona
Tracks
>Mix
>Mix Stereo down to Mono
- Modifica
Project Rate (Hz)
in basso a sinistra in16000
Per esportare nel formato corretto:
- Seleziona
File
>Export
>Export Audio...
- Imposta
File Type
aOther uncompressed files
- Imposta
Header
suRAW (header-less)
- Imposta
Encoding
aSigned 16-bit PCM
- Imposta il nome dell’output su
bgm.pcm.raw
e clicca suSave
- Clicca su
OK
alla modifica dei metadati
Ora disponi di un file bgm.pcm.raw
che può essere copiato nella sottocartella sound
della cartella dei temi.
È quindi necessario impostare l’opzione Musica Tema DSi/3DS
nelle impostazioni di TWiLight Menu++ su “Tema” affinché il BGM personalizzato venga riprodotto nel menu.