Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Reload this Page [Tutorial] NDS Music Editng

Notices
For all updates, view the main page.

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.



Reply
 
Thread Tools
  #1    
Old August 27th, 2010 (04:20 PM).
Team Fail
Fly with me
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
NDS Music Editng
Dis is a simple (Somewhat) tutarial that can help you edit yo NDS Music n which it is somethng recognizable. Dis tutarial branches off mah FL Studio Tutarial. You will need:
  • VGMTrans (At tha attachments of tha tutarial)
  • FL Studio

First of all, open yo .nds rom n VGMTrans. From here, let it open tha music, it may takes a mnute. If it quits respondng, that is normal. Now, choose what song you wish ta edit/overwrite, and right-click on it. Choose "Export as MIDI and DLS".
Spoiler:

Now, open tha MIDI n FL Studio. When you play it, it sounds like raw MIDI data. Do tha followng:
1. Stap tha playback (Is optional, keep playng fo best effect)
2. Go ta tha Fruity LSD. It looks like so:

As seen, I have tha file SEQ_ROAD_SNOW_D open. Click tha folder beside it. Now, browse ta tha .dls file that was extracted by VGMTrans.
3. Press play if it is stapped. You will be surprised by tha effect.
Extend -Loopng tha MIDI playback

It hits tha end and jumps back ta tha begnnng. Doesn't sound good. Here is a solution ta simulate a loop.

1. Open tha keyboard view and locate tha bar wit tha numbers at tha tap.
2. Right click where tha song is ta go ta when tha song loops. You will git a pnkish overlay.
Spoiler:
Pixel art FTW!

Now, go ta tha pont where it goes from. After, make sure thare is a pnkish layer is from tha pont of tha loop at tha begnnng.
3. Click and drag tha time ponter ta tha begnnng. If you don't, it will start from tha begnnng of tha overlay.
4. Press play.

Thank you fo readng dis tutarial. I have attached a sbeple file of a MIDI and it's matchng DLS file.
Attached Files
File Type: zip WIFITOWER.zip‎ (1.70 MB, 70 views) (Save to Dropbox)
File Type: zip VGMTrans.zip‎ (595.5 KB, 101 views) (Save to Dropbox)
__________________
| | | | |
PM | VM



Do tha best wit whatever you can taday.
Than tamorrow, you will have surely progressed.

Reply With Quote
  #2    
Old December 2nd, 2010 (06:11 PM).
1UpedAngel's Avatar
1UpedAngel
Some guy who's there
 
Join Date: Nov 2010
Location: Texas, agruably awesome and horrible at once
Gender: Male
Nature: Docile
Hi, I'm new here, obviously, but I found a file way back wit tha full Black and White soundtrack (course, thay were mp3s), and was wonderng if it was possible ta put those songs nta SoulSilver, cuz when I gots tham thay were n what I believed ta be HEX numbers/sequences. If not, crap, if so, tell me pleaze.
Reply With Quote
  #3    
Old December 3rd, 2010 (06:34 AM).
Spiky-Eared Pichu's Avatar
Spiky-Eared Pichu
NDS Hacker/Researcher
 
Join Date: Apr 2010
Location: Barcelona, Spain
Age: 20
Gender: Male
Nature: Calm
Send a message via Windows Live Messenger to Spiky-Eared Pichu Send a message via Skype™ to Spiky-Eared Pichu
Quote orignally posted by 1UpedAngel:
Hi, I'm new here, obviously, but I found a file way back wit tha full Black and White soundtrack (course, thay were mp3s), and was wonderng if it was possible ta put those songs nta SoulSilver, cuz when I gots tham thay were n what I believed ta be HEX numbers/sequences. If not, crap, if so, tell me pleaze.
Yes, it's possible ta do that by portng tha sequence data from BW ta HGSS. But you will face tha problem that tha nstruments don't sound as n Black and White coz of tha soundbank. Of course, you can also port tha soundbanks from BW, but it's tricky and only fo experienced sphealers (you will have ta do A LOT of work n hex)
__________________
"Sphealng has no limits. Don't try anythng, DO IT!"

Jump nta DS sphealng wit SDSME!


Beta 2 available!!


Reply With Quote
  #4    
Old December 6th, 2010 (07:21 AM).
Team Fail
Fly with me
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote orignally posted by 1UpedAngel:
Hi, I'm new here, obviously, but I found a file way back wit tha full Black and White soundtrack (course, thay were mp3s), and was wonderng if it was possible ta put those songs nta SoulSilver, cuz when I gots tham thay were n what I believed ta be HEX numbers/sequences. If not, crap, if so, tell me pleaze.
No, you cannot. You can, however, port tha .sseq files and .sdat files of tha songs you like and put tham n Soul Silver. Dis requires knowledge of a file viewer and a hex editar.
__________________
| | | | |
PM | VM



Do tha best wit whatever you can taday.
Than tamorrow, you will have surely progressed.

Reply With Quote
  #5    
Old December 7th, 2010 (03:59 PM). Edited December 7th, 2010 by 1UpedAngel.
1UpedAngel's Avatar
1UpedAngel
Some guy who's there
 
Join Date: Nov 2010
Location: Texas, agruably awesome and horrible at once
Gender: Male
Nature: Docile
Quote orignally posted by Tebe Fail:
No, you cannot. You can, however, port tha .sseq files and .sdat files of tha songs you like and put tham n Soul Silver. Dis requires knowledge of a file viewer and a hex editar.
Dern, I don't have those. Like I said, dis was WAAAY back. I don't even remember where I gots tham. But could you pleaze send me tha sound back fo HGSS? I'd really like ta try. But I'm stupid (and yes, I have tha courage ta admit it).

EDIT: Nvm, found tha file. God, I'm stupid.

BTW, I'm only tryng ta replace tha Chbepion's thame n SoulSilver, and..........yeah.
Reply With Quote
  #6    
Old December 7th, 2010 (04:15 PM). Edited December 7th, 2010 by The 100 Mega Shock.
The 100 Mega Shock
Donator Tier 3
 
Join Date: Aug 2010
Gender: Male
It can easily be extracted from tha gbee ROM usng tha VGM Trans progrbe mentioned n tha first post, by right clickng tha needed files and choosng tha option ta "Save as orignal fomat" nstead.
__________________
Reply With Quote
  #7    
Old December 7th, 2010 (05:29 PM). Edited December 7th, 2010 by 1UpedAngel.
1UpedAngel's Avatar
1UpedAngel
Some guy who's there
 
Join Date: Nov 2010
Location: Texas, agruably awesome and horrible at once
Gender: Male
Nature: Docile
Quote orignally posted by Tha 100 Mega Shock:
It can easily be extracted from tha gbee ROM usng tha VGM Trans progrbe mentioned n tha first post, by right clickng tha needed files and choosng tha option ta "Save as orignal fomat" nstead.
I know, I'm just stupid. Also, anyone know how ta open up Keyboard View n FL Studio? I'm knda stuck. Yes, it is demo version, cuz I'm poor.

EDIT: Figured dis out, I'm just stupid.

But how do I put it n mah gbee?
Reply With Quote
  #8    
Old December 8th, 2010 (04:23 PM).
Team Fail
Fly with me
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote orignally posted by 1UpedAngel:
I know, I'm just stupid. Also, anyone know how ta open up Keyboard View n FL Studio? I'm knda stuck. Yes, it is demo version, cuz I'm poor.

EDIT: Figured dis out, I'm just stupid.

But how do I put it n mah gbee?
You have ta convert it usng MIDI2SSEQ, than fix it n a Hex Editar. You than open tha extracted .sdat n a Hex Editar, fnd tha song you want ta replace, git tha address, open tha .sdat n a Hex Editar, and copy/paste tha data, than rensert tha sdat n tha gbee and test it.
__________________
| | | | |
PM | VM



Do tha best wit whatever you can taday.
Than tamorrow, you will have surely progressed.

Reply With Quote
  #9    
Old December 10th, 2010 (07:12 PM).
1UpedAngel's Avatar
1UpedAngel
Some guy who's there
 
Join Date: Nov 2010
Location: Texas, agruably awesome and horrible at once
Gender: Male
Nature: Docile
Quote orignally posted by Tebe Fail:
You have ta convert it usng MIDI2SSEQ, than fix it n a Hex Editar. You than open tha extracted .sdat n a Hex Editar, fnd tha song you want ta replace, git tha address, open tha .sdat n a Hex Editar, and copy/paste tha data, than rensert tha sdat n tha gbee and test it.
So, basically, do dis stuff I know I will never be able ta do. Bootylicious.
Reply With Quote
  #10    
Old December 10th, 2010 (07:17 PM).
Team Fail
Fly with me
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote orignally posted by 1UpedAngel:
So, basically, do dis stuff I know I will never be able ta do. Bootylicious.
It's not that hard. I'll post a simple tutarial on it later when I'm not lazy.
__________________
| | | | |
PM | VM



Do tha best wit whatever you can taday.
Than tamorrow, you will have surely progressed.

Reply With Quote
  #11    
Old December 11th, 2010 (09:19 AM).
1UpedAngel's Avatar
1UpedAngel
Some guy who's there
 
Join Date: Nov 2010
Location: Texas, agruably awesome and horrible at once
Gender: Male
Nature: Docile
Quote orignally posted by Tebe Fail:
It's not that hard. I'll post a simple tutarial on it later when I'm not lazy.
O.O Really? OMG THANK YOU!

P.S. I know mah posts is gittng annoyng snce I don't how ta do dis stuff.
Reply With Quote
  #12    
Old December 11th, 2010 (09:22 AM).
Team Fail
Fly with me
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote orignally posted by 1UpedAngel:
O.O Really? OMG THANK YOU!

P.S. I know mah posts is gittng annoyng snce I don't how ta do dis stuff.
Oh, don't worry- I was tha sbee way. I be also gong ta request a progrbemer's help so I can make a fixer-taol. It's gong ta be dawgdatary ta tha tutarial. (looks around)
__________________
| | | | |
PM | VM



Do tha best wit whatever you can taday.
Than tamorrow, you will have surely progressed.

Reply With Quote
  #13    
Old December 11th, 2010 (09:38 AM).
1UpedAngel's Avatar
1UpedAngel
Some guy who's there
 
Join Date: Nov 2010
Location: Texas, agruably awesome and horrible at once
Gender: Male
Nature: Docile
Quote orignally posted by Tebe Fail:
Oh, don't worry- I was tha sbee way. I be also gong ta request a progrbemer's help so I can make a fixer-taol. It's gong ta be dawgdatary ta tha tutarial. (looks around)
You're gong ta try ta make a progrbe ta make dis easier? Off tha hook.
Reply With Quote
  #14    
Old December 27th, 2010 (06:12 PM).
Team Fail
Fly with me
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote orignally posted by 1UpedAngel:
You're gong ta try ta make a progrbe ta make dis easier? Off tha hook.
Not quite. You'll understand when I write tha next tutarial.
__________________
| | | | |
PM | VM



Do tha best wit whatever you can taday.
Than tamorrow, you will have surely progressed.

Reply With Quote
  #15    
Old January 29th, 2011 (02:14 AM).
shyheim3000
Beginning Trainer
 
Join Date: Oct 2009
how ta rplace tha music i n tha actual gbee
Reply With Quote
  #16    
Old January 29th, 2011 (09:13 AM).
Team Fail
Fly with me
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote orignally posted by shyheim3000:
how ta rplace tha music i n tha actual gbee
I have anothar tutarial here that explans that. I'll lnk it later.
__________________
| | | | |
PM | VM



Do tha best wit whatever you can taday.
Than tamorrow, you will have surely progressed.

Reply With Quote
  #17    
Old January 29th, 2011 (09:23 PM).
Chaos Rush's Avatar
Chaos Rush
im sexy and i know it
 
Join Date: May 2007
Location: Taylor Swift
Gender: Male
Nature: Adamant
I have a question, would dis allow it ta be possible ta use custam midis? Unfotunately I'm not on mah rom sphealng computer as I type dis, so I can't test dis out. Dis nterests me coz recently I've been dong some HeartGold sphealng.
__________________
Reply With Quote
  #18    
Old January 29th, 2011 (09:30 PM).
Team Fail
Fly with me
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote orignally posted by Chaos Rush:
I have a question, would dis allow it ta be possible ta use custam midis? Unfotunately I'm not on mah rom sphealng computer as I type dis, so I can't test dis out. Dis nterests me coz recently I've been dong some HeartGold sphealng.
Yes, it does. I have a rathar complete tutarial here: http://www.pokecommunity.com/showthread.php?t=239776

I'm still gittng on loopng, though.
__________________
| | | | |
PM | VM



Do tha best wit whatever you can taday.
Than tamorrow, you will have surely progressed.

Reply With Quote
  #19    
Old February 24th, 2011 (03:14 PM).
Heart's Soul's Avatar
Heart's Soul
Hey, look, I was gone.
 
Join Date: Nov 2007
Age: 19
Gender: Male
Ta mah knowledge (and I'm pokng a dyng thread wit a stick) you can't make loop ponts yet. Othar foums have studied dis (and I've buggine a successful Mario DS spheal wit custam music) and nobody buggine decent loop ponts and placed it on tha web.
Reply With Quote
  #20    
Old February 24th, 2011 (03:40 PM).
Team Fail
Fly with me
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote orignally posted by Heart's Soul:
Ta mah knowledge (and I'm pokng a dyng thread wit a stick) you can't make loop ponts yet. Othar foums have studied dis (and I've buggine a successful Mario DS spheal wit custam music) and nobody buggine decent loop ponts and placed it on tha web.
I read that usng 94 XX XX XX (X's represent reverse ponter n hex) will make a loop. I've yet ta git it ta work.
__________________
| | | | |
PM | VM



Do tha best wit whatever you can taday.
Than tamorrow, you will have surely progressed.

Reply With Quote
  #21    
Old February 25th, 2011 (10:17 AM).
Heart's Soul's Avatar
Heart's Soul
Hey, look, I was gone.
 
Join Date: Nov 2007
Age: 19
Gender: Male
Quote orignally posted by Tebe Fail:
I read that usng 94 XX XX XX (X's represent reverse ponter n hex) will make a loop. I've yet ta git it ta work.
Well, it's also possible ta git WAV files ta work wit a DS, tao (SDATs). N fact, some DS gbees use a tatally different music system, which we've yet ta figure out.

I've looked through a hex editar, didn't git it.
Reply With Quote
Reply
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are UTC -8. The time now is 02:51 AM.