Research & Development Got a well-founded knack with ROM hacking? Love reverse-engineering the Pokémon games? Or perhaps you love your assembly language. This is the spot for polling and gathering your ideas, and then implementing them! Share your hypothesis, get ideas from others, and collaborate to create!

Reply
 
Thread Tools
  #1    
Old October 28th, 2008 (11:39 AM). Edited October 28th, 2008 by Magnius.
Magnius Magnius is offline
Pokemon Music Hacking Guru
     
    Join Date: Jul 2005
    Gender:
    Nature: Adamant
    Posts: 295
    Hi this is Magnius. In this document you're going to find information on the voicegroups used in RSE, as well as some general information about voicegroups. For those of you who have not read the Fire Red voicegroup document yet or are just clueless about what voicegroups are, I'm going to go over the basics of voicegroups.

    So what is a voicegroup? Well if I had to define it myself, I would define it as a list of instruments stored in a particular value of a rom. That's my personal definition of what a voicegroup is. But why are voicegroups important you ask? Well, it's because they play such a big role in whether or not a midi you insert into the game sounds good. I'm sure you've all been in a situation where you assemble a midi into the game, but then some of the most important instruments get turned to GBSynth. This is most likely because of A. The instruments that get turned to GBSynth aren't in the voicegroup you assembled the song too or B. You have too many DirectSound instruments.

    "But Magnius, how do I know which voicegroups support which instruments?" Well, simply, read through this topic and you'll find out all of that. Below, you're basically gonna find a list of most of the voicegroups in RSE and what instruments they play.

    But before we get on to that... I'm gonna list a few things that are true for every voicegroup, as well as some general notes on things regarding the voicegroups.

    - Usually, tracks 80 and up are used as GBSynth. In the rare case this ISN'T true for a particular voicegroup, I'll note that.

    - Tracks 2-13 are also usually used as GBSynth. There are however, some cases where that's not true. In the case that one of these instruments IS used as a DirectSound track, I'll list it.

    - 125, 126 and 127 are used as "Noise" tracks.

    - Track 0 is usually the drum track, however, in some voicegroups Track 0 is used as an Acoustic Grand track.

    - Tracks 33-38 are commonly used basses in RSE, however, you can only hear in Sappy is Track 38 - Synth Bass 1, in Sappy. So while all the other basses DO play in game, you won't be able to actually hear them in Sappy.

    - Be aware that even if a voicegroup has more than 5 DirectSound instruments in it, you can only have 5 DirectSound tracks playing at once. If your song uses drums, that already counts as one of the DirectSound tracks.

    Read through all that? Haha. Well then here it is, what you guys have been waiting for! The list!

    0x43F644

    01 - Bright Acoustic
    45 - Pizzicato Strings
    46 - Harp
    47 - Timpani
    48 - Strings
    56 - Trumpet
    58 - Tuba
    60 - French Horn
    73 - Flute

    0x44964C

    01 - Bright Acoustic
    46 - Harp
    47 - Timpani
    48 - Strings
    56 - Trumpet
    58 - Tuba
    60 - French Horn

    0x43F218

    01 - Bright Acoustic
    14 - Tubular Bells
    46 - Harp
    47 - Timpani
    48 - Strings
    56 - Trumpet
    58 - Tuba
    60 - French Horn
    73 - Flute

    0x43C4A0

    01 - Bright Acoustic
    35 - Fretless Bass
    45 - Pizzicato Strings
    48 - Strings
    73 - Flute

    0x431FF4

    01 - Bright Acoustic
    24 - Acoustic Guitar Nylon (Used as GBSynth here)
    25 - Acoustic Guitar Steel (Used as GBSynth here)
    26 - Electric Guitar Jazz (Used as GBSynth here)
    27 - Electric Guitar Clean (Used as GBSynth here)
    35 - Fretless Bass
    56 - Trumpet
    73 - Flute

    0x43A280

    01 - Bright Acoustic (Used as GBSynth here)
    02 - Electric Grand (Used as GBSynth here)
    03 - Honky-Tonk (Used as GBSynth here)
    06 - Harpsichord (Used as GBSynth here)
    10 - Music Box
    17 - Percussive Organ
    38 - Synth Bass 1
    48 - Strings
    73 - Flute

    0x444444

    17 - Percussive Organ
    24 - Acoustic Guitar Nylon
    35 - Fretless Bass
    46 - Harp
    48 - Strings
    73 - Flute

    0x446844

    05 - Electric Piano 2 (Used as GBSynth here)
    17 - Percussive Organ
    24 - Acoustic Guitar Nylon
    39 - Synth Bass 2(Wave instrument, but still makes sound)
    48 - Strings
    73 - Flute

    0x439EB4

    00 - Acoustic Grand
    35 - Fretless Bass
    45 - Pizzicato Strings
    48 - Strings
    73 - Flute

    0x447A5C

    24 - Acoustic Guitar Nylon
    45 - Pizzicato Strings
    46 - Harp
    48 - Strings
    60 - French Horn
    73 - Flute

    0x436314

    01 - Bright Acoustic
    35 - Fretless Bass
    73 - Flute

    0x43D418

    45 - Pizzicato Strings
    48 - Strings
    58 - Tuba
    60 - French Horn
    73 - Flute

    0x44A84C

    01 - Bright Acoustic
    17 - Percussive Organ
    24 - Acoustic Guitar Nylon
    58 - Tuba
    73 - Flute

    0x442644

    14 - Tubular Bells
    24 - Acoustic Guitar Nylon
    35 - Fretless Bass
    56 - Trumpet

    0x430CF8

    24 - Acoustic Guitar Nylon
    35 - Fretless Bass
    48 - Strings
    73 - Flute

    0x430908

    14 - Tubular Bells
    46 - Harp
    47 - Timpani
    48 - Strings
    56 - Trumpet
    58 - Tuba
    60 - French Horn

    0x431BF8

    24 - Acoustic Guitar Nylon
    46 - Harp
    47 - Timpani
    48 - Strings
    56 - Trumpet
    60 - French Horn

    0x4339A4

    47 - Timpani
    56 - Trumpet
    58 - Tuba
    60 - French Horn
    73 - Flute
    81 - Sawtooth(Used as a Wave instrument here, but makes noise)

    0x43B480

    46 - Harp
    47 - Timpani
    48 - Strings
    56 - Trumpet
    58 - Tuba
    60 - French Horn

    0x440E44

    24 - Acoustic Guitar Nylon
    47 - Timpani
    60 - French Horn
    73 - Flute

    0x43DA18

    38 - Synth Bass 1
    48 - Strings

    0x435D74

    01 - Bright Acoustic
    14 - Tubular Bells
    17 - Percussive Organ
    46 - Harp
    47 - Timpani
    60 - French Horn
    90 - Polysynth

    0x443844

    56 - Trumpet
    58 - Tuba
    60 - French Horn

    0x437AE4

    14 - Tubular Bells
    46 - Harp
    47 - Timpani
    48 - Strings
    58 - Tuba
    60 - French Horn

    0x446E44

    24 - Acoustic Guitar Nylon
    38 - Synth Bass 1
    48 - Strings
    60 - French Horn
    73 - Flute

    0x446244

    14 - Tubular Bells
    24 - Acoustic Guitar Nylon
    35 - Fretless Bass
    45 - Pizzicato Strings
    47 - Timpani
    60 - French Horn

    0x445044

    01 - Bright Acoustic
    14 - Tubular Bells
    47 - Timpani
    48 - Strings
    56 - Trumpet
    60 - French Horn
    73 - Flute

    0x447E4C

    00 - Acoustic Grand
    24 - Acoustic Guitar Nylon
    46 - Harp
    47 - Timpani
    48 - Strings
    60 - French Horn
    73 - Flute

    0x43C818

    47 - Timpani
    48 - Strings
    56 - Trumpet
    60 - French Horn

    0x432750

    45 - Pizzicato Strings
    46 - Harp
    48 - Strings
    58 - Tuba
    60 - French Horn
    73 - Flute

    0x43B8A0

    01 - Bright Acoustic
    09 - Glockenspiel
    35 - Fretless Bass
    45 - Pizzicato Strings
    46 - Harp
    47 - Timpani
    48 - Strings
    60 - French Horn
    73 - Flute

    0x43E618

    09 - Glockenspiel
    23 - Tango Accordion
    35 - Fretless Bass
    45 - Pizzicato Strings
    46 - Harp

    0x445C44(Check assembling later)

    17 - Percussive Organ
    24 - Acoustic Guitar Nylon
    35 - Fretless Bass
    46 - Harp(Used as noise here)
    73 - Flute
    82 - Calliope(Used as Wave instrument, but makes sound)

    0x449C4C

    73 - Flute

    0x44A24C

    Has no DirectSound instruments.

    0x43A880

    00 - Acoustic Grand
    06 - Electric Piano 2
    45 - Pizzicato Strings
    48 - Strings
    73 - Flute

    0x43BEA0

    01 - Bright Acoustic
    17 - Percussive Organ
    35 - Fretless Bass
    46 - Harp

    0x4317C0

    47 - Timpani
    48 - Strings
    56 - Trumpet
    87 - Fifths(Used as a Wave instrument, but makes sound)

    0x445644

    17 - Percussive Organ
    35 - Fretless Bass
    36 - Slap Bass 1
    56 - Trumpet

    0x44BA4C

    09 - Glockenspiel
    13 - Xylophone
    14 - Tubular Bells
    17 - Percussive Organ
    21 - Accordian
    24 - Acoustic Guitar Nylon
    47 - Timpani
    48 - Strings
    56 - Trumpet
    60 - French Horn
    73 - Flute

    0x44D24C

    56 - Trumpet
    58 - Tuba
    73 - Flute

    0x433590

    00 - Acoustic Grand
    45 - Pizzicato Strings
    48 - Strings
    58 - Tuba

    0x433F14

    00 - Acoustic Grand
    35 - Fretless Bass
    46 - Harp
    56 - Trumpet

    0x447444

    01 - Bright Acoustic

    0x4370E8

    01 - Bright Acoustic
    47 - Timpani
    48 - Strings
    56 - Trumpet
    60 - French Horn

    0x444A44

    13 - Xylophone
    35 - Fretless Bass
    47 - Timpani
    82 - Calliope(Used as a wave instrument here, but plays sound)

    0x448A4C

    17 - Percussive Organ
    36 - Slap Bass 1
    56 - Trumpet
    60 - French Horn
    73 - Flute

    0x44AE4C

    24 - Acoustic Guitar Nylon
    38 - Synth Bass 1

    0x441A44

    24 - Acoustic Guitar Nylon
    35 - Fretless Bass
    45 - Pizzicato Strings

    0x435570

    17 - Percussive Organ
    36 - Slap Bass 1
    56 - Trumpet

    0x43CE18

    01 - Bright Acoustic
    35 - Fretless Bass
    48 - Strings
    73 - Flute

    0x44C04C

    24 - Acoustic Guitar Nylon
    38 - Synth Bass 1

    0x434F70

    01 - Bright Acoustic
    13 - Xylophone
    38 - Synth Bass 1

    0x4374E4

    33 - Electric Bass Fingered
    48 - Strings
    60 - French Horn

    0x439AE8

    01 - Bright Acoustic
    48 - Strings
    58 - Tuba
    73 - Flute

    0x44CC4C

    47 - Timpani
    58 - Tuba
    60 - French Horn

    0x440244

    29 - Overdriven Guitar(Wave instrument but plays sound)
    38 - Synth Bass 1
    56 - Trumpet

    0x440844

    17 - Percussive Organ
    36 - Slap Bass 1
    56 - Trumpet

    0x441444

    01 - Bright Acoustic
    36 - Slap Bass 1
    56 - Trumpet

    0x44904C

    29 - Overdriven Guitar(Used as a wave instrument here, but plays

    sound)
    38 - Synth Bass 1
    47 - Timpani
    56 - Trumpet
    60 - French Horn

    And there it goes. It's not complete yet, but it probably will be pretty soon.
    __________________
    Check out my original music on my youtube channel:
    http://www.youtube.com/user/MagniusKun?feature=mhee
    Reply With Quote

    Relevant Advertising!

      #2    
    Old October 28th, 2008 (12:29 PM).
    Zeikku™'s Avatar
    Zeikku™ Zeikku™ is offline
    Johto remaker
    • Silver Tier
     
    Join Date: Aug 2007
    Location: London, England
    Age: 25
    Gender: Male
    Nature: Naughty
    Posts: 1,118
    Send a message via Windows Live Messenger to Zeikku™
    Nice one Magnius, I figured out some, but it helps a bunch that you've posted the rest.
    Oh and I'm the first person to post! :D
    __________________

    Follow me on Twitter by clicking on my signature.
    Reply With Quote
      #3    
    Old October 28th, 2008 (12:40 PM).
    Argent Crusader's Avatar
    Argent Crusader Argent Crusader is offline
    Isn't Falstad dead?
       
      Join Date: Sep 2006
      Location: Paraguay
      Age: 25
      Nature: Lax
      Posts: 300
      Oh! Pretty interesting. I've been waiting for this :D
      I still need to try it, but thanks a lot Magnius!
      __________________
      Reply With Quote
        #4    
      Old October 28th, 2008 (2:43 PM).
      AmineX's Avatar
      AmineX AmineX is offline
      Music Expert
         
        Join Date: Feb 2008
        Location: Algeria
        Age: 28
        Nature: Gentle
        Posts: 151
        Send a message via ICQ to AmineX Send a message via Windows Live Messenger to AmineX
        All that is good job no offence but that arrives a little late cause grace to sappy himself you can know all that
        __________________
        AmineX


        All my pokemon music related videos here:
        http://www.youtube.com/user/LHV1?feature=mhee
        Reply With Quote
          #5    
        Old October 28th, 2008 (5:35 PM).
        destinedjagold's Avatar
        destinedjagold destinedjagold is offline
        Oh Hai Thar~
        • Silver Tier
         
        Join Date: May 2007
        Location: Philippines
        Age: 26
        Gender: Male
        Nature: Careful
        Posts: 8,512
        thankies for making this tutorial.
        gotta try it out when I'm in the mood of music editing.

        again, thanks~
        __________________


        FC: 0061-1111-6462
        TSV: 1364(X), 0790(OR)

        Reply With Quote
          #6    
        Old October 28th, 2008 (7:28 PM).
        Magnius Magnius is offline
        Pokemon Music Hacking Guru
           
          Join Date: Jul 2005
          Gender:
          Nature: Adamant
          Posts: 295
          Revised the document. Still not a complete list of voicegroups, but it should seem less rushed now.
          __________________
          Check out my original music on my youtube channel:
          http://www.youtube.com/user/MagniusKun?feature=mhee
          Reply With Quote
            #7    
          Old October 29th, 2008 (4:41 PM).
          cubone_master cubone_master is offline
             
            Join Date: Jun 2008
            Gender:
            Posts: 7
            Cool dude!
            that will help me xD
            Reply With Quote
              #8    
            Old October 30th, 2008 (7:25 AM).
            Joey the Cockroach's Avatar
            Joey the Cockroach Joey the Cockroach is offline
            Dino Crisis will never die!!!!
               
              Join Date: Feb 2005
              Location: Not here. >:
              Nature: Adamant
              Posts: 1,839
              Magnius, thanks for this. i wouldn't have been able to figure this out myself, but this should be what i can use for now. thanks a lot, much appreciated.
              Reply With Quote
                #9    
              Old November 3rd, 2008 (2:51 PM).
              cubone_master cubone_master is offline
                 
                Join Date: Jun 2008
                Gender:
                Posts: 7
                I Have A Question And I Like You Answer It...
                Did You Use A Midi Songs Editor For Getting The Lists?
                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 11:43 AM.