mmontag / chip-player-js

Web-based music player for a variety of video game and chiptune music formats.
https://chiptune.app
GNU General Public License v3.0
324 stars 17 forks source link

Some missing files from XG competition/Sound World sets #134

Open now-its-dark opened 1 year ago

now-its-dark commented 1 year ago

Hi there, I love this player, thanks for making it! Just flagging this for completion sake— the collected XG competition files aren't all present, as there were two different entries called "Naho.mid", found in 4thXG and again in XGSW97. The version you have online is from XGSW97 and the one from 4thXG is missing. Take a look at the SOL2 disc 2 (X4423A0) "Sounds" disc for the complete set of these competition files on internet archive.

Also, some of the entries were submitted in .xws (XGWorks) file format, as they are multi-port files. These entries were omitted from the hosted files on the official competition pages, but are present on the disc. They will play fine if converted to type-1 midi (assuming the player supports multiple midi ports). I've already done this conversion and would be happy to share if you want them.

mmontag commented 1 year ago

Hey thanks, I'd gladly accept those converted files, but the player doesn't support multi-port MIDI yet.
It's hard to prioritize work for which there exist single-digit number of files; are there many other multi-port MIDI files out there?

now-its-dark commented 1 year ago

Hmm many might be a stretch 😄 but they are definitely out there! Off the top of my head, quite a few of the Konami MIDI Power Pro collections files are type 1, with either multi-port or multi-track (A,B & C parts). All the internal Yamaha MU series demos are multi-port (for the devices which support 32+ tracks). Also have run into some made by various artists online, though they aren't totally common. I've been surprised a few times, upon discovering a midi I liked actually had a second layer to it. Here are the XGSW .xws files converted to type 1 and a random assortment of other XG multi-port files.