Enichan / OPBinaryLib

C/C++ and C# library for converting a stream of OPL FM synth chip commands to the OPB music format
MIT License
23 stars 0 forks source link

How exactly to convert VGM files to OPB? #1

Open shinkarom opened 1 year ago

shinkarom commented 1 year ago

CaptureOPL doesn't read VGM files.

Enichan commented 1 year ago

Right now VGM support is only in the C# port OPBinarySharp through the VGM class. A conversion utility is planned when I can find time to write it.

Enet4 commented 6 months ago

Hope it's OK I chime in.

I have been trying to write and validate an implementation of OPB, but this has been a bit complicated to do because there aren't many conversion and synthetization tools around OPB that would help me debug my implementation. In all my attempts, the notes would come out of tune or not sound at all.

I wonder which common ground I can use to diagnose this, whether someone has come up with any conversion from OPB back to another format, and what would be the easiest way to play OPB files in a DOS machine or emulator.

I just pushed my stuff here: https://github.com/Enet4/opbinary-rs