djtuBIG-MaliceX / opl3-synth-driver

Forked from Alexey Khohkolov's (khokh2001) OPL3 synth. This intends to improve onto the base driver to include extended MIDI support and other improvements to the playback component.
5 stars 0 forks source link

Real-time VGM Logging #6

Closed djtuBIG-MaliceX closed 10 years ago

djtuBIG-MaliceX commented 10 years ago

Original report by James Alan Nguyen (Bitbucket: djtubig-malicex, GitHub: djtubig-malicex).


Provide a method to persist register data to be saved to a .vgm file conforming to at least v1.51 or later specifications. Preferably togglable via configuration to intercept instance in memory, or otherwise by MIDI command similar to S98 logging in VOPMex.

djtuBIG-MaliceX commented 10 years ago

Original comment by James Alan Nguyen (Bitbucket: djtubig-malicex, GitHub: djtubig-malicex).


Certain polyphony bugs not feasible to track purely in debug mode. VGM logging will allow for observing register writes over time, and tools are available for examining this data in the VGM format.

djtuBIG-MaliceX commented 10 years ago

Original comment by James Alan Nguyen (Bitbucket: djtubig-malicex, GitHub: djtubig-malicex).


Basically done. Use case to follow.