Skip to content

Wally869/vgm_parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VGM Parser

Parse VGM data using Rust.

Overview

VGM files contain instruction for soundschips of retro systems to play music.

There is a lot of variance between VGM files:

  • Headers can have different sizes
  • Files can contain Data blocks
  • Metadata is listed at the end of the file and contains track information in utf-16 encoding

I created this repo to parse VGM data and try to prepare the data for use in a transformer for music generation.

References

VGM Specification https://vgmrips.net/wiki/VGM_Specification

Gd3 Metadata https://www.smspower.org/uploads/Music/gd3spec100.txt

About

Parsing VGM files in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages