If you didn’t start with Part 1, So You Want to Add Custom Music to Your Banjo-Kazooie Romhack, I highly recommend you start there first as it provides context and download links to what we’re using here.
This phase can be skipped if you already have a MIDI you want to put into Banjo-Kazooie. However, if you want to port songs from other N64 titles, this step is for you.
1. Open back up our N64 Tools folder and navigate to [N64 Midi Tool > Release] and launch N64MidiTool.exe
Note: This software will not launch if you don’t have Visual C++ 2008 SP1 installed.
2. Similar to how we handled the Sound Bank tool, we’ll select the game we wish to extract from first then navigate to it from [Load ROM] after. In this case, I’ll be pulling the Zora’s Domain theme from Ocarina of Time. If you want to do this step with me, you’ll need a student copy of Ocarina of Time as well.
3. Within the N64 Midi Tool, we can choose to browse through midis one by one. However I don’t like don’t like this method and would rather select [Export All to Midi] and send them to a folder just for that game. In this case, I’ve made a few folders called [N64 Music > Ocarina of Time > Midis] that I dumped the entire archive into.
Note: It’s common to get an error message after exporting that says one or a few tracks couldn’t get dumped.
4. Open up the folder that you exported your midis to. Browsing these can be kind of a chore so when ever I find the midi that I’ll be using, I try to rename it to something more usable.
Now that we have our software setup and our midis in place, let’s learn how to properly use Sekaiju — our powerful, open source midi editor.