• 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.

GoGo's MEGA-HUGE Sappy Tutorial

Did This Tutorial Help You At All?

  • Yes

    Votes: 55 53.4%
  • No

    Votes: 12 11.7%
  • I Don't Know

    Votes: 6 5.8%
  • I Didn't Read It Yet

    Votes: 30 29.1%

  • Total voters
    103

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
  • GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • HELLO ALL
    I come today to bring you two video tutorials on how to do this. Read the first post to watch them.
     

    kearnseyboy6

    Aussie's Toughest Mudder
    300
    Posts
    15
    Years
    • Seen Jun 22, 2019
    When hacking the DS to 13 this allows 13 direct sounds. Does a multi sample track use 2 of those tracks?
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • When hacking the DS to 13 this allows 13 direct sounds. Does a multi sample track use 2 of those tracks?

    It depends on your midi. If you have two notes playing simultaneously then yeah, more than one will be used then. But if it's just one note at a time it's one channel at a time. And the max is 12, not 13.
     
    19
    Posts
    9
    Years
  • Thanks for the great tutorial, GoGo. This helped me a ton, since I was stuck at the whole Anvil Studio instrument number thing. Damn, I feel like a moron for not knowing that sooner, :P.

    You've earned a subscriber!
     

    CosmicBlazer

    Batman
    190
    Posts
    11
    Years
  • Edit: Well new problem guys, I exported a track but it only gave me 2 tracks when I know there needs to be more. I tested another midi and it gave me about 7 or 8 so I don't know why that midi is only giving me 2. Please help
     
    Last edited:

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • Edit: Well new problem guys, I exported a track but it only gave me 2 tracks when I know there needs to be more. I tested another midi and it gave me about 7 or 8 so I don't know why that midi is only giving me 2. Please help

    Your song name has a space in it, making the compiler think it's 2 commands. Use a _
     

    CosmicBlazer

    Batman
    190
    Posts
    11
    Years
  • Your song name has a space in it, making the compiler think it's 2 commands. Use a _

    I tried this but it still only gave me 2 tracks. Could be that Sappy can't work with this midi? I think I remember that Sappy can't support all midis or something like that.

    For reference my midi is written like this Crossing_Field.midi. You mean like that right?
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • I tried this but it still only gave me 2 tracks. Could be that Sappy can't work with this midi? I think I remember that Sappy can't support all midis or something like that.

    For reference my midi is written like this Crossing_Field.midi. You mean like that right?

    Yes, Crossing_Field is good.
    Sappy CAN work with midis, it's just that mid2agb didn't convert the other tracks most likely because
    1 The tracks use the same channel in the midi, so they merged together
    2 Your midi is broken or has unsupported events. To fix it do the repair song feature of Anvil studio then save again.
     

    CosmicBlazer

    Batman
    190
    Posts
    11
    Years
  • Yes, Crossing_Field is good.
    Sappy CAN work with midis, it's just that mid2agb didn't convert the other tracks most likely because
    1 The tracks use the same channel in the midi, so they merged together
    2 Your midi is broken or has unsupported events. To fix it do the repair song feature of Anvil studio then save again.

    Alright well thank you for your help, time for the trial and error phase of learning soemthing new. I'll probably have some questions once I can understand everything better thank you GoGo :)
     

    DuoRyan

    Hack'in as usual, it seem.
    335
    Posts
    14
    Years
  • I have a simple question regarding multi sample key range. So in your tut, you said 0-48 was 49 byte. So what if the range is 28-28, would it be 0 or 1?
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • I have a simple question regarding multi sample key range. So in your tut, you said 0-48 was 49 byte. So what if the range is 28-28, would it be 0 or 1?

    That's 1 byte. It's a byte, it's not like it does exist lol
     

    BlankPoints

    Dumb Apples
    86
    Posts
    16
    Years
    • Seen Nov 3, 2023
    Hey Gogo, finally getting the hang of it but I'm not so good at the Drum Part in sappy. Is is possible for you to give a little guidance on that part? In the tutorial you say it is similar to a multi but some drums in songs don't go through the entire key range (eg some go from 33-65). Also in hex editor do you select 128 bytes and fill them in accordance to the samples?
     

    Hunter43

    Newbiest Noob
    6
    Posts
    9
    Years
    • Seen Aug 15, 2016
    I seem to have a problem when I change the music on Pokemon Fire Red.
    I try to change the Introduction music but the song I try to change it to
    ends up being all high-pitched.I need help

    __________________




    Just call me Sir Dr.Master.It'll make everything easier
     
    Last edited:

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • Hey Gogo, finally getting the hang of it but I'm not so good at the Drum Part in sappy. Is is possible for you to give a little guidance on that part? In the tutorial you say it is similar to a multi but some drums in songs don't go through the entire key range (eg some go from 33-65). Also in hex editor do you select 128 bytes and fill them in accordance to the samples?

    The drums and multis are similar, but drums don't use the secondary table that multi's do. So drums are just regular voicegroups that don't apply frequency changes basically.

    I seem to have a problem when I change the music on Pokemon Fire Red.
    I try to change the Introduction music but the song I try to change it to
    ends up being all high-pitched.I need help

    __________________




    Just call me Sir Dr.Master.It'll make everything easier

    Did you change the MODT in each track? If not, it'll sound extremely bent up.
     

    Hunter43

    Newbiest Noob
    6
    Posts
    9
    Years
    • Seen Aug 15, 2016
    I'm sorry if this sounds newbish but I don't know what the MOTD is or how to change it.:3c
     
    Last edited:

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • I'm sorry if this sounds newbish but I don't know what the MOTD is or how to change it.:3c

    In your .s file for your song, go to each track and put this line at the beginning:
    .byte MODT, 2
     
    Back
    Top