• 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?".
  • Forum moderator applications are now open! Click here for details.
  • 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
  • Age 31
  • 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
  • Age 22
  • 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
  • Age 22
  • 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
 

Hunter43

Newbiest Noob
6
Posts
9
Years
  • Age 22
  • Seen Aug 15, 2016
It still gets high-pitched when I make the output device DirectSound.
 
Back
Top