Homebrew Making Custom Theme, Need Help with BGM

MarioMinecraftMix

Member
OP
Newcomer
Joined
Jun 15, 2017
Messages
7
Trophies
0
Age
23
XP
62
Country
United States
I'm sorry, I'm new here. I don't know where to ask for help.

I was just working on a theme for my 3DS based on Super Mario Odyssey, and it works VERY well. However, the BGM I added reaches a point where it's stuck in a broken loop, like a broken record or a frozen game. I've listened to it on my computer, and the loop is perfect. But it's when testing it on my 3DS that's the problem. I read somewhere that the file needs to be less than 3.1MB in size, and the file is 7.24MB. I'm guessing that's the problem, but that's where I hit my dead-end: Shortening it is the only way to make it work, and I can't make it any shorter without cutting something out. Can someone help me out?

Here's a link to the files, if anyone can help me out: https://drive.google.com/open?id=0B_HscoOWo75VSmlJWDBKeWxmMW8


preview_by_mariominecraftmix-dbcrvzf.png
 

MarioMinecraftMix

Member
OP
Newcomer
Joined
Jun 15, 2017
Messages
7
Trophies
0
Age
23
XP
62
Country
United States
Why don't you just resample it? I usually resample the bgm to 32768hz, 22050hz or 19200hz instead of the default 44000hz
That was the first thing I did. The source I read from suggested to decrease it from 32000 to 15000 at minimum (that's the lowest you can go before overall quality begins to noticeably drop), and that didn't seem to change the size. It all came down to length.
 

nitroBW

warum nicht?
Member
Joined
Nov 1, 2016
Messages
755
Trophies
0
Age
24
Location
donut piss wasteland
XP
871
Country
Germany
4 minutes is too long, not only because of filesize, but because nobody actually stays in homemenu for that long. Unless you want it to lose quality, you have to cut it down to ~2 minutes.
 

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,921
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,802
Country
United States
The theme's looking very nice! I'll be sure to download it when it's released on 3DSThem.es.
BGM files have a cap of 3.3 MB. Find a good looping point and loop it there. If it's still too large,
Why don't you just resample it? I usually resample the bgm to 32768hz, 22050hz or 19200hz, instead of the default 44000hz, in Audacity
 
  • Like
Reactions: nitroBW

MarioMinecraftMix

Member
OP
Newcomer
Joined
Jun 15, 2017
Messages
7
Trophies
0
Age
23
XP
62
Country
United States
The theme's looking very nice! I'll be sure to download it when it's released on 3DSThem.es.
BGM files have a cap of 3.3 MB. Find a good looping point and loop it there. If it's still too large,
THAT'S THE PROBLEM! I did exactly that, and it's not enough! To get it smaller than this, I either have to drop the quality TOO noticeably or cut something out entirely! And I don't mean what's outside the loop!

4 minutes is too long, not only because of filesize, but because nobody actually stays in homemenu for that long. Unless you want it to lose quality, you have to cut it down to ~2 minutes.
I did exactly that by setting it to loop when making the BRSTM file. The loop is a clean one at that, but it's not 'til the 3DS tries to play it that I face this problem.
 

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,921
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,802
Country
United States
THAT'S THE PROBLEM! I did exactly that, and it's not enough! To get it smaller than this, I either have to drop the quality TOO noticeably or cut something out entirely! And I don't mean what's outside the loop!
Alright, what music are you trying to loop? If it's on YouTube, please embed the video. If it isn't, please PM me the media file.
 

nitroBW

warum nicht?
Member
Joined
Nov 1, 2016
Messages
755
Trophies
0
Age
24
Location
donut piss wasteland
XP
871
Country
Germany
No shit does the loop/ the file work on your computer, it has no problems with using big files, but the 3DS has. Once 3.3 mb have been reached in the file (about 2 minutes of the song here) it will just keep repeating the last seconds still saved in ram.

The file itself has to be 3.3 mb or smaller.
 

MarioMinecraftMix

Member
OP
Newcomer
Joined
Jun 15, 2017
Messages
7
Trophies
0
Age
23
XP
62
Country
United States
No shit does the loop/ the file work on your computer, it has no problems with using big files, but the 3DS has. Once 3.3 mb have been reached in the file (about 2 minutes of the song here) it will just keep repeating the last seconds still saved in ram.

The file itself has to be 3.3 mb or smaller.
Yeah, I know! That's the problem!
 

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,921
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,802
Country
United States

MarioMinecraftMix

Member
OP
Newcomer
Joined
Jun 15, 2017
Messages
7
Trophies
0
Age
23
XP
62
Country
United States
OKAY! I RESOLVED THE ISSUE! I cut it down even smaller (somehow) and decreased the Sample Rate; turns out that there was a separate setting I needed to enable for that to effect. Now I have the file down to 1.89MB! I tested it on my 3DS, and it works FLAWLESSLY (if not a little quiet than I expected)!

The theme's looking very nice! I'll be sure to download it when it's released on 3DSThem.es.
I'll be uploading it tonight!
 

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,921
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,802
Country
United States
OKAY! I RESOLVED THE ISSUE! I cut it down even smaller (somehow) and decreased the Sample Rate; turns out that there was a separate setting I needed to enable for that to effect. Now I have the file down to 1.89MB! I tested it on my 3DS, and it works FLAWLESSLY (if not a little quiet than I expected)!


I'll be uploading it tonight!
Excited! I'm glad the issue was resolved.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/fRENPoVaZHk?si=0xgCyaSVzuc5GD5F