Chat

Author Topic: Possible bug with Genesis TFI/VGI import  (Read 7596 times)

Offline jrlepage

  • Jr. Member
  • Posts: 60
Possible bug with Genesis TFI/VGI import
« on: September 18, 2012, 08:27:32 PM »
I'm not sure if this is a bug because quite honestly I don't know the Genesis side of the tracker well enough to tell whether this is normal or not.

Here's what happened: I ran a VGM from Shining Force II through VGM2TFI to extract its instruments. However, when I tried to import them in Deflemask, most of them played nothing at all (I couldn't even get them to produce any sound by tweaking them, but that's mostly due to my ignorance about 4op FM :3). Some played a high-pitched whine that didn't change pitch regardless of which key I pressed.

I thought maybe it was something to do with VGM2TFI so I tried importing them in VGMMM. To my surprise, they all played correctly without incident. My immediate thought was to re-export them from VGMMM to VGI format in the hope that maybe it'll un-corrupt them or something. It didn't. The VGI files still exhibit the same problem as the TFI's did.

Attached are the VGM file in question as well as an archive containing all 11 instruments from that VGM, in both TFI and VGM format. I hope you'll be able to shed some light on this for me!

FlashingYoshi

  • Guest
Possible bug with Genesis TFI/VGI import
« Reply #1 on: September 18, 2012, 09:13:33 PM »
I don't see the problem. I tried a few of them, and they work. And yes, I'm a member here, too. =P

Offline Delek

  • Salí para ver
  • Administrator
  • Hero Member
  • Posts: 1809
    • Delek's Website
    • Email
Possible bug with Genesis TFI/VGI import
« Reply #2 on: September 18, 2012, 09:20:06 PM »
I've tested lot of instruments, they worked fine. Maybe the format changed in a update, I don't know. Check parameter per parameter if they are equal in both softwares. If there are some difference maybe the format changed.

The instruments uses the SSG?, it is not implemented in DefleMask yet.

Offline jrlepage

  • Jr. Member
  • Posts: 60
Possible bug with Genesis TFI/VGI import
« Reply #3 on: September 18, 2012, 09:39:32 PM »
Did you try the ones in my pack? I just checked again and I can definitely confirm that none of them works properly. Some of them do use SSG but not all of them; instrument 0 doesn't, and all I get from it is a tiny high-pitched whine.

EDIT: Ah, okay. The instruments do work now, but oddly enough I had to put down some notes in the tracker and hit play before I could get them to sound right. That might be worth checking out...
« Last Edit: September 18, 2012, 09:41:32 PM by jrlepage »

Offline Delek

  • Salí para ver
  • Administrator
  • Hero Member
  • Posts: 1809
    • Delek's Website
    • Email
Possible bug with Genesis TFI/VGI import
« Reply #4 on: September 18, 2012, 09:54:10 PM »
Strange... This happens every time you restart DefleMask or it was a coincidence?, if it is a regular bug I will fix it fast, if it is not, it will require some more complex dedication.

Offline jrlepage

  • Jr. Member
  • Posts: 60
Possible bug with Genesis TFI/VGI import
« Reply #5 on: September 18, 2012, 10:01:39 PM »
Yeah it's the same every time I restart Deflemask.

Offline Delek

  • Salí para ver
  • Administrator
  • Hero Member
  • Posts: 1809
    • Delek's Website
    • Email
Possible bug with Genesis TFI/VGI import
« Reply #6 on: September 18, 2012, 10:11:32 PM »
It is a problem in the Init of the Genesis, however it is strange that only happen with certain instruments. :S

Offline Delek

  • Salí para ver
  • Administrator
  • Hero Member
  • Posts: 1809
    • Delek's Website
    • Email
Possible bug with Genesis TFI/VGI import
« Reply #7 on: September 19, 2012, 08:47:20 PM »
Hey mate, I've tested all of the files provided in your pack, and all of them sounded just right, and just like in VGMMM. I don't know what happened maybe I've fixed it without knowing, try to re-download DefleMask maybe the bug was removed in one of the latest hot fixes, or maybe I fixed it in the source only and you have to wait the next release.