Skip to content

dacopt - VGM DAC optimizer

current version: 0.9 (2015-10-05)

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

Moderator: Staff

  • ctr Offline
  • Posts: 492
  • Joined: 2013-07-17, 23:32:39

dacopt - VGM DAC optimizer

Post by ctr »

This tool optimizes VGMs to use DAC streams. Supports YM2612, HuC6280 and PWM.

Example usage:

Code: Select all

dacopt yourvgm.vgm
using a "step" value of 16 can speed things up:

Code: Select all

dacopt -s 16 yourvgm.vgm
show verbose info as well:

Code: Select all

dacopt -s 16 -v yourvgm.vgm
Some notes:

YM2612 VGMs already optimized with optvgm are currently not supported, but support is planned in the future though.

VGMs earlier than version 1.50 need to be updated to version 1.50 (using vgm_ptch -UpdateVer:1.50 yourvgm.vgm) before running this tool. Also, please use raw unoptimized VGMs, using this on vgm_cmp'd VGMs could cause frequency errors.

Optimized HuC6280 VGMs will only currently only sound good in the latest git version of VGMPlay (as it was fixed by this commit).

Download