| GoGoJJTech |
June 19th, 2015 7:49 PM |
Quote:
Originally Posted by PokéMew
(Post 8806225)
Alright, so I made a midi using anvil studio and it sounds great. I converted it to a .s and inserted it (replacing a different song). This is where problems roll in... I played the song, and one of the problems (Yes, there are multiple -.-) is that the drums are a grand piano... So is there any way to state which instrument you want that track to be? Like replacing some bytes or something, or something more complicated.. Anything? :c I just want the last track to be drums, and not a grand piano. Oh and btw, I used the all-instruments-patch as the voice group. (I thought that'd give me the best results).
Thanks in advance~
|
Assuming you're using the latest version of sappy (mod 17.1 or even as low as mod 15) you can click on edit voicegroup.
This will show you what the game reads as instruments. Since you're saying that your drums are acoustic pianos or whatever, you just have to either go in your song and change the instrument number to be 0 (or whatever the drums are in the voicegroup) or you just have to make the acoustic piano a drum in the voicegroup.
Quote:
Originally Posted by mew_nani
(Post 8806354)
Acoustic Grand Piano is the default instrument for soundfonts with more than one instrument. It's on the top and denoted by the number 00, so if the ROM doesn't know what instrument it's supposed to be, it'll jump to that.
As for changing instruments, there probably is. With MIDI files there's usually information about what instrument goes with which channel. If I'm not mistaken the different instruments are denoted by number, and with the FRLG soundfont the drumset is the last instrument. Maybe you could figure out which instrument number represents the drums (in hex of course) and point it to that. Sorry I can't help you any further though; I've never used Sappy before aside from listening to songs contained in the ROM. ><
Hey wait a sec. Was the percussion channel saved as a rhythm channel or an instrument channel?
|
1: Acoustic Piano is not default anything
2: The ROM doesn't load any sounds unless it's told to. So if there's no data, there's no data, it doesn't default to acoustic pianos or anything at all
3: Channels and instruments aren't related until you hit channel 10 or when you compile to assembly. Mid2AGB.exe automatically merges tracks with the same channel number together, so that's a thing. In regular midi playback (not games) channel 10 is a drum channel, and depending on the instrument the drum is, the drum has a different theme.
4: Drums are usually 0 in gen 3, but again, it's what the game tells it to do, not a set number. It can be 14 or 95 or 128 or 240 or anything, but usually in gen 3 itself you have them at 0 or 1.
Just wanted to clear up some stuff and things
|