VGMPlay/in vgm
Not to be confused with VGM PLAY.
VGMPlay is a standalone VGM player (natch). in_vgm is the WinAmp/XMPlay plugin version. The most recent version of both can be found in the VGMPlay/in_vgm forum thread.
VGMPlay-Specific Info
While you can drag-n-drop VGMs on the executable and rely on the .ini file, VGMPlay can also be used with command-line options. As stated by user Soundshock:
"Any configurations in VGMPlay.ini can be specified with -c, so you can for example make a bat script that splits channels using -c whateverchip.mutemask. Really useful for finding loop points[.]
vgmplay -c General.LogSound=1 yoursong.vgz
To mute individual channels for a chip, you can change the appropriately-numbered setting (just replace #):
[YM3812] MuteCh# = True [YMF278B] MuteWTCh# = True
change the MuteMask setting:
MuteMask = 0x00F0 ;mute channels 4..7 MuteMask_WT = 0xFFFFFF (mute all 24 channels)
or combine the two:
MuteMask = 0x00F0 MuteCh0 = True ; mute channel 0 in addition to 4..7 above
To have VGMPlay settings that are specific to a folder, just put a custom VGMPlay.ini file in it. You can set options that're only relevant to that pack without having to undo them afterwards.