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

  • User avatar
  • blitzlunar Offline
  • Posts: 126
  • Joined: 2012-12-21, 15:30:24
  • Location: UK

Post by blitzlunar »

I spent most of yesterday listening through soundtracks with foo_input_vgm. It's excellent, so I want to say thanks again. Suddenly this site is far more useful!

However, I noticed it currently lacks tag editing ~ if the authors are aware of this thread then I humbly request this feature. Ideally it could include automatic decompression/recompression of VGZs (if possible), though simply supporting uncompressed VGM would work fine too.
  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

Edit:2015-01-24
Future, update information I will do in this post.
(Because a many were downloaded files in this post, and link from the packs page to this post.)

2019-01-07 Update
Update in_vgm for foobar2000.(It is not what I made, Were made by anonymous users in Japan)
https://ux.getuploader.com/foobar2000/download/213

Change log:
  • This version and later will only work with foobar 2000 v1.3 or higher.
  • Sync to in_vgm/VGMPlay v0.40.8. For more updates, please refer to VGMPlay_Updates.txt that are included with the VGMPlay.
  • Fixed gui as it is now possible to select emulation core from 3 on some chips.
  • Fixed a bug that muting of chip # 2 of MultiPCM (YMW 258) can not be done.
  • Other minor fixes.
  • Explanation of Chip Options when Emulation Core of YM 2612 is Nuked OPN 2
    NukedType bit0(LSB)
    NukedType bit1
    Two check boxes are displayed, but Nuked OPN 2 chip type changes according to the setting here.
    Both NukedType bit 0 (LSB) and NukedType bit 1 are disabled -> YM2612 with Mega Drive model 1 filter simulation
    NukedType bit 0 (LSB) only enabled -> ASIC YM3438
    NukedType bit1 only enabled -> Discrete YM 3438
    Both NukedType bit 0 (LSB) and NukedType bit 1 are enabled -> YM2612
    It is set like this.
Old Change log is in the Change_log_E.zip.
Change_log_E.zip
Change log E
(2.46 KiB) Downloaded 1769 times
If you can not download, please try the mirror here.
foo_input_vgm_v0.29.7z
foo input vgm v0.29
(927.91 KiB) Downloaded 4641 times
Last edited by 2ch-H on 2019-01-07, 5:36:03, edited 16 times in total.
  • User avatar
  • neologix Offline
  • Posts: 211
  • Joined: 2012-04-22, 4:03:45
  • Location: New York, NY, USA

Post by neologix »

Re MSM6258 in foo_gep - The same problem exists in Cog (for OSX); I've messaged kode54 about both and am awaiting a response.
  • denisk Offline
  • Posts: 3
  • Joined: 2014-10-30, 18:44:42
  • Location: Kharkiv, Ukraine

Post by denisk »

Hi!
I have problem compiling VGMPlay under Ubuntu:

Code: Select all

$ make
Compiling VGMPlay.c ...                                                                                 
VGMPlay.c:56:18: fatal error: zlib.h: No such file or directory                                             
 #include <zlib.h>                                                                                            
                  ^                                                                                               
compilation terminated.                                                                                              
make: *** [obj/VGMPlay.o] Error 1
Is this the same problem which is described in VGMPlay.txt?
Ubuntu refuses to run (or maybe compile) VGMPlay correctly. It either crashes upon opening a vgm file or doesn't open the sound device. (and the ini-file, too. VGMs are opened for some reason.)
By the way, is there a SCM repository for VGMPlay somewhere?
  • User avatar
  • ValleyBell Offline
  • Posts: 4767
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

denisk wrote:VGMPlay.c:56:18: fatal error: zlib.h: No such file or directory
In order to fix that problem, you just need to use the first link google gives you when searching for "zlib.h: No such file or directory". (For me it's this.)
You also need to install libao or disable libao support in the Makefile. In the latter case it will use OSS sound output (via /dev/dsp). You might need to install some OSS emulation packages to get that working though. (

btw: Halberd recently made me realize that the source code package lacks VGMPlay.ini. VGMPlay works fine without it, but it will complain about the missing file and you need it to adjust settings. You can copy it from the binary package.
denisk wrote:By the way, is there a SCM repository for VGMPlay somewhere?
No, there isn't.


@2ch-H: It's really awesome to see people working on a foobar port of VGMPlay/in_vgm. (Even though I can't test it right now, since I don't have foobar installed, I will try it out sometime.)
  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

Please look here Post.
Last edited by 2ch-H on 2015-01-24, 9:14:47, edited 3 times in total.
  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

Please look here Post.
Last edited by 2ch-H on 2015-01-24, 9:15:12, edited 4 times in total.

Post by vampirefrog »

can you convince the author to put it on github?
  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

vampirefrog wrote:can you convince the author to put it on github?
I don't know his contact... (I found file by chance)
  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

Please look here Post.
Last edited by 2ch-H on 2015-01-24, 9:15:34, edited 3 times in total.

Post by vampirefrog »

ah, I wish we knew who the guy is, we could add him to our github organization and he could work directly with us on github...
  • User avatar
  • RichterEX2 Offline
  • Posts: 191
  • Joined: 2012-03-30, 9:28:37
  • Location: Georgia, USA

Post by RichterEX2 »

Does the PseudoStereo option actually do anything? I've finally figured out how to turn it on, but it just doesn't seem to be working for me.
  • User avatar
  • ValleyBell Offline
  • Posts: 4767
  • Joined: 2011-12-01, 20:20:07
  • Location: Germany

Post by ValleyBell »

Description from VGMPlay.ini:

Code: Select all

[YM2612]
; MAME: if on, the chip updates its left/right channel alternatively, creating a nice pseudo-stereo effect
PseudoStereo = False
It might not be audible unless you have noise-type sounds like FM cymbals, for example.
  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

Please look here Post.
Last edited by 2ch-H on 2015-01-24, 9:15:54, edited 2 times in total.
  • User avatar
  • 2ch-H Offline
  • Posts: 280
  • Joined: 2012-01-03, 2:10:28

Post by 2ch-H »

Please look here Post.
Last edited by 2ch-H on 2015-01-24, 9:16:11, edited 2 times in total.
Post Reply