This is Smash Custom Music, a website where you can find pre-made looped audio files in formats used within the internal files of video games, as well as tools to use for modding custom music files into your video games.
Looped audio is the key feature of Smash Custom Music - most files have a loop point which allows the audio to loop seamlessly and endlessly, rather than having a noticeable jump from the end to the beginning. This is crucial in video games.
Smash Custom Music has now existed for over 15 years, and has a long-standing community of Video Game Music and modding enthusiasts behind it.
The current website, smashcustommusic.net, has existed since October 2019 after the previous website, smashcustommusic.com, has shut down in August 2019. This website (.net) is a continuation of the old website (.com).
While we originally started as an unofficial, static and incomplete archive of the previous website, we have since started accepting new uploads from users and have received some support from the previous team. Since then, almost 20000 uploads have been made to this website.
Smash Custom Music is currently owned and operated by IC, who almost entirely funds the operating costs of the site, with occasional help from team members and donations from users. Site content is mostly managed by a select team of volunteers. More about us can be found on the About page.
If you wish to support the site, you can donate to us here.
You can contact the administration via our e-mail address. There is also a Telegram group, where you can freely interact with the community and all of the team members. See the contact page.
To download music, you must find a song on a game page, and then click on the selected song's name in order to be directed to the song's page. There, in the top right corner of the page content, you will find download links, such as Download BRSTM.
Since BRSTM is not a common general-purpose audio format, it is not supported by general-purpose web browsers. Because of this, Smash Custom Music's web audio player had to do a lot more processing and use more advanced features and functions of your web browser in order to play the BRSTM file. This also means that some web browsers and devices may experience more trouble than others.
While it is true that Smash Custom Music's web player could be improved in many ways, the smashcustommusic.net team is a non-profit community, and as such, doesn't have infinite time and resources to dedicate to improving the site's features.
These are music formats used in the internal files of Nintendo game system video games. All of these formats store loop points, which allow music to have clean endless loops, rather than the music starting over from the beginning once it reaches the end. This is crucial for interactive entertainment, since the length that the music track plays for will often depend on the player's gameplay, or may be completely endless.
BRSTM - Found in Nintendo Wii games.BRSTM (Binary Revolution STreaM) is an audio file format, intended for streamed, looped music playback, most commonly encoded with lossy 4-bit Nintendo ADPCM audio data compression. It is most commonly used in Nintendo Wii games. Since it is the oldest, most supported, most well-known and estabilished format, it is the default format of Smash Custom Music - all songs on the website are stored in this format.
All other file formats that can be downloaded on Smash Custom Music are derived from the BRSTM files.
NUS3AUDIO is the audio file format used in Super Smash Bros. Ultimate on the Nintendo Switch. It consists of LOPUS (Looped Opus) streams. With the advancements in video game hardware, such encodings can now be used in real-time directly in video games - Opus (like, for example, MP3) is an audio encoding that has much smaller file sizes, but requires a lot more processing power to play back. Opus, unlike ADPCM, can be encoded at different quality levels (bitrates).
Since Super Smash Bros. Ultimate is the most recent and popular Super Smash Bros. game, this is currently the second most-popular format on Smash Custom Music, and one of the most common formats in the video game music modding scene.
These are the most important differences:
- BRSTM is a file format that has existed since the Nintendo Wii (2006), while NUS3AUDIO has only been used since the Nintendo Switch (2017).There are various programs that can be used to create BRSTM files from common audio formats such as WAV, FLAC, OGG or MP3. The loop point can then be manually chosen by the user. Some of the most popular tools are listed on the Tools page.
It is also recommended to use a general purpose audio editing program, such as Audacity, to assist in picking the loop point. In some cases, more advanced audio editing and mixing is needed to create a good-sounding loop.
For creating BRSTM files from other video game music audio files, vgmstream can be used to convert a lot of video game audio formats into WAV, along with the loop point extracted separately.
When creating a BRSTM from another Nintendo format file which uses the same ADPCM codec, such as BCSTM, BFSTM or BWAV files, it is recommended to use a program that supports direct lossless conversions, such as Openrevolution, to avoid quality loss caused by re-encoding.
Converting NUS3AUDIO files to BRSTM files for upload on Smash Custom Music is discouraged and not supported, since NUS3AUDIO files are often found with much lower audio quality than BRSTM files. NUS3AUDIO's Opus codec, unlike BRSTM's ADPCM codec, supports being encoded in different quality levels (bitrates).
If you've made looped NUS3AUDIO files and would like to upload those loops to the website, please re-make them as BRSTM files from the source material you used to create the NUS3AUDIO, using the same loop points.
If you still need to convert a NUS3AUDIO file to a BRSTM file for uses other than uploading to Smash Custom Music, you can do so with a tool that converts NUS3AUDIO files to WAV files with the loop point listed separately, and then use a BRSTM creation program, inputting the loop point given by the NUS3AUDIO->WAV tool.
With vgaudio and nus3audio-rs.
Programs such as SmashUltimateTools or Sma5hMusic can also be used.
A more detailed answer and guide will be added at a later date.
Since it is a non-profit community, the smashcustommusic.net team has not yet managed to implement solutions for converting BRSTM files to these formats on-demand, on-site. The current website, smashcustommusic.net, was re-built and re-written completely from scratch, and does not contain any internal code from the original smashcustommusic.com website. It also runs on a different server operating system.
Since these file formats do not have a standard way of storing loop points, and as such are also rarely used in video games with looping soundtracks, we do not provide conversions and downloads for these file formats. Doing so would also require a lot more server resources, due to the large size of WAV files and the advanced encodings of MP3 and OGG files.
If you need files in formats that are not available on Smash Custom Music, you can convert the BRSTM files on your own computer with programs used for working with the BRSTM format.
You need to register an account in order to upload new content to Smash Custom Music. Please do not send audio files directly to our e-mail or Telegram group expecting them to be added to the website.
Uploads need to be made as BRSTM files - it is the only supported format. Once your uploaded song will be publicly visible on Smash Custom Music, users will be able to download it in other formats as well.
Additional uploading guidelines can be found on the Account Registrations page.
All uploaded BRSTM files will go through a manual review process by the administrators, in order to prevent abuse, low-quality uploads, and to ensure that everything is correct. Since the administration team is doing this at no cost in their spare time, this can sometimes take longer than expected. We apologize for the inconvenience.
To prevent abuse, spam, user data collection, automated registrations and low-quality uploads, accounts can only be registered manually with the help and approval of an administrator.
Accounts on Smash Custom Music are only used for uploading new BRSTM files and optionally suggesting changes to existing site content. An account does not give any additional or improved features to users browsing the website.
If you'd like to register an account, please thoroughly read the Account Registrations page.
Every game and uploaded song on the website has a numerical ID. These are sequential, and games and songs are separate - the same number can be both a game and a song. These ID numbers are always visible in the URL/link of a game page, song page, or song download link.
These ID numbers may be required to be specified manually when uploading or changing a song.
An uploader account currently does not support requesting new game pages to be added. If you'd like to upload BRSTM files for a game that's not listed on Smash Custom Music's game list yet, please contact one of our team members through our e-mail or Telegram group.
You can also submit banner images for game pages - they should be in good quality, and must be 1920x1080 in PNG format. If you do not have an image in this resolution, you can use an image manipulation program to scale, resize, or add extra space around an image. Image transparency is supported.
When submitting a banner image through the Telegram group, please select the option that says Send as File, Send images without compression or disable the "Compress images" option in order to disable compression. Telegram compresses sent images by default, which makes them unsuitable for use on the Smash Custom Music website.