Compose 64 music by larkz at 11:08 PM EDT on June 5, 2009
Hi all. I've been interested in composing music for the sounds found in games like Zelda OOT. I've read about USF/ miniUSF and usflib, and was wondering if it is possible to somehow use a midi track to send information to the usflib file - (or whatever else might be involved). Sorry for my noobishness
by hcs at 12:14 AM EDT on June 6, 2009
No one has yet done that for Zelda, I don't think anyone has researched the format enough to figure out how to do it. It is certainly possible in principle, though. messiaen has been doing some cool stuff with importing music into Mario 64, conceptually it'd be the same sort of thing, but someone would have to figure out the format and write a tool to import midi or some other notation format.
by messiaen at 11:04 AM EDT on June 7, 2009
Pretty much all Nintendo 64 first-party games use the same sequence format (with a few variations from game to game). I have a bunch of notes about Mario 64, which are also valid for Zelda:

http://sites.google.com/site/messiaen64/mario-64-sequenced-music-specification

I also wrote a (primitive) .mml importer that works reasonably for Mario 64, so-so for Mario Kart 64 and badly for Zelda OOT. The results overall aren't very satisfactory, but as least it shows that the specification is correct:

http://sites.google.com/site/messiaen64/mml2m64--music-macro-language-importer-for-mario-64

A later (less stable) version and tools to insert custom sequences in the Mario Kart/Zelda OOT debug ROM and source code can be found here:

sites.google.com/site/messiaen64/music
/temp-files/mml2m64_02_beta.zip?attredirects=0

Again, you probably won't achieve the results you want with these tools, though they have been helpful for me to get some simple custom music in Mario 64. As for Zelda OOT, I have only made a few simple music replacements to test the tool.

The best thing would be if someone wrote a MIDI importer, but due to the differences between MIDI and this format, some complex parsing would be needed (ie, split simultaneous notes into sub-tracks and stuff).


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source