• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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.

Sappy Mega Ultra List of instruments

SlowbroMusicyo

Kumquat
83
Posts
5
Years
  • Hello, over the last 2 days, I've been compiling a list of instrument addresses and values to make one big list so that it is much easier insert songs

    To do this, you must open up either FRLG or Emerald (some instruments don't exist in Ruby and Sapphire, but you can use most of the instruments that are in here) amd go to edit Voice table
    Here's a run through of the values and what they mean

    ex: FRLG drums/ Drum: Drum is the output device used for drumsets and 0x0676148 is the address the drum set is found in written in hexadecimal

    ex: Xylophone/ Direct Instrument (DI) 0x073E2A4 Attack(A) 255 Decrease(D)235 Sustain(S)0 Release(R)204
    Direct Instrument is the output device that (tries) to sound like real instruments by using samples which are the hex value 0x073E2A4. The Attack, Decrease and etc. tell the game how the instrument is going to sound like (when there is a higher sustain value, then the sound is going to resonate for example)

    ex. Piano/ Multi sample Address 1(A1): 0x0676A90 Address 2(A2):0x06B4698
    Multi Sample is an output device that uses (as it says) multiple samples of 1 instrument which gives the instrument multiple samples to use. Address 1(A1) is the hex address of all the samples and A2 gives the range of those samples

    ex. Square wave1 (S1) =25%: A:0 D:1 S:9 R:1

    Square waves are the remenants of the GBsynth from the GB and GBC, the percentage changes the wave modulation There is also Square wave 2 which is slightly higher pitched but is used for bass in FRLG

    last example. Wave: 0x06B4850 A;0 D:7 S:15 R:2
    The address recalls a wave which is a;so GB synth, and you can check out the wave itself by clicking on
    edit wave and by entering a random address you can make your own custom waves too by clicking edit wave

    Finally, on to the list

    jk

    So the numbers I'm using corresponds to the midi numbers except you have to add 1 if you are using sappy or subtract 1 if you're using midi editing software like Anvil Studio
    for example Trumpets in sappy and in the voice table is 56, while in Anvil studio, it is 57

    Ok, now since that is out of the way, on to the list
    (I'm using the numbers from the voicetables)


    • 0. DRUMS(FRLG)=0x0676148
      1.Piano=Multi: A1 0x0676A90 A2 0x06B4698
      2.DRUMS(RSE)=0x0675FEC
      3.Honky Tonk(LightKoto)=DI: 0x0701A10 A:255 D:0 S:206 R:242 (CANNOT BE USED IN RUBY OR SAPPHIRE)
      4: Electric Piano 1=DI: 0x071CBCC A:64 D:249 S:0 R:188
      5:Electric Piano 2=DI: 0x071F234 A:51 D:249 S:0 R:165
      6:Harpsichord wave=S2: 75%: A:0 D:1 S:7 R:1
      7:Clav wave=S1: 75%: A:0 D:1 S:7 R:1

      Ok im just going to stop writing adsr since you should know by now because it takes too much time

      8: Empty
      9: Glockenspiel=0x06B5D04: 255,165,72,249
      10: Music Box(Battle palace)=0x0710AB8: 255,188,139,239 (CANNOT BE USED IN RUBY AND SAPPHIRE)

      I'm going to finish this list later, but I hope what I've got for now is helpful
     

    SlowbroMusicyo

    Kumquat
    83
    Posts
    5
    Years
  • Hey, I'm back so now I'll get as far as I can into this list but some names might be confusing so I'll explain them.

    I will use names like Tubular Bell(RSE) and Tubular Bell(FRLG) to indicate which one is used the most in each game. but they will have the same Instrument address but different ADSR(Attack, Decrease, Sustain, Release) values so you can use both "RSE" and "FRLG" Instruments in each game. Another I will do mostly for Percussive Organ is give it nicknames like Creepy Organ for the ASDR values in Lavender Town and Percussive Organ for relatively normal sounding Organ in RSE for example BUT Church Organ and Reed Organ are completely different instruments that can only be used In Emerald since it used in the Rayquaza event. So now that I told you this, it can explain why there will be several (Same)s in some instuments values since the only change is the ASDR value. (Also almost all of these are Direct Instruments, so I'll only point out Multi Instruments)

    • (continued)
      11. Empty
      12.Empty
      13.Xylophone=0x074E2A4: 255,235,0,204
      14.Tubular Bell(FRLG)=0x0736C74: 255,165,97,236
      15.Tubular Bell(RSE)=Same: 255,216,90,242
      16.Creepy Organ=0x06B63A8:37,165,103,127
      17.Percussive Organ(FRLG)=Same: 255,76,133,137
      18.Rock Organ(Perc. Organ)=Same: 255,0,255,210
      19.Church Organ=0x0715038: 255,76,154,188 (EMERALD ONLY)
      20.Reed Organ=0x0717980: 255,76,154,188 (EMERALD ONLY)
      21. Accordian(RSE)=0x07410E0: 255,0,255,165
      22. Accordian(FRLG)=Same: 64,188,108,165
      23.Empty
      24.Nylon guitar (FRLG)= 0x08D8418: 128,249,25,127
      25.Steel guitar (Pallet town)= Same: 85,249,25,127
      26.Nylon guitar (RSE)=Same: 255,249,25,76
      27. Distortion Guitar(Emerald)=0x070AE74: 255,0,255,195
      28. Overdrive guitar(FRLG)=0x0709004: ,0,255,195 (ALL OF THESE UP TO 33 ARE NOT IN RS)
      29.Overdrive Guitar(Emerald)=Same: 255,0,255,226
      30.Distortion Guitar(FRLG)=0x070AE74: 255,0,255,127
      31.Guitar Harmonics=0x08DA388: 255,0,255,165
      32.Empty
      33.Electric Bass(crisp)=0x06FFDC0: 255,253,0,216
      34.Electric Bass(light)=Same: 255,253,0,149
      35. Fretless Bass=0x06B6BA0: 255,253,0,188
      36.Slap Bass=0x06B776C: 255,235,128,99 (SURPRISINGLY ONLY IN RSE)
      37.empty
      38.Synth Bass(light)=0x06B86A4: 128,252,0,115 (NOT IN FRLG)
      39.Synth Bass(attack)=Same: 255,252,0,115
      40.Orchestral Strings(RSE)=0x073D874: 255,242,51,242
      41.Timpani(RSE)=0x06B9318: 255,246,0,226
      42.empty
      43.Timpani(FRLG)=Same: 255,0,193,127
      44.empty
      45. Pizzicato Strings=0x0726EF0: 255,216,0,165
      46.Orchestral Strings(FRLG)=0x073D874: 255,246,0,235
      47.Timpani(Battle Pyramid)=0x06B9318: 255,0,180,246
      48.String Ensemble(Multi)=A1: 0x0676AC0 A2: 0x06B46E0
      49.Oriental Drumset(Battle Arena)= Drums: 0x0676658
      50.empty
      51.empty
      52.empty
      53.Voice Oohs(Deoxys battle)=0x06BA7E8: 85,0,154,165
      54.Voice Hoohs(Battle Pike)=0x07190E0: 128,165,128,204
      55.empty
      56.Trumpet(Multi)=A1: 0x0676AE4 A:2: 0x06B4728
      57. Ship horn=0x08D6978: 255,0,206,204
      58. Tuba(multi)= A:1 0x0677108 A:2 0x06B477C
      59. Empty
      60.French Horn(Multi)= A:1 0x0677120 A:2 0x06B47C4
      61. empty
      62. Heavy Guitar=0x070DE64: 255,0,236,188

      That's it for today, but there is till much more instruments to be listed so I'll finish this later but I hope what I got Is still pretty helpful
     
    Back
    Top