• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Dawn, Gloria, Juliana, or Summer - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Music Inserter

Status
Not open for further replies.

~Dai-kun~

The black wind howls again...
  • 515
    Posts
    18
    Years
    Does anyone know about any sort of program that lets you insert music midi files for pokemon roms to make it different like if I want Littleroot town to have a Sandgem Town midi music from D/P.
    Please let me know PRONTO!
     
    Last edited:
    Removed link to Mid2AGB

    Well first get two programs...
    1. Sappy 2006
    2. Mid2AGB

    After you've installed these, go to start, "run" and run whatever your command prompt is(For me it's cmd). When your command prompt is open, type "cd" then type in whatever directory mid2agb is in(For instance, I would type in"cd C:\Pokemon Fire Red + Leaf Green\Midi2GBA\"). Then make sure the midi you want to convert is in the same folder as Mid2AGB. Next, make sure you're in the Mid2AGB directory in command prompt and type "mid2agb.exe [midiname]". So say I wanted to convert "Cherrygrove.mid" I would type in "mid2agb.exe Cherrygrove.mid"(Minus the quotes) then hit enter and it'll convert it to a ".s" file.

    Now open up Sappy and open the GBA POKeMON game you want to change music in(Remember, Sappy doesn't work on all games, but it does work for the GBA POKeMON games). Once the game is open, go to the song dropdown box to the right and select the song you want to replace. So say I wanted to replace "Battle 4" of FireRed and I would go down to that. Next, go to "Assemble" and browse for your ".S" filename we converted earlier, which should be in the same folder as "Mid2AGB". After you've selected your .S Filename, type in the offset you want the music to be stored at next to "Base definition offset". Before you press "Assemble that ugly thing!" make sure "MPlayDef.s" is in the same folder as your .s file. Then press "Assemble that ugly thing!" and it will start assembling it. Once that's done, it'll ask you "Do you want to set the proper entry in the Song Table?" and click "Yes". If it's successful, you should hear a GBA-ized version of your midi, but if it didn't work, don't worry, some midis just won't work. Now, just because it works in Sappy doesn't mean it'll play in-game and if it doesn't work in game, that probably means you'll have to adjust some pointers.
     
    Last edited by a moderator:
    Will it install on my desktop?
     
    Thank the gods! someone has decided to help everyone with this question. Thanx Magnius!

    Here's a second question because i'm curious...

    can u just add to the existing songs without replacing them?
     
    Hmm, I tried the transplant method. I exported a song from Emerald and imported it to Ruby. I replaced Ruby's last song, title "The End!" with the Game Corner's Theme. Then I give the map the 1C8 value to indicate it's the song I want to play on that map. The music plays fine, but then all of a sudden the game freezes with a chalk-board scratching noise that repeats over and over. I've tried exporting and replacing various songs, but at some point they freeze up on me. I was hoping someone will have an answer to my solution. Thanks in advance.
     
    Finally! Thanks, Magnius, that helped a lot! I was waiting for foullump's tutorial, but seeing as he's pretty much taking forever to create it...
     
    Last edited:
    Finally! Thanks, Magnius, that helped a lot! I was waiting for foullump's tutorial, but seeing as he's pretty much taking forever to create it...

    yeah, sorry about that. I was too lazy to do it. Anyways, I AM working on a scripting tutorial. So look forward to that.
     
    i figured this goes here. I have a program that allows me to import/export midi called guitar pro 5. is there a program to extract G/S/C music so i can import it to guitar pro to revamp. do i have to use sappy to edit the music? but it only works on GBA games
     
    While on the subject of music.. Can anyone make the song of Metal Mario on SSBM and replace it over the Team Magma/Aqua grunts and put it on a ips patch for ruby?
     
    Get A link to the Midi of that song and I'll be more than happy to do that for you :D.
     
    Heres the Metal Mario midi ,Furanki.
    Thanks for offering to help.
     
    Well I guess I can't do it...

    When tried to convert it to an .s file in Mid2agb it didn't work...
     
    Let me try some other stuff.
    I have this try this out.
     
    I'll Insert it later I have to get off the Computer.

    But the conversion for that one worked. :D
     
    Last edited:
    Awesome..I'm working on sending you some midis to make the music sound cool.
     
    Status
    Not open for further replies.
    Back
    Top