• 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!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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.

Audio: The GBA Music Resource

Child Amnesiac

Ever changing
  • 341
    Posts
    6
    Years
    I'm here today to provide you some music for your Pokemon GBA ROM hacking endevors.
    But first, some background:
    Despite it being advertised, I have never seen music here, well i'm here to change that, and seeing how difficult GBA music hacking is I've decided to provide some .s files for you to use in your projects.
    These .s files are used with Sappy, a program used for GBA music hacking. However, Sappy can be a pain to set up. So I shall provide a tutorial on how to do just that. Sappy Tut

    Contributing:
    Here's how you can contribute: post (or send me) your .s files

    Contribution Guidelines
    Spoiler:

    Tips on making your song sound good/looping
    Spoiler:


    One last thing, expanding the amount of Direct sound instruments
    1. Go into a hex editor (I recommend HXD)
    2. Search for the hex string "00 C5 94 00" (without quotes)
    3. Change the 5 to the true limitation of the games (12 (C in hex) for FR/LG and Emerald and 7 for R/S)

    I would recommend doing this, because these files may use a lot of tracks

    Now without further ado, the files

    Battle themes:

    Spoiler:


    Overworld themes (Routes, Towns, Ect.):

    Spoiler:


    Encounter themes:

    Spoiler:


    Title Screen themes:

    Spoiler:


    Msc.

    Spoiler:


    Remember to credit the resource if you use anything, have fun! If you have any questions, feel free to post in this thread, or VM/PM me.

    Contributors:
    Child Amnesiac
    STikER
     
    Last edited:
    Wonder why nobody started a thread like this in all those years... By the way, pretty good job at reworking those Chrono Trigger songs!
    Also, do you accept any requests? If I provide you a midi, can you rework it to make it work with RSE soundfont?
     
    Wonder why nobody started a thread like this in all those years... By the way, pretty good job at reworking those Chrono Trigger songs!
    Also, do you accept any requests? If I provide you a midi, can you rework it to make it work with RSE soundfont?

    I do take requests. VM or email me the MIDI or a link to it and I'll edit it.
    Just make sure it's 7 tracks if it is going to be for R/S. If you want more (up to 12), i'll just put it in Fire Red.
     
    Last edited:
    Battle themes:

    Spoiler:

    Some personal thoughts on your Johto Trainer theme:
    Spoiler:

    You may compare your remix with mine here:
     
    Some personal thoughts on your Johto Trainer theme:
    Spoiler:

    You may compare your remix with mine here:

    I've tried using overdriven guitar in my tracks as well as distortion guitar, it's loud and sounds not good to me, but I guess I can try experimenting with volume.
    As for bass, I have started using Sawtooth as my bass instead of electric piano. (See: The Chrono Trigger/Lufia 2 Remixes)
    As for drums, I can't get it to play valid notes most of the time (Maybe because i'm using preexisting midis), and I don't know how to edit the drum track to make it sound good.
    I'll try what you suggested out in my songs.
     
    Last edited:
    I've tried using overdriven guitar in my tracks as well as distortion guitar, it's loud and sounds not good to me, but I guess I can try experimenting with volume.
    As for bass, I have started using Sawtooth as my bass instead of electric piano. (See: The Chrono Trigger/Lufia 2 Remixes)
    As for drums, I can't get it to play valid notes most of the time (Maybe because i'm using preexisting midis), and I don't know how to edit the drum track to make it sound good.
    I'll try what you suggested out in my songs.

    Some tips for you:
    Spoiler:
     
    Last edited:
    Some tips for you:
    Spoiler:

    What.
     
    Yeah I know. But I didn't understand a word of what you suggested to me.

    1. For Tip 1, I can't explain it in a detailed way. In order to understand it, thoroughly study the vanilla midis ripped from the ROM. Think why the composers arranged the tracks in this way.

    2. For Tip 2, you said you could't get the drums to play valid notes most of the time. That's because the drum pitches of the midi don't always fit the drums provided by the ROM. You should edit the drums in your midi according to the list I summed up above.
     
    1. For Tip 1, I can't explain it in a detailed way. In order to understand it, thoroughly study the vanilla midis ripped from the ROM. Think why the composers arranged the tracks in this way.

    2. For Tip 2, you said you could't get the drums to play valid notes most of the time. That's because the drum pitches of the midi don't always fit the drums provided by the ROM. You should edit the drums in your midi according to the list I summed up above.

    For 1: I use preexisting MIDIS that I get for VGmusic.com, (See: the "Original Sequencer" field) IE, I can't choose how much I have to work with (Also I heard the MIDI has to be under 100 MB so)
    For 2: I don't know how to edit notes in Anvil Studio, so i'm kinda dead on that front. (I use timpani for my drum tracks, and they sound fine)
     
    Last edited:
    Okay, not long ago I made a request, but eventually I managed to make it work myself! So, here it is:

    Zinnia Battle Theme
    Game: Pokemon Omega Ruby/Alpha Sapphire
    Voicegroup: 6A8CBC
    Original Sequencer: paterDM
    Editor: STikER
    Base Game: Emerald
    Preview:

    Download
     
    Okay, not long ago I made a request, but eventually I managed to make it work myself! So, here it is:

    Zinnia Battle Theme
    Game: Pokemon Omega Ruby/Alpha Sapphire
    Voicegroup: 6A8CBC
    Original Sequencer: paterDM
    Editor: STikER
    Base Game: Emerald
    Preview:

    Download

    Sweet, i'll add it to the collection
     
    Would somebody kind enough to make or share Field of Hopes and Dreams by Toby Fox?
    I am really terrible at MIDIs.

    Also, can somebody teach me how to cook these .s into a ROM that has been patched with Lukee's Music Patch?
    I did try to use the universal all-instrument patch but when i cooked the .s into my ROM using the all-instrument voicegroups.
    Some part of the musics screeches.
     
    Last edited:
    Would somebody kind enough to make or share Field of Hopes and Dreams by Toby Fox?
    I am really terrible at MIDIs.

    Also, can somebody teach me how to cook these .s into a ROM that has been patched with Lukee's Music Patch?
    I did try to use the universal all-instrument patch but when i cooked the .s into my ROM using the all-instrument voicegroups.
    Some part of the musics screeches.

    I don't know what to tell you on the music patches.
    But, I can make a remix of Field of hopes and dreams using a preexisting midi.
    To cook a .s file, you put the offset of the voicegroup your using into the "voicegroup offset" box, and a free space offset into the "base destination offset" box.
     
    I don't know what to tell you on the music patches.
    But, I can make a remix of Field of hopes and dreams using a preexisting midi.
    To cook a .s file, you put the offset of the voicegroup your using into the "voicegroup offset" box, and a free space offset into the "base destination offset" box.

    Is there a way to create a new voicegroup?
    Or reverse engineer the music patch and identify its voicegroups then create a .s file using the identified voicegroup?
    Any way to insert a new music into a music patched ROM. Please, i really love Toby Fox's musics and i am willing to learn music hacks.
     
    Is there a way to create a new voicegroup?
    Or reverse engineer the music patch and identify its voicegroups then create a .s file using the identified voicegroup?
    Any way to insert a new music into a music patched ROM. Please, i really love Toby Fox's musics and i am willing to learn music hacks.

    I'm sorry man, I'm not an expert on GBA music.
    Maybe you can ask on the ROM hacking help sub forum, there might be someone there who can help.
     
    Back
    Top