VGMPlay/in vgm

From vgmrips
Jump to: navigation, search

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.