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

Current State of the DMXOPL Project #49

Open
sneakernets opened this issue Nov 8, 2019 · 7 comments
Open

Current State of the DMXOPL Project #49

sneakernets opened this issue Nov 8, 2019 · 7 comments
Assignees
Milestone

Comments

@sneakernets
Copy link
Owner

I realize that this project has been dormant for over a year, mostly due to Real Life ™️ getting in the way. Now that Eternity Engine has ADLMIDI support and life has calmed down considerably, I can begin working on this project again.

A list of things I want to address:

  • Credit - DMXOPL currently is a mishmash of contributions. Given the binary nature of the format we use, it's not really easy to track. I tried to keep tabs on this in my commits and release notes, but some uncredited stuff still slipped through.
  • Bloat - There are a lot of files in the repo that are out of date and too large, including MP3 files. I'm not sure if there is a good way to remove these without breaking the repo, but these files will not be updated and may be removed in future.
  • DMX support - This was dropped due to constant issues with exporting the WOPL file to the DMX format, which meant that several file formats had to be maintained separately. I want to investigate why these issues cropped up and hopefully fix them.
  • Everything in Tying up loose ends #48 if possible.
@sneakernets sneakernets self-assigned this Nov 8, 2019
@Wohlstand
Copy link

Oh, maybe you know, on the side of libADLMIDI I have a small news for you that here is a WIP thing which is almost completed: a full rework of embedded banks database which allows storing of multibank and which is better designed which results reduced size of generated store 🦊

@sneakernets
Copy link
Owner Author

This is great news! thank you!

@sneakernets sneakernets added this to the DMXOPL v3.0 milestone Jul 16, 2020
@sneakernets
Copy link
Owner Author

Starting this back up, hopefully I can get DMX support back somehow?

@freq-mod
Copy link
Contributor

so dead

@sneakernets
Copy link
Owner Author

so dead

Nah. I've just been super busy with real life right now. The project isn't going to die any time soon.

@Wohlstand
Copy link

Wohlstand commented Sep 27, 2023

About the DMX side: as I already explained via Discord, there is a bug at DMX library that incorrectly proceeds AM voices, and I even implemented a simulation of this bug at libADLMIDI and OPL3 Bank Editor sides, when you select the "DMX" volume model. Also, there is the "DMX (Fixed AM)" volume model that runs the DMX volume model without DMX's bug.

@MoerasGrizzly
Copy link

About the DMX side: as I already explained via Discord, there is a bug at DMX library that incorrectly proceeds AM voices, and I even implemented a simulation of this bug at libADLMIDI and OPL3 Bank Editor sides, when you select the "DMX" volume model. Also, there is the "DMX (Fixed AM)" volume model that runs the DMX volume model without DMX's bug.

Which volume model would you recommend for DMXOPL playback?

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

4 participants