Is there a way to safely edit the contents of a .VGM file?
I'm currently trying to edit the .VGM files for Daytona USA as it does the "Note-Events follow a FIFO-Like queue and get sent to the next available channel or the channel that has been playing a note the longest" approach to playing back it's music. I know that's on the game engine and not on the VGM rip itself, but it makes trying to transcribe the song a real pain. So of course the next sensible course of action is trying to replace the VGM's samples, one at a time, with near silence to separate each of the stems of the track.
Throwing the VGM into Tenacity works much like the ROM itself, it'll open no problem as raw PCM data, but it cannot be exported back in a way the player will recognize it back.
Trying to slice the samples off with a hex editor is inconclusive as there is no way to check whether or not the samples have adjacent metadata, or where each sample begins or ends. So this goes back to the main question of the thread. Is there a way to safely edit the contents of a VGM file to get it's samples out and replaced?
In-place editing of Model 2 VGM samples?
Technical discussion about the VGM format, and all the software you need to handle VGM files.
Moderator: Staff