Replies: 2 comments
-
Thank you for sugessions. I also think the voice table option is very flexible for OPLL variants. I'll give it some thought. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Update: VRC7 support has been implemented in vgm-conv 0.14.0-beta.0. |
Beta Was this translation helpful? Give feedback.
0 replies
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
-
I've had a look at the code, and it seems like it wouldn't be too difficult to make the YM2413-to-OPL converter also handle VRC7-to-OPL conversions. As it is, it works with existing VGM files containing VRC7 data, but converts them using the standard YM2413 voice table.
The underlying VGM library even has the VRC7 voice table already in it, but there's no way in the current version of
vgm-conv
to force it to use that table rather than the standard YM2413 one. I tried to add functionality to do this myself, but couldn't add the VRC7 as a new chip because the data about supported chips comes from the underlying VGM parser, which considers the VRC7 a YM2413 variant rather than an individual chip.Another great idea might be to add voice tables for the other OPLL variants as well and allow the user to override the default one so that data logged from those chips can be converted as well.
Thanks for creating this awesome project!
Beta Was this translation helpful? Give feedback.
All reactions