vgmtrans / vgmtrans

VGMTrans - a tool to convert proprietary, sequenced videogame music to industry-standard formats
847 stars 78 forks source link

Instrumentation missing or incorrect from dls, sf2, and WAV formats. #366

Open 40U538072 opened 1 year ago

40U538072 commented 1 year ago

Environment details

Describe the bug

Compared to the original track I am trying to rip, a ton of instruments are missing, and totally sound off.

Steps to reproduce

  1. Load the game
  2. Select anything in collections

You pretty much get it. I don't know what else I could be doing.

Expected behaviour

All exported banks are supposed to have the correct instrumentation.

Additional context

I have compared the exported result with the original track, and it totally sounds off.

Logs

[VGMTransQt] Running v1.1 (8524723, HEAD), BASS 2041007, Qt 5.14.2 [VGMFile] Loaded "NDS PSG samples" successfully. [VGMFile] Loaded "WAVE_GENERIC" successfully. [VGMFile] Loaded "WAVE_minigame_poppet" successfully. [VGMFile] Loaded "WAVE_port" successfully. [VGMFile] Loaded "WAVE_woodland" successfully. [VGMFile] Loaded "WAVE_minigame_zommer" successfully. [VGMFile] Loaded "WAVE_minigame_diavlo" successfully. [VGMFile] Loaded "WAVE_picchu1" successfully. [VGMFile] Loaded "WAVE_picchu2" successfully. [VGMFile] Loaded "WAVE_BOSS_ZEPPLIN" successfully. [VGMFile] Loaded "WAVE_BOSS_SWEET_TOOTH" successfully. [VGMFile] Loaded "WAVE_BOSS_BIG_CHIEF" successfully. [VGMFile] Loaded "WAVE_BOSS_BIGGIE_DIDDLE" successfully. [VGMFile] Loaded "WAVE_BOSS_SASSAFRAS" successfully. [VGMFile] Loaded "WAVE_BOSS_STRANGEGLOVE" successfully. [VGMFile] Loaded "WAVE_title" successfully. [VGMFile] Loaded "WAVE_world_map" successfully. [VGMFile] Loaded "WAVE_pause_menu" successfully. [VGMFile] Loaded "WAVE_supermoshi" successfully. [VGMFile] Loaded "WAVE_big_diddle" successfully. [VGMFile] Loaded "WAVE_minigame_luvli" successfully. [VGMFile] Loaded "WAVE_sassafras" successfully. [VGMFile] Loaded "WAVE_cloudcastle" successfully. [VGMFile] Loaded "WAVE_mountain" successfully. [VGMFile] Loaded "WAVE_tinyhead" successfully. [VGMFile] Loaded "WAVE_minigame_katsuma" successfully. [VGMFile] Loaded "WAVE_new_unlock_victory" successfully. [VGMFile] Loaded "WAVE_strangeglove" successfully. [VGMFile] Loaded "WAVE_minigame_furi" successfully. [VGMFile] Loaded "WAVE_sweet_tooth" successfully. [VGMFile] Loaded "WAVE_hollowhill" successfully. [VGMFile] Loaded "WAVE_minigame_worldmap" successfully. [VGMFile] Loaded "WAVE_clonc" successfully. [VGMFile] Loaded "WAVE_outro" successfully. [VGMFile] Loaded "WAVE_BIRDSONG" successfully. [VGMFile] Loaded "WAVE_CAVES" successfully. [VGMFile] Loaded "WAVE_JUNGLE" successfully. [VGMFile] Loaded "WAVE_WIND" successfully. [VGMFile] Loaded "WAVE_CRYSTAL" successfully. [VGMFile] Loaded "WAVE_thunder" successfully. [VGMFile] Loaded "WAVE_waves" successfully. [VGMFile] Loaded "BANK_minigame_poppet" successfully. [VGMFile] Loaded "BANK_world_port" successfully. [VGMFile] Loaded "BANK_woodland" successfully. [VGMFile] Loaded "BANK_minigame_zommer" successfully. [VGMFile] Loaded "BANK_minigame_diavlo" successfully. [VGMFile] Loaded "BANK_picchu1" successfully. [VGMFile] Loaded "BANK_picchu2" successfully. [VGMFile] Loaded "BANK_Title" successfully. [VGMFile] Loaded "BANK_world_map" successfully. [VGMFile] Loaded "BANK_pause_menu" successfully. [VGMFile] Loaded "BANK_supermoshi" successfully. [VGMFile] Loaded "BANK_big_diddle" successfully. [VGMFile] Loaded "BANK_minigame_luvli" successfully. [VGMFile] Loaded "BANK_sassafras" successfully. [VGMFile] Loaded "BANK_cloudcastle" successfully. [VGMFile] Loaded "BANK_mountain" successfully. [VGMFile] Loaded "BANK_tinyhead" successfully. [VGMFile] Loaded "BANK_minigame_katsuma" successfully. [VGMFile] Loaded "BANK_new_unlock_victory" successfully. [VGMFile] Loaded "BANK_strangeglove" successfully. [VGMFile] Loaded "BANK_minigame_furi" successfully. [VGMFile] Loaded "BANK_sweet_tooth" successfully. [VGMFile] Loaded "BANK_hollowhill" successfully. [VGMFile] Loaded "BANK_minigame_worldmap" successfully. [VGMFile] Loaded "BANK_clonc" successfully. [VGMFile] Loaded "BANK_outro" successfully. [VGMFile] Loaded "SEQ_minigame_poppet" successfully. [VGMFile] Loaded "SEQ_Port_1" successfully. [VGMFile] Loaded "SEQ_Port_2" successfully. [VGMFile] Loaded "SEQ_Woodland_1" successfully. [VGMFile] Loaded "SEQ_Woodland_2" successfully. [VGMFile] Loaded "SEQ_minigame_zommer" successfully. [VGMFile] Loaded "SEQ_minigame_diavlo" successfully. [VGMFile] Loaded "SEQ_Picchu1" successfully. [VGMFile] Loaded "SEQ_Picchu2" successfully. [VGMFile] Loaded "SEQ_Cloudcastle_1" successfully. [VGMFile] Loaded "SEQ_Cloudcastle_2" successfully. [VGMFile] Loaded "SEQ_Super_Moshi_Mode" successfully. [VGMFile] Loaded "SEQ_boss_strangeglove" successfully. [VGMFile] Loaded "SEQ_New_Unlock_Victory" successfully. [VGMFile] Loaded "SEQ_Mountain_2" successfully. [VGMFile] Loaded "SEQ_Mountain_1" successfully. [VGMFile] Loaded "SEQ_minigame_furi" successfully. [VGMFile] Loaded "SEQ_minigame_world_map" successfully. [VGMFile] Loaded "SEQ_moshling_zoo_menu" successfully. [VGMFile] Loaded "SEQ_pause_menu" successfully. [VGMFile] Loaded "SEQ_boss_sweet_tooth" successfully. [VGMFile] Loaded "SEQ_boss_clonc" successfully. [VGMFile] Loaded "SEQ_boss_sassafras" successfully. [VGMFile] Loaded "SEQ_Boss_Big_Diddle" successfully. [VGMFile] Loaded "SEQ_minigame_luvli" successfully. [VGMFile] Loaded "SEQ_outro" successfully. [VGMFile] Loaded "SEQ_world_map" successfully. [VGMFile] Loaded "SEQ_minigame_katsuma" successfully. [VGMFile] Loaded "SEQ_Title" successfully. [VGMFile] Loaded "SEQ_Boss_Tiny_Head" successfully. [VGMFile] Loaded "SEQ_Boss_Success" successfully. [VGMFile] Loaded "SEQ_Level_Fail" successfully. [VGMFile] Loaded "SEQ_Level_Success" successfully. [VGMFile] Loaded "SEQ_Hollowhill_1" successfully. [VGMFile] Loaded "SEQ_Hollowhill_2" successfully. [VGMTransQt] MMA style (CC0 128 + CC32) bank select was chosen and it will be used for bank select events in generated MIDIs. This will cause in-program playback to sound incorrect! [VGMTransQt] MMA style (CC0 128 + CC32) bank select was chosen and it will be used for bank select events in generated MIDIs. This will cause in-program playback to sound incorrect!

40U538072 commented 1 year ago

@sykhro @loveemu

sykhro commented 1 year ago

I will take a look soon. It's uncommon for a DS game to sound this broken.

40U538072 commented 1 year ago

I will take a look soon. It's uncommon for a DS game to sound this broken.

Thanks a ton. I'll look forward to a fix.