Skip to content

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

  • Zeether Offline
  • Posts: 4
  • Joined: 2016-03-28, 22:14:17

Post by Zeether »

I'm not sure if I'm supposed to post this here, but for some reason on Droidsound, VGMPlay doesn't seem to like tracks that are about 2-5 seconds long (like "insert coin" sounds) and just cuts them off after about a second. Is this a Droidsound issue or a VGMPlay one and can it be fixed? I've never had this happen with some of the older versions of the app but it just now happened.
  • Paul999 Offline
  • Posts: 35
  • Joined: 2017-03-06, 7:44:05
  • Location: Mexico

Post by Paul999 »

Well, you have this sound chip: K005289, K007232, BSMT2000, OKI9810 and DMA-driven DAC.

Uses system Nintendo 64 and Other Arcades on sound chip DMA-driven DAC.
It's me! PS999
I'm really working and doing...
Youtube|Twitter|DeviantArt

My HDD USB is working on the PC home, now I'm back! I can work to the rip.
  • User avatar
  • ValleyBell Offline
  • Posts: 4767
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

Nope, not happening anytime soon.
  • Paul999 Offline
  • Posts: 35
  • Joined: 2017-03-06, 7:44:05
  • Location: Mexico

Post by Paul999 »

I supporting K007232 and BSMT2000 the sound chip.
anytime update soon...
It's me! PS999
I'm really working and doing...
Youtube|Twitter|DeviantArt

My HDD USB is working on the PC home, now I'm back! I can work to the rip.
  • ctr Offline
  • Posts: 492
  • Joined: 2013-07-17, 23:32:39

Post by ctr »

No.
  • Paul999 Offline
  • Posts: 35
  • Joined: 2017-03-06, 7:44:05
  • Location: Mexico

Post by Paul999 »

Ok...
It's me! PS999
I'm really working and doing...
Youtube|Twitter|DeviantArt

My HDD USB is working on the PC home, now I'm back! I can work to the rip.
  • User avatar
  • ValleyBell Offline
  • Posts: 4767
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

I just updated VGMPlay/in_vgm to 0.40.8, see [pack] OP.
It's not a big update, just a few small fixes/improvements.

There probably won't be any further updates to this version of the VGMPlay code. (unless there are critical bugs)
The current version of VGMPlay as it is started as a small tool that I used to learn how VGMs work and evolved to something pretty big. (That also means that it is messy, especially the VGM->emulation stuff.)
And so a rewrite is in the works and it's going pretty well. Audio output and sound chip emulation works well. The only major thing that is still to do is actual VGM playback.

Anyway, notable improvements of VGMPlay/in_vgm 0.40.8 are:
  • YMF278B: fix pitch of looping instruments, implement FM/PCM balance register (fixes some recent OPL4 packs)
  • OKIM6258: fix ADPCM algorithm (no clicks, no weird noises anymore!)
  • YM2151: fix Toms in Sharp X1 Space Harrier clipping
  • GameBoy: port current MAME core for improved sound
Happy Easter!

EDIT: For this version, I compiled the current version of zlib: v1.2.11. If you want an archive with development stuff for zlib on Windows (DLL/LIB + WinAPI DLL), you can download it here.
  • kirishima Offline
  • Posts: 82
  • Joined: 2015-06-18, 22:26:41

Post by kirishima »

Aww, no C352 update... :cry2:

Guess I can wait.
  • User avatar
  • ValleyBell Offline
  • Posts: 4767
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

Well, I guess you should download again then. Something magical might happen.
  • kirishima Offline
  • Posts: 82
  • Joined: 2015-06-18, 22:26:41

Post by kirishima »

Thank you for the update. I still have to wait, anyway, since I use foobar.

Cheers! :wine:
  • User avatar
  • ValleyBell Offline
  • Posts: 4767
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

Thanks to NewRisingSun2 I was able to find and fix a few bugs in in_vgm: one crash and incorrect track times in some cases in Winamp 5.666.
You can get in_vgm 0.40.8b from the OP.
  • kirishima Offline
  • Posts: 82
  • Joined: 2015-06-18, 22:26:41

Post by kirishima »

The foobar version has recently been updated: http://ux.getuploader.com/foobar2000/do ... m_v0.27.7z

Post by Kaminari »

Nice, thanks for the info.

What is this option "Hard stop old VGMs"?
  • User avatar
  • ValleyBell Offline
  • Posts: 4767
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

I'll just quote VGMPlay.ini.

Code: Select all

; enforce silence at the end of old VGMs (version <1.50), enable to fix hanging notes in playlists
HardStopOld = False
EDIT: Something I wanted to mention:
The authors of foo_input_vgm have my gratitude for doing what is a surperior version of in_vgm for foobar2000.
Thanks a lot!
  • akuma6498 Offline
  • Posts: 9
  • Joined: 2017-05-04, 19:23:24

Post by akuma6498 »

Hi guys I was testing the tracks on Soul Edge the End Credits (25 Finale and End Credits.vgz)on the Namco C352 Sound chip in_vgm
probably the soundtrack was made with 32 plus channels instead of 24. When muting the dissable chip it mutes all in Chip#1 and noticed that in Chip#2 window in winamp you can't access it at all and even if you stop the song from the player then is available but the mute for the last 8 tracks doesn't work at all :( :( :( :(
Post Reply