+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  NES Music Hacking
Pages: 1 [2]
Author Topic: NES Music Hacking  (Read 2 times)
Roth
Guest
« Reply #15 on: March 31, 2008, 05:50:25 pm »

Quote from: optomon on March 31, 2008, 05:43:12 pm
Friday the 13th.  :thumbsup:

haha I knew someone would do that! But yes, that is it ; )

Optomon, you and Dr. Mario's hack Chorus of Mysteries is actually what got me wanting to mess with ROM hacking, and especially on the music side. After hearing some of the tunes that were put in and/or transposed to it, I was really wanting to learn how to do something with music in a ROM. So thanks : )
optomon
Guest
« Reply #16 on: March 31, 2008, 06:57:00 pm »

Yeah the first four notes were a total giveaway.

That type of hex data is pretty much the kind of stuff I edit for Chorus of Mysteries and other games. More often than not, you have to redefine starting locations for the music to play in the nsf. For a good while I didn't know how to do this in nes games, which is why knowing how pointers work is extremely important. Good luck with it.
Googie
Guest
« Reply #17 on: March 31, 2008, 07:42:32 pm »

I dunno if this'll help you out Roth, but a few days ago I found this neat lill program. When you drag & drop it'll turn any MIDI file into NES music. I tried it on hundreds of MIDI files and the program works wonders. Hope I was helpful a bit... ^^'
Dr. Floppy
Guest
« Reply #18 on: March 31, 2008, 08:13:37 pm »

I really, really need to get that Comprehensive SMB1 Music Hacking Guide of mine published...
optomon
Guest
« Reply #19 on: March 31, 2008, 10:24:22 pm »

Quote from: Googie on March 31, 2008, 07:42:32 pm
I dunno if this'll help you out Roth, but a few days ago I found this neat lill program. When you drag & drop it'll turn any MIDI file into NES music. I tried it on hundreds of MIDI files and the program works wonders. Hope I was helpful a bit... ^^'


Most outstanding find! Doesn't really sound too much like NES, but it could be the quality of some the midis I'm using. Just put in a midi of "Superstition", and god that's awesome, it sounds like something out of rollergames now. Can the files be exported from midi format to whatever the format is?
Silas
Guest
« Reply #20 on: April 02, 2008, 04:46:54 pm »

Quote from: Dr. Floppy on March 31, 2008, 08:13:37 pm
I really, really need to get that Comprehensive SMB1 Music Hacking Guide of mine published...

...and If God wills, SMB3 too.. :happy:
Karatorian
Guest
« Reply #21 on: April 02, 2008, 07:35:20 pm »

While I've never really played around with music data, I have simply "seen" things with a hexeditor. With a little experiance, you can usually spot tabular data of all sorts simply by looking at it. Fairly often, you can tell the record length as well if it's a fixed size. Pointer tables are dead easy to spot.

I've also seen interesting stuff with a graphics viewer pointer at  parts of the ROM other than graphics. I discovered this by accident, but you can gauge the level of randomness to data with a graphics view. Code looks like static, while data usually has some sort of pattern.
Googie
Guest
« Reply #22 on: April 02, 2008, 09:25:02 pm »

Quote from: optomon on March 31, 2008, 10:24:22 pm
Quote from: Googie on March 31, 2008, 07:42:32 pm
I dunno if this'll help you out Roth, but a few days ago I found this neat lill program. When you drag & drop it'll turn any MIDI file into NES music. I tried it on hundreds of MIDI files and the program works wonders. Hope I was helpful a bit... ^^'


Most outstanding find! Doesn't really sound too much like NES, but it could be the quality of some the midis I'm using. Just put in a midi of "Superstition", and god that's awesome, it sounds like something out of rollergames now. Can the files be exported from midi format to whatever the format is?

I played with the midis from VG Music, I haven't tried the midi you suggested yet tho. I dunno about Music hacking that well, my bad... (^^')
creaothceann
Guest
« Reply #23 on: April 03, 2008, 06:09:19 am »

Quote from: Karatorian on April 02, 2008, 07:35:20 pm
I've also seen interesting stuff with a graphics viewer pointer at  parts of the ROM other than graphics. I discovered this by accident, but you can gauge the level of randomness to data with a graphics view. Code looks like static, while data usually has some sort of pattern.

PCM sound data also looks nice (with greyscale palettes). Smiley
Dr. Floppy
Guest
« Reply #24 on: April 05, 2008, 09:56:41 pm »

Quote from: Silas on April 02, 2008, 04:46:54 pm

...and If God wills, SMB3 too.. :happy:


He wills it, just not right away...  :angel:

Right now, my main focus is on the Zelda 1 music engine, as I'm rewriting its soundtrack for my next hack. In my spare time, I've looked at the music data for SMB2 and Zelda 2, and intend to do comprehensive write-ups of all of them within the next decade.
optomon
Guest
« Reply #25 on: April 06, 2008, 04:39:33 pm »

Quote from: Dr. Floppy on April 05, 2008, 09:56:41 pm
...within the next decade.

Man, if only I had a decade to get things done! That would be like a procrastinators dream.

And don't worry about Zelda 2, I think I can handle that one.
Pages: 1 [2]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC