Skip to content

VGM Tool Collection

All you need to work with VGMs. Last update: 2022-12-30

Technical discussion about the VGM format, and all the software you need to handle VGM files.

Moderator: Staff

  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

I want to change the AY8910 Chip Type, possible with vgm_ptch?
  • User avatar
  • ValleyBell Offline
  • Posts: 4768
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

Sorry, but vgm_ptch can't do that yet. I keep forgetting about that feature.

Post by vampirefrog »

Could you please add some more info in the YM2413 text dumper?

http://www.msxarchive.nl/pub/msx/mirror ... ym2413.pdf

Just the registers, see page 5.
  • User avatar
  • ValleyBell Offline
  • Posts: 4768
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

VGMTool does a very good job with YM2413, that's why it has a very low priority in vgm2txt.

Post by vampirefrog »

ValleyBell wrote:VGMTool does a very good job with YM2413, that's why it has a very low priority in vgm2txt.
For my purposes, that helped, though I don't see why it's all so scattered. I just think all the VGM code should be in one place. Oh well.
  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

vgm_sro of bug?

sound will be funny when used in RF5C68 the vgm_sro.

Example:
FM Towns - Princess Maker 2 - Mountain Vacation
Edit: I've deleted the file
Last edited by 2ch-H on 2015-03-18, 3:34:49, edited 1 time in total.
  • User avatar
  • ValleyBell Offline
  • Posts: 4768
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

fixed version
I forgot that the RF5C68 chip can skip the first "Sample End Byte" if the playback frequency is high enough. The fixed vgm_sro takes the playback frequency into consideration now.
And as a small bonus it also can optimize MultiPCM now. (I worked on that recently and so far it seems to work pretty well.)

I hope that I can make a full release of the tool collection in a few weeks.
  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

Thank you for the fix.
I was submitted Princess Maker 2 vgm set.
  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

vgm_cmp of bug?

DPCM is not play correctly when used in the vgm_cmp.

Example:
Family Computer - Kujaku Ou II - Main Theme
kujakuou2.7z
  • kirishima Offline
  • Posts: 82
  • Joined: 2015-06-18, 22:26:41

Post by kirishima »

The vgmlpfinder seems to dislike YM2610 files that have no fm, only saying the tracks have 8 or so commands.
Attachments
sengoku_26.7z
Example file from Sengoku
(1.48 MiB) Downloaded 246 times
  • kirishima Offline
  • Posts: 82
  • Joined: 2015-06-18, 22:26:41

Post by kirishima »

VgmCmp bug to report. A song from Vampire Savior (CPS2 QSound) ends up losing a note after being run though it. Happens with an untrimmed version of the song as well.
Attachments
vsav_51.7z
(190.68 KiB) Downloaded 257 times
  • ctr Offline
  • Posts: 492
  • Joined: 2013-07-17, 23:32:39

Post by ctr »

kirishima wrote:The vgmlpfinder seems to dislike YM2610 files that have no fm, only saying the tracks have 8 or so commands.
vgmlpfnd currently doesn't count YM2610 ADPCM commands. You need to find a loop manually using Audacity or another wave editor.
kirishima wrote:VgmCmp bug to report. A song from Vampire Savior (CPS2 QSound) ends up losing a note after being run though it. Happens with an untrimmed version of the song as well.
The latest source code fixes this bug. Please download the latest vgmtools sources from here and try compiling it manually (you need Mingw and MSYS)
  • kirishima Offline
  • Posts: 82
  • Joined: 2015-06-18, 22:26:41

Post by kirishima »

ctr wrote: The latest source code fixes this bug. Please download the latest vgmtools sources from here and try compiling it manually (you need Mingw and MSYS)
I have no idea how to compile anything, otherwise i would have done so a long time ago.
  • ctr Offline
  • Posts: 492
  • Joined: 2013-07-17, 23:32:39

Post by ctr »

Here's a build of vgm_cmp.
  • kirishima Offline
  • Posts: 82
  • Joined: 2015-06-18, 22:26:41

Post by kirishima »

ctr wrote:Here's a build of vgm_cmp.
Thank you. I have tried compiling stuff before, but didn't work too well.
Post Reply