Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.

Reply
 
Thread Tools
  #1    
Old February 19th, 2010 (1:10 PM). Edited February 18th, 2011 by gamesharkhacker.
gamesharkhacker's Avatar
gamesharkhacker gamesharkhacker is offline
SupremoHack Entertainment Inc.
     
    Join Date: Jun 2009
    Location: In a massive hole :)
    Gender: Male
    Nature: Careful
    Posts: 47

    Hello, everyone.

    Today, I will talk about how to make CUSTOM Pokemon music for the GBA series of Pokemon games.

    NOTE: This tutorial is designed for people who know MUSIC THEORY. If you do not know what music theory is, you may well not waste your time reading this tutorial.

    Programs:
    Anvil Studio
    Sappy 2006 (For checking instruments and inserting the music)

    Hardware:
    I recommend a set of HI-FI HEADPHONES (I use Sony headphones by the way), because it helps you create the song, and all of it's features, perfectly.

    Contents:
    1. Intro
    2. Keys
    3. Structure
    4. MIDI Controller Events
    5. Looping
    6. Instruments and Tracks
    7. Volume and Panning
    8. Not so FAQ
    9. Ending

    1) Intro:
    Hello everyone.
    CUSTOM music is rarely ever seen (more like heard) in Hacked Pokemon Games. The best thing about making this type of music is that you do not have to write 20,000 hours of it. Why? Because you loop it. The music kinda challenging to make but very fun to make.


    2) Keys
    The keys in music are very important. They determine the song's "mood".
    Pokemon music sounds happy but the battle themes show a sense of nervousness or scariness.

    The key for trainer battle/elite four/legendary battles/rival battles etc. is...
    F minor. This key consists of the notes: F, G, A♭, B♭, C, D♭, E♭ and then F again. ...or C#minor which consists of the notes: C♯, D♯, E, F♯, G♯, A, B, and then C# again.


    The key for islands/surfing etc. or the Credits music is...
    A major. This key consists of the notes:
    A, B, C♯, D, E, F♯, G♯, and then A again.
    ...or E♭ minor, which consists of the notes: E♭, F, G♭, A♭, B♭, C♭, D♭, and then E♭ again.

    The key for towns/cities/routes etc. is...

    B♭ major. This key consists of the notes: B♭, C, D, E♭, F, G, A, and then B♭ again. ...or F♯ minor, which consists of the notes: F♯, G♯, A, B, C♯, D, E, and then F♯ again.

    3) Structure

    All songs have a structure. For example, songs have a chorus, verses, interludes and maybe a guitar solo. For Pokemon songs, it is different.


    Most of the song is different with some parts repeating, but never repeat the same thing over and over and over and over....
    Because that will bore the crap out of the listener. If you want to become a good composer, laziness does not come into the equation.

    Pokemon songs usually have a intro first, then a main part, interlude, then a different main part, a break and then the whole song loops over again, from the first main part.

    4) MIDI Controller Events

    Now, your probably thinking: "What the hell is a MIDI controller event?".
    A MIDI controller event is a special function, that allows you to say, pan an instrument, on the fly, to the opposite speaker.


    Here is a list of compatible, commonly used MIDI Controller Events:
    1. Panpot - Used to pan any instrument, on the fly, to any speaker.
    2. Program Change - Used to change an instrument to another instrument in the middle of a song.

    3. Pitch Bend - Used to change the pitch of a note without actually "hitting" any more notes.



    NOTE: When changing a value in Anvil Studio, subtract the chosen value by 1. For example, if you choose 81, change that to 80. Simple.

    5) Looping

    Looping is the technique we use (and the original composers of the Pokemon songs use) to make songs go on, and on, and on, and on, and... Yeah, I think you get it.


    Once you have completed making your song, it is supposed sound a bit "incomplete", because it is supposed to connect up to the first main part again (usually).


    Usually the Pokemon songs repeat from end, but what i reckon is it is good to get all creative with it.


    NOTE: You can not loop a MIDI file, you can only the S file you make with Midi2Gba (not sharing much info on that, because apparantly it is an illegal program to have).

    6) Instruments and Tracks
    Every song is made from instruments, whether it be soft instruments, or loud instruments every song is made of instruments.

    Here is a list of commonly used instruments:

    57 - Trumpet

    60 - French Horn


    49 - String Ensemble 1

    48 - Timpani

    0 - Acoustic Grand [Channel 10] (used as drums)



    81 - Lead 1 (square)

    82 - Lead 2 (sawtooth)


    83 - Lead 3 (calliope)

    34 - Electric Bass (finger)

    128 - Gunshot (used as drum noise)

    127 - Applause (used as drum noise)


    And, tracks. Tracks in Pokemon songs have a maximum of 10 tracks per song.

    Tracks have channels, but you do not need to worry about this unless you are adding drums to your song. Drums are at channel 10.


    7) Volume and Panning

    The volume in a Pokemon song isn't the same as a normal song, but the panning is similar. In a Pokemon song, the volume is winded down to about 50%. All other instrument volumes have a max of 70% and minimum of 40-50%.


    Panning is the technique of making songs sound better by making some instrument play through the left speaker, or the right speaker.

    The are also other common panning techniques. Here is a list of them:


    Full right speaker - 100% right speaker

    Full left speaker - 100% left speaker

    Mostly right speaker - 75% right speaker, 25% left speaker

    Mostly left speaker - 75% left speaker, 25% right speaker

    Centered Panning - 50% left speaker, 50% right speaker.

    To change the panning and volume in Anvil Studio, you will see a big box of nobs in the centre/middle of the screen. To change the panning to the left speaker, drag one of the nobs to the right. To change the panning to the right speaker, drag one of the nobs to the left.


    8) Not so FAQ
    Q. What is transposing?
    A. Transposing is raise a set of notes pitches to a higher or lower pitch.

    Q. What is difference between MIDI Format-0 and MIDI Format-1?
    A. I don't know but it saves track channels backwards. That's all I know.

    Q. In the bottom left corner of Anvil Studio, it says style. What does that do?
    A. It is just the way you see the musical notes. I recommend "guitar".

    Q. When I try to convert my file to an S file, it doesn't convert. Why?
    A. The only reason for this is because, the MIDI has problems. To fix those problems, go to "File" and then "Repair Song..." and then follow the prompts.

    Q. When I try to transfer my S file into Sappy, the whole program crashes. Why?
    A. I have no idea. I think it is a bug in Windows XP, not Sappy. If anyone could help with this I would be grateful.


    9) Ending

    All things come to end, my friends. If you would like to comment on this tutorial, please don't flame me, this is my first ever tutorial.


    Thanks for reading this tutorial and, happy composing!
    Reply With Quote

    Relevant Advertising!

      #2    
    Old March 25th, 2010 (3:50 AM).
    pokemon masterxd's Avatar
    pokemon masterxd pokemon masterxd is offline
    Pokemon Trainer
       
      Join Date: Mar 2010
      Gender: Male
      Nature: Relaxed
      Posts: 11
      thanks it helped a lot.
      Reply With Quote
        #3    
      Old March 25th, 2010 (6:17 AM).
      Full Metal's Avatar
      Full Metal Full Metal is offline
      C(++) Developer.
      • Silver Tier
       
      Join Date: Jan 2008
      Location: In my mind.
      Age: 21
      Gender: Male
      Nature: Timid
      Posts: 806
      @ above poster--Do you know what "thread revival" is? In the documents & tuts its OK as long as its relevant to the topic (eg you have a question)
      i would suggest removing ur post.
      But i saw this tut again, and...
      @gsh
      Quote:
      Q. When I try to transfer my S file into Sappy 2006, the whole program crashes. Why?
      A. I have no idea. I think it is a bug in Windows XP, not Sappy. If anyone could help with this I would be grateful.
      In windows xp, open explorer and go to tools->folder options.
      Click on the "file associations" tab
      click anywhere in the "list", then type the letter: s. (or search for a .s extension manually)
      It should show up with the .s extension; push the delete key and your good to go.
      __________________

      ★ full metal.

      I like to push it,
      and push it,
      until my luck is over.
      Reply With Quote
        #4    
      Old March 27th, 2010 (1:32 PM).
      Slegna Slegna is offline
         
        Join Date: Mar 2010
        Gender: Male
        Posts: 1
        Well, now that the thread is relatively recent, does anybody know how long a song loop should be on average? I think I'm starting to run out of ideas.
        Reply With Quote
          #5    
        Old April 5th, 2010 (3:23 PM). Edited April 5th, 2010 by ryolo.
        ryolo ryolo is offline
        talking meowth
           
          Join Date: Apr 2010
          Gender: Male
          Nature: Docile
          Posts: 5
          Thanks 4 the tutorial, also, just checking. Is anvil studio free and where do i get it?
          Please reply!!

          Thanks 4 the tutorial, also, just checking. Is anvil studio free and where do i get it?
          Please reply!!
          Reply With Quote
            #6    
          Old April 5th, 2010 (3:44 PM). Edited April 5th, 2010 by Full Metal.
          Full Metal's Avatar
          Full Metal Full Metal is offline
          C(++) Developer.
          • Silver Tier
           
          Join Date: Jan 2008
          Location: In my mind.
          Age: 21
          Gender: Male
          Nature: Timid
          Posts: 806
          yes anvil studio is free.
          can you spell google?


          yes anvil studio is free.
          can you spell google?
          __________________

          ★ full metal.

          I like to push it,
          and push it,
          until my luck is over.
          Reply With Quote
            #7    
          Old August 31st, 2010 (7:10 AM).
          Song Major's Avatar
          Song Major Song Major is offline
          It all ends with a Double Bar
             
            Join Date: Aug 2010
            Location: Canada
            Gender: Male
            Posts: 10
            As a fellow music enthusiast (assuming you are) this is totally sick. It looks like you took a lot of time into doing this, and it's nice of you to give some theory tips to others as well.
            __________________
            Reply With Quote
              #8    
            Old August 31st, 2010 (3:48 PM).
            PlatniumPiano's Avatar
            PlatniumPiano PlatniumPiano is offline
            You are now breathing manually
               
              Join Date: Dec 2008
              Location: Yesterday
              Gender: Male
              Nature: Lax
              Posts: 480
              Seems hard using Anvil haha. I just use Sibileus and save the score I make as a MIDI file. But I guess this is good for those without music-writing software... It's always fun to put music into hacks, but it seems like it has a lot of problems either converting MIDI -> .S or .S -> Sappy... Maybe tis mah lack of hacking skills... haha

              Good tut.
              Reply With Quote
                #9    
              Old April 16th, 2011 (10:03 PM).
              Alf Stewart Alf Stewart is offline
              Champion
                 
                Join Date: Feb 2011
                Location: Summer Bay
                Gender: Male
                Nature: Lax
                Posts: 7
                I just hope I can put this song in I edited it with AnvilStudio.
                (vgmusic newfiles pokemon mariored summerbaytheme)
                __________________
                G'day I'm Alf Stewart!
                Reply With Quote
                  #10    
                Old April 17th, 2011 (4:40 AM).
                zachlim98's Avatar
                zachlim98 zachlim98 is offline
                Half-way mark Scripter
                   
                  Join Date: Aug 2010
                  Gender: Male
                  Posts: 34
                  Wow, sounds complicated! But thanks anyway! I'll give it a try!
                  __________________
                  In a Pokemon Battle, what's Important is NOT who's RIGHT, but who's LEFT!
                  Proof(Video): http://www.youtube.com/watch?v=RsU8bZhDuMI
                  Proof(Photo): http://img191.imageshack.us/g/bus1t.png/
                  Reply With Quote
                    #11    
                  Old April 22nd, 2011 (9:08 AM). Edited April 22nd, 2011 by Shadow of Legends.
                  Shadow of Legends's Avatar
                  Shadow of Legends Shadow of Legends is offline
                     
                    Join Date: Apr 2011
                    Gender: Male
                    Posts: 6
                    This sounds so cool. I recently downloaded pokemon ruby destiny life of guardian and it has awesome music.
                    Could someone show me a sample of music made with these programs before I download them.

                    PS: Does anyone know why the only pokemon in the sinister woods is mew? (pokemon ruby destiny life of guardians)
                    __________________

                    ~Every legend has a shadow~
                    Reply With Quote
                      #12    
                    Old April 22nd, 2011 (9:14 AM).
                    Olli's Avatar
                    Olli Olli is offline
                    I am still bathing in a summer's afterglow
                    • Silver Tier
                     
                    Join Date: Aug 2010
                    Location: Skyloft
                    Gender: Male
                    Nature: Quiet
                    Posts: 2,613
                    Quote:
                    Originally Posted by Shadow of Legends View Post
                    This sounds so cool. I recently downloaded pokemon ruby destiny life of guardian and it has awesome music.
                    Could someone show me a sample of music made with these programs before I download them.

                    PS: Does anyone know why the only pokemon in the sinister woods is mew? (pokemon ruby destiny life of guardians)
                    This is not the right thread, nor the right forum. You can ask those kind of questions in the simple questions thread, or in the thread of the hack.


                    Also, good tutorial :D
                    __________________
                    Not removing this from my signature!

                    Reply With Quote
                      #13    
                    Old April 22nd, 2011 (9:27 AM).
                    Shadow of Legends's Avatar
                    Shadow of Legends Shadow of Legends is offline
                       
                      Join Date: Apr 2011
                      Gender: Male
                      Posts: 6
                      Quote:
                      Originally Posted by Olli97 View Post
                      This is not the right thread, nor the right forum. You can ask those kind of questions in the simple questions thread, or in the thread of the hack.
                      The question was just an afterthought.
                      I still want to here a sample of music made with these programs.
                      __________________

                      ~Every legend has a shadow~
                      Reply With Quote
                        #14    
                      Old May 16th, 2011 (9:49 AM).
                      GlaceonX's Avatar
                      GlaceonX GlaceonX is offline
                      -Glomps- Hii everybody
                         
                        Join Date: Jan 2011
                        Location: Manati, Puerto rico
                        Gender: Male
                        Nature: Docile
                        Posts: 37
                        This is a great tut, I got anvil... But I just have 1 question... Ummm, couldn't I use FL Studio better? I mean if it's posible, cuz FL Stusio saves MIDI tracks and I'm more expirienced with it x3
                        __________________
                        Gaming PC:
                        AMD Phenom II X3 720 (BE) @3.3ghz (Stock Voltage)
                        MSI 785GT-E63
                        MSI Radeon HD 4350 512mb DDR2 OC 750mhz and ATI Radeon HD 4200 (Hybrid Crossfire)
                        2GB Kingstone Hyper X 1066mhz Dual-Channel
                        Samsung 500gb 7200rpm, Samsung 7200rpm 80gb SATA HDD Western Digital WD120 120gb I believe at 5400rpm
                        ATX 700w PSU (I picked it up in a fleamarket for 30$ xD)
                        Asus heatsink, Asus fan 4500rpm
                        Windows 8 M3 Build 7989 64bit

                        (Laptops)
                        Toshiba Sattelite L655D
                        AMD Phenom II X4 Mobile 1.8ghz
                        4gb ram
                        ATI Radeon HD 4250
                        Windows 7 Arc Gamer

                        Acer Aspire One
                        AMD Fusion Dual core 1.0ghz
                        2gb Ram
                        ATI Radeon HD 6250
                        Windows 7 Ultimate
                        Reply With Quote
                          #15    
                        Old May 17th, 2011 (8:50 AM). Edited May 17th, 2011 by The 100 Mega Shock.
                        The 100 Mega Shock The 100 Mega Shock is offline
                        • Gold Tier
                         
                        Join Date: Aug 2010
                        Gender: Male
                        Posts: 1,235
                        Quote:
                        Originally Posted by Shadow of Legends View Post
                        The question was just an afterthought.
                        I still want to here a sample of music made with these programs.
                        It's a silly question. Listen to any Pokémon game music. A piece of music that's been converted to the GBA won't sound any different regardless of what program was used to make it. It's like asking for a sample of a story written in two different word processing programs.

                        Quote:
                        Originally Posted by GlaceonX View Post
                        This is a great tut, I got anvil... But I just have 1 question... Ummm, couldn't I use FL Studio better? I mean if it's posible, cuz FL Stusio saves MIDI tracks and I'm more expirienced with it x3
                        Yes the same principles apply.
                        __________________
                        Reply With Quote
                          #16    
                        Old March 24th, 2015 (10:16 AM).
                        Wolfieboy Wolfieboy is offline
                           
                          Join Date: Mar 2015
                          Posts: 1
                          Will Standard MIDI files work for sappy? (.mid)
                          Reply With Quote
                            #17    
                          Old June 15th, 2015 (2:58 PM).
                          kalabquake's Avatar
                          kalabquake kalabquake is offline
                             
                            Join Date: Jul 2012
                            Gender: Male
                            Posts: 1
                            Thank you sir. Also you have to set the midi up to be "looped" as a .s file (midi file won't be looped), upon turning in into a .s, it will be looped in game if done correctly. I've wanted to change music in pokemon for a long time
                            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 GMT -8. The time now is 2:30 AM.