Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement the instrument import from the VGM files #1

Closed
Wohlstand opened this issue Apr 24, 2017 · 1 comment
Closed

Implement the instrument import from the VGM files #1

Wohlstand opened this issue Apr 24, 2017 · 1 comment
Assignees

Comments

@Wohlstand
Copy link
Owner

With using of VGM specification, implement the import of YM2612 instruments from the VGM files
http://vgmrips.net/wiki/VGM_Specification

Algorithm is simple:

  • make the memory block that replicates YM2612's memory
  • every command write any register data into it (if DAC flag is toggled on, drop any commands related to channel 6, or export catched sample sequences as WAV files)
  • every non-zero delay fetch the data of registers, compare with existing instruments and append if case was not passed
@Wohlstand Wohlstand self-assigned this Apr 24, 2017
@Wohlstand
Copy link
Owner Author

Import from VGM files has been implemented:

  • Caching avoids duplicated instruments in total, list of imported instruments will contain unique entries
  • All volumes are forcedly aligning to the maximal possible level (carriers only in dependence from algorithm). This avoids duplicated entries are different by volume factor

@freq-mod freq-mod mentioned this issue Nov 29, 2018
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant