VGMPlay / in_vgm
Last update: 2023-12-31 (v0.51.1)
Technical discussion about the VGM format, and all the software you need to handle VGM files.
Moderator: Staff
- ValleyBell Offline
- Posts: 4791
- Joined: 2011-12-01, 20:20:07
- Location: Germany
- ValleyBell Offline
- Posts: 4791
- Joined: 2011-12-01, 20:20:07
- Location: Germany
- dissident93 Offline
- Posts: 204
- Joined: 2012-02-17, 5:54:01
- Location: USA
Ok so ummm. After I install the "Enhancer" plugin (which worked fine before), Winamp will not open because of in_vgm.
What causes this? I've never had this problem before. I've gotten rid of that plugin (for now) and in_vgm still causes Winamp to crash. 0.35 works fine though, so I wonder what is conflicting with 0.40?
EDIT: I've used the Winamp backup tool, and now it works. So I suspect it's the in_vgm settings file (which I suspect there is one, since the Backup tool gave me the option of restoring it.)
Problem signature:
Problem Event Name: APPCRASH
Application Name: winamp.exe
Application Version: 5.6.2.3199
Application Timestamp: 4ee2440b
Fault Module Name: in_vgm.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 4f40ec85
Exception Code: c0000094
Exception Offset: 00059a94
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
What causes this? I've never had this problem before. I've gotten rid of that plugin (for now) and in_vgm still causes Winamp to crash. 0.35 works fine though, so I wonder what is conflicting with 0.40?
EDIT: I've used the Winamp backup tool, and now it works. So I suspect it's the in_vgm settings file (which I suspect there is one, since the Backup tool gave me the option of restoring it.)
Problem signature:
Problem Event Name: APPCRASH
Application Name: winamp.exe
Application Version: 5.6.2.3199
Application Timestamp: 4ee2440b
Fault Module Name: in_vgm.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 4f40ec85
Exception Code: c0000094
Exception Offset: 00059a94
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Last edited by dissident93 on 2012-03-12, 3:49:38, edited 2 times in total.
- ValleyBell Offline
- Posts: 4791
- Joined: 2011-12-01, 20:20:07
- Location: Germany
I updated VGMPlay/in_vgm. No big new features, just some small ones and lots of fixes.
Updates:
Updates:
- fixed volume of K053260 (was too loud)
- changed QSound commands
- added option to reset the YM2612 LFO when it is turned off (fixes Ending of Ghouls 'n Ghosts SMD)
- fixed VGMPlay's wav writer (crashed with playlists)
- added muting to QSound chip
- fixed bug that caused AdLibEmu (OPL emulation) to ignore the clock setting (fixes DECO8 rips)
- added muting to AdLibEmu
- added patch for "Cosmic Fantasy Stories" vgm pack (enabled by setting a special bit in the VGM header)
- made YM2612 update alternating between "update left channel" and "update right channel" (I've read that somewhere and it sounds good)
- fixed a bug with YM2413 drums
- added new feature to DAC driver: reverse sample playback (see PS4_Title.vgm at second 46)
- added DPCM compression for data blocks (see smsboss.vgm)
I have to say, the included smsboss.vgm sounds like mine, but with better drums :O
And yeah, I am looking forward to full QSound support, I will definitely work on Super Puzzle Fighter 2.
And yeah, I am looking forward to full QSound support, I will definitely work on Super Puzzle Fighter 2.
Also known as nineko.
- Sonic of 8! Offline
- Posts: 419
- Joined: 2011-12-13, 17:31:14
*in_vgm does not save settings in XMplay
*50/60/custom does not seem to work for anything but MD and SMS/GG
*I'd like volume sliders for different chips back, to fix volume balance issues... i.e MD and SMS/GG PSG VGMs are nice and loud, but YM2413 and others are very quiet compared to those.
*50/60/custom does not seem to work for anything but MD and SMS/GG
*I'd like volume sliders for different chips back, to fix volume balance issues... i.e MD and SMS/GG PSG VGMs are nice and loud, but YM2413 and others are very quiet compared to those.
Mida sa loed ? Nagunii aru ei saa
- RichterEX2 Offline
- Posts: 192
- Joined: 2012-03-30, 9:28:37
- Location: Georgia, USA
- ValleyBell Offline
- Posts: 4791
- Joined: 2011-12-01, 20:20:07
- Location: Germany
Indeed, it is. It was in the archive with SMPSPlay that I got.Tom wrote:I have to say, the included smsboss.vgm sounds like mine, but with better drums :O
Looks like I need to install XMplay. I'll see if I can fix it.Tiido wrote:*in_vgm does not save settings in XMplay
That's because only MD and SMS/GG games have the "recorded rate" value set and according to the VGM spec. if the player isn't supposed to do anything, if that rate value is not set (i.e. zero).Tiido wrote:*50/60/custom does not seem to work for anything but MD and SMS/GG
Funny fact: It's set to 1000 Hz for dro2vgm files, so it actually works there.
Maybe I'll bring the volume sliders back in distant future. It's not that it's difficult to implement, but I don't have space for them in the dialogues and GUI editing is nothing I like to do.Tiido wrote:*I'd like volume sliders for different chips back, to fix volume balance issues... i.e MD and SMS/GG PSG VGMs are nice and loud, but YM2413 and others are very quiet compared to those.
btw: The internal volume levels are: PSG 50%, YM2413 200%, YM2612 100%, YM2151 100%.
It's really a mystery to me why the YM2413 is always so terribly quiet.
I'm always open for suggestions (especially regarding chip volume levels) - as long as it doesn't break the existing VGMs too much.
- ValleyBell Offline
- Posts: 4791
- Joined: 2011-12-01, 20:20:07
- Location: Germany
I just updated VGMPlay. (Sorry, you'll need to wait 1 or 2 days for in_vgm. I want to fix the INI file problem first.)
The updates are:
The updates are:
- fixed the crash when reading the UPD7759's ROM (small typo)
- added YM2612 DAC Test Mode (register 2C) - I assume that the implementatin is still a little inaccurate, but it works
- fixed Pokey muting