Homebrew Audacity



TWiLightMenu 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/sound/bgm.pcm.raw respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to “Theme”.

These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the devkitPro website.

Sound Effect Bank #

To help fight against the spread of COVID-19 we ask that all patrons wear a mask while not seated and maintain a proper social distance at all times. Run the exe file to install LAME for Audacity on your computer. IMPORTANT: Do not change the offered destination location of 'Your Program FilesLame for Audacity'! Restart the Auphonic program. The Home Brew Audio Newbies Guide To Audio Recording Awesomeness is the best home recording tutorial I’ve invested in. I am simply amazed at what you were able to do on a home computer without using expensive recording equipment.

The sound effect bank contains sound effects such as the icon select sound, etc.

Audacity
FileDescription
startup.wavPlayed on startup. See the section on Startup sound for more details
back.wavBack
launch.wavPlayed when launching a game
select.wavPlayed when moving the select cursor
wrong.wavPlayed when reaching the end of the page
switch.wavPlayed when switching pages
stop.wavPlayed on the DSi Theme when the select cursor stops moving
bgm.pcm.rawNot part of the soundbank. See the section on Menu BGM for more details

You can then run make to make the sound effect bank. All files listed above, except bgm.pcm.raw are required, but you can make them silent.

Your resulting sfx.binmust be under 512000B = 512 kB. Any larger will result in either crashes or some sounds not playing fully.

HomebrewHomebrew audacity download

Startup sound #

While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins.

The startup.wav file must be 16-bit 16 kHz. You can use Audacity for example to convert to this format. Once the file is loaded in Audacity, change the Project Rate (Hz) to 16000, then press Shift+M, and change the Format to 16-bit PCM.

If your file is in Stereo, you should also go to Tracks > Mix > Mix Stereo down to Mono.

You must set PlayStartupJingle=1 in your theme.ini for the startup jingle to play.

Menu BGM #

Menu BGM needs to be a 16-bit 16 kHz Mono raw PCM file. Below are two methods for converting audio files into that format.

Unlike sfx.bin, bgm.pcm.raw can be arbitrarily large.

ffmpeg #

The simplest way to convert music for use in TWiLight Menu++ is to run this ffmpeg command in a terminal:

Replace [input file] with the name of the file you want to convert. You can usually do this by simply dragging the file onto the terminal window with the cursor in the correct location.

Homebrew Audacity Download

Audacity #

If you don’t want to use the command line you can also convert using Audacity.

To convert the audio:

  1. Load the file in Audacity
  2. If your file is in stereo, click on the song then select Tracks > Mix > Mix Stereo down to Mono
  3. Change the Project Rate (Hz) in the bottom left to 16000

To export in the correct format:

  1. Select File > Export > Export Audio...
  2. Set File Type to Other uncompressed files
  3. Set Header to RAW (header-less)
  4. Set Encoding to Signed 16-bit PCM
  5. Set the output name to bgm.pcm.raw and click Save
  6. Click OK to the metadata editing

Homebrew Audacity Ffmpeg

Now you have a bgm.pcm.raw file that can be copied to the sound subfolder in your theme folder.

Need help? Join our Discord server: DS⁽ⁱ⁾ Mode Hacking! (English only)
Homebrew Audacity

Homebrew Audacity Tutorial

Homebrew Audacity

Homebrew Audacity Pc

  • Makes the complicated understandable

    In the jungle of voice-over videos and classes, Ken Theriot of Home Brew Audio stands out. He makes the complicated understandable, your challenges manageable, and his services are affordable. Ken's patience and persistence in solving my problems was an example to me of how to work with my audio software. He responded quickly and kindly to email questions. His common sense and laid-back approach made me feel comfortable and capable of learning. He helped me build a solid foundation on which to grow as a voice-over actor. I thank him and encourage you to use his service
  • Excellent Teacher

    Hi Ken:...let me tell you that what I have learned from your videos in this short time was extraordinary. Your method of presentation and the way you teach is excellent. I was a teacher and educator. When I see a good teacher or listen to one, I know how good he/she is.
  • Presents information in a clear, concise and humorous way

    Great relief when I find someone who not only knows his stuff, but ALSO has the ability to present the information in a clear, concise and humorous way. Teaching is a skill separate from the subject matter itself. Many people have skills but are terrible at communicating them. This channel is excellent. Your video editing and annotation skills are also fantastic.
  • Friendly way of talking

    I like the way you care to show every little thing you do and your friendly way of talking. Subbed.
  • Such a good teacher

    You are such a good teacher. Not only teach well. I also like the arrows pointing and circle where you are talking about. And a close-up look of the screen.. it really did make a big difference thank you. Subscribed.
  • Best DAW instructor on the net

    You are truly the best DAW instructor on the net. I have been watching video after video of narcissists who teach me nothing. THANK YOU!!!
  • Simple and unlike other tutorials

    Damn that was simple and unlike other tutorials...it was explained crystal clear.
  • You explained this perfectly!

    OH MY GOD MAN THANK YOU MUCH
    I couldn't apply this effect without completely screwing up my sound and voice, but you explained this perfectly! Thanks!
  • PLEASURE to view your TUTS!

    Ken, what a GREAT teaching style you have! It is a PLEASURE to view your TUTS! MANY thanks!
  • You have literally been my savior

    You have literally been my savior for the past two hours as I've been working on a new project. Thank you. Thank you so much you majestic audio man.
  • Your videos helped me so so so much!

    Your videos helped me so so so much! Just a simple thank you is not enough but Thank you so much for doing this!
  • My recordings sound brilliant now

    My recordings sound brilliant now, thank you!
  • Helpful and to the point!

    Very, very helpful and to the point! I was able to apply your tips instantly. Thanks a ton!
  • Really great teacher

    Really great teacher- I have learned so much from these videos.