N64 MIDI + Soundfont player by monx at 12:31 AM EST on February 22, 2025
A while back I did some work with SubDrag's N64 tools, but realized I never shared it here. I updated chiptune.app to play MIDI and SoundFonts extracted with N64SoundbankTool:

Chip Player JS - Nintendo 64 (SoundFont MIDI)

The MIDI files contain special metadata events with the name of a SoundFont file (I wish there was a standard for this; I just made it up). When the player encounters this event, it will fetch and load that SoundFont into the Fluidsynth engine (Fluidlite).

Most of the work here was tweaking/repairing SoundFonts with Polyphone, and extra processing to convert N64MidiTool exports to well-behaved MIDI files (unroll loops, release/retrigger overlapping notes, and so on). My SoundFont tweaks are best-effort, and there might be a few remaining MIDI glitches, but I'm happy with the results.

I should mention Derselbst has done similar (and probably superior) work for ANMP.

Shoutout to SubDrag and anyone who helped compile all those game configs.

edited 12:44 AM EST February 22, 2025


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