Skip to content

wav2DCSG

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

Moderator: Staff

  • denjhang Offline
  • Posts: 95
  • Joined: 2021-03-24, 4:44:34
  • Location: hk

wav2DCSG

Post by denjhang »

I list some effective and effective methods.
1. Using Snooze Tracker, you can use samples of any sampling rate (the maximum seems to support 44100hz) and output them as DCSG VGM files, and support to play PCM samples on any channel (including three pulse waves + one noise channel).
2. Use my old SMS Power! A small program mentioned in a post I saw, this small program can directly convert wav to DCSG VGM file, the best sampling rate is 11050hz (this time neither speeds up nor slows down the playback rate).

However, these two methods have a drawback, that is, they are completely separated from the actual hardware (for example, the amount of data is too large, far beyond the processing capacity of the Z80 CPU), so if you want to play these files normally, you can only play them with an emulator, or Use high-speed MCU (such as esp32) to drive SN76489AN.
Attachments
wav to psg tools.zip
(2.07 MiB) Downloaded 213 times
wav2DCSG VGM.zip
(1.04 MiB) Downloaded 214 times
  • User avatar
  • MaliceX Offline
  • Posts: 226
  • Joined: 2012-09-29, 11:45:48
  • Location: Australia
  • Contact:

Post by MaliceX »

Interesting proof of concept here. Thanks for sharing :)
-dj.tuBIG/MaliceX
Post Reply