I've recently been developing console converters for various formats to VGM, and I've already completed:
1. NSF to VGM: Currently only tested with the 2A03, with plans to support all expansion chips, such as N163 to 2xk051649.
2. PT3 to VGM: This is the most common music format on the ZX-Spectrum platform.
3. COP/SAA/ETC to VGM: This is the most popular music format on the SAM COUPE platform.
4. SNDH to VGM: This is the most common music format on the Atari ST/e platform, and I've now perfectly converted all effects to the YM2149 and STE DAC to the YM2612 DAC.
All code is open source.
https://github.com/denjhang?tab=repositories
My next step is to develop converters for GB/GBS/GBR to VGM, as well as HES, FMPMD, MDX, and even SID to VGM. If a chip that doesn't support VGM is involved, I will try to find a replacement chip to ensure sound accuracy as much as possible.
I also plan to convert GSF (GBA audio) to YM2612+SN76489 or a single YM2612 chip.
xxx2vgm converter by Denjhang
Technical discussion about the VGM format, and all the software you need to handle VGM files.
Moderator: Staff
xxx2vgm converter by Denjhang
Welcome to my shop to buy a variety of Chiptune hardware and retro computers
https://www.tindie.com/stores/denjhang/
https://www.tindie.com/stores/denjhang/
Re: xxx2vgm converter by Denjhang
Nice tools
Do you handle loop detection? For example the HES format doesn't have any internal loop tags, you must use an external playlist file. I suppose the converted VGM file has to be manually edited?
Do you handle loop detection? For example the HES format doesn't have any internal loop tags, you must use an external playlist file. I suppose the converted VGM file has to be manually edited?
Re: xxx2vgm converter by Denjhang
I will try my best to find the loop point in the file or M3U. If not, I can only output it with a fixed length. At least the VGM output from these programs now all have loop point recognition and complete GD3 tags.
Welcome to my shop to buy a variety of Chiptune hardware and retro computers
https://www.tindie.com/stores/denjhang/
https://www.tindie.com/stores/denjhang/