chip-player-js icon indicating copy to clipboard operation
chip-player-js copied to clipboard

Problematic songs

Open mmontag opened this issue 5 years ago • 6 comments

List of troublesome files

MIDI

  • [ ] Yu-No pyn_007b.mid ERROR: Invalid MIDIFileTrack (0x3e0) : The track size exceed the buffer length.

  • [ ] EVE Burst Error EVE_07.MID ERROR: 0x4b Running status without previous event Due to shift-JIS encoded track titles

  • [x] Gran Turismo MIDI files spu_04.mid, Smokey Robinson - I Second That Emotion.mid , Taito - metalb2.mid , Aqua - Barbie Girl.mid Drum channel is playing as piano (probably due to a bad bank select event combined with this change https://github.com/mmontag/chip-player-js/commit/7bb5db2390d14122d4b2d0c02819394f23aef5d8 - which reverts hardcoded ch10 bank selection in fluidlite.) Fix it in the MIDI player (ignore drum channel bank selects)?

  • [ ] Even More Incredible Machine, The - 06. Rock.MID - stuck note at end of track; song hangs. This game also has an extra drum channel that plays as piano

  • [ ] Tyrian MIDI files Camanise.MID MThd prefix not found. Bad game rip? Doesn't work with MIDIPlayer X

  • [ ] Transport Tycoon Deluxe Invalid MIDIFileHeader : MThd prefix not found

  • [ ] LB3_-_Felest_Tower.mid - Sounds jittery with external MIDI device. Could be issue with the custom MIDI throttling code in MIDIFilePlayer.js, or due to excessive CC 10 (panning) on channel 1, 2, 3, 4.

  • [ ] https://chiptune.app/?play=Contemporary%2FSTAFFcirc%20vol.%209%20-%20MIDI%20MODULE%20FANATIX%2F16%20HueArme%20-%20Yakumotatsu%20(Microsoft%20GS).mid almost 1 MB, like black MIDI, meant for Microsoft GS softsynth and breaks throttling

  • [ ] Theme Hospital Error: Unable to play Game MIDI/Theme Hospital (PC∕DOS, 1997)/Steady.mid (Invalid MIDIFileTrack (0xe) : No track end event found at the expected index

  • [ ] https://chiptune.app/?play=MIDI%2FCamel%2FThe%20Snow%20Goose.1.mid 4357 minutes long

  • [ ] Error: Unable to play /Game MIDI/X-COM – Terror from the Deep (PC∕DOS, 1995)/*.mid (Invalid MIDIFileHeader : MThd prefix not found).

  • [ ] Error: Unable to play /Game MIDI/Warcraft (PC∕DOS, 1994)/*.mid (Invalid MIDIFileTrack (0xe) : No track end event found at the expected index (158c).).

  • [ ] Error: Unable to play /Game MIDI/Theme Hospital (PC∕DOS, 1997)/*.mid (Invalid MIDIFileTrack (0xe) : No track end event found at the expected index (b5f9).).

MDX

  • [ ] HDV01.MDX: locks up the player.
  • [ ] STC30.MDX: timer runs slow, never advances to next track.
  • [ ] https://chiptune.app/?play=%2FSharp%20X68000%20MDX%2FGame%2FNamco%2FTowerOfDruaga%2FKouki%2FTTOD_4PC.MDX crashes player.

VGM

  • [x] On certain VGZ files there's volume inconsistency. One of the prime examples is in Black Knight 2000 main theme. Notice how the vocals, as well as percussion are very quiet compared to the rest of available voices. Here's the video of the main theme BGM of this pinball machine. Notice how the percussion can be heard, as well as all the vocals. https://www.youtube.com/watch?v=p61YjWczwLM&t=17s Fixed when vgm playback was switched to libvgm.

  • [ ] https://chiptune.app/?q=black+kni&play=VGM+Rips%2FBlack_Knight_2000_(Williams_System_11B)%2F04+Main+Theme.vgz

  • [ ] Error: Unable to play /Game MIDI/X-COM – Terror from the Deep (PC∕DOS, 1995)/*.mid (Invalid MIDIFileHeader : MThd prefix not found).

  • [ ] Error: Unable to play /Game MIDI/Warcraft (PC∕DOS, 1994)/*.mid (Invalid MIDIFileTrack (0xe) : No track end event found at the expected index (158c).).

  • [ ] Error: Unable to play /Game MIDI/Theme Hospital (PC∕DOS, 1997)/*.mid (Invalid MIDIFileTrack (0xe) : No track end event found at the expected index (b5f9).).

MOD

  • [x] saga_musix_-_daydreams.it puts the player in broken state
  • [x] ModArchives/AXELF.MOD (deleted)
  • [x] ModArchives/CTGOBLIN.S3M
  • [x] ModArchives/m-i.s3m
  • [x] ModArchives/radix_-_yuki_satellites.xm (actually this one breaks the player and you can't play any MODs after clicking on this)

Fixed by updating to libxmp from 4.5.0 to 4.6.2.

mmontag avatar Sep 12 '20 01:09 mmontag

MOD

  • ModArchives/AXELF.MOD
  • ModArchives/CTGOBLIN.S3M
  • ModArchives/m-i.s3m
  • ModArchives/radix_-_yuki_satellites.xm (actually this one breaks the player and you can't play any MODs after clicking on this)

ssg avatar Jul 14 '23 22:07 ssg

Note from zaphod77 via Reddit:

Some files contain both "basic midi" and "extended midi" this was an old win 3.0 standard. all such mid files have a special marker in them. canyon.mid, ballade.mid, jazz.mid, and reggae.mid are all examples of this. "It turned out all of the files contain a totally undocumented Sequencer specific meta event (0x7f) with a 3 byte data value of '00 00 41'." The player should look for the marker, and if that marker is found, auto mute tracks 11-16.

mmontag avatar Mar 13 '24 08:03 mmontag