New Show Hacker News story: Show HN: I wrote a partial re-implementation of DirectMusic

Show HN: I wrote a partial re-implementation of DirectMusic
4 by lmichaelis | 0 comments on Hacker News.
DirectMusic[1] is a deprecated Windows API for playing dynamic music scores authored using DirectMusic Producer[2]. It was originally released as part of DirectX in 1999 and discontinued with the release in Windows Vista around 2009-ish. Due to my involvement with projects[3] re-implementing an old game engine for the early 2000's games Gothic and Gothic II[4], I came to notice that existing solutions[5] were incorrect and hard to use. Thus, I was tasked with writing a new, correct re-implementation of the API. Today, my re-implementation is able to (mostly) play back so-called style-based segments[6] and is fully tested against both the Gothic and Gothic II soundtracks. I am actively working on getting the Lego Island 2 soundtrack working as well. There are many features of DirectMusic which the library does not currently support, simply because I have not been able to find or test soundtracks using them, so if you want to contribute, I'd love to know about software shipping with DirectMusic soundtracks! [1]: https://ift.tt/F4fxEtw [2]: https://ift.tt/omS90VM... [3]: Specifically GothicVR ( https://ift.tt/kcXqUND ) and OpenGothic ( https://ift.tt/9phBGNt ) through my ZenKit library ( https://ift.tt/KwObt0I ) [4]: https://ift.tt/EHKt37z [5]: There is libdmusic ( https://ift.tt/hDFVl3w ) which is unmaintained and an embedded implementation in OpenGothic ( https://ift.tt/9phBGNt ) [6]: https://ift.tt/IFZL2gy...

إرسال تعليق

أحدث أقدم

نموذج الاتصال

How To Get It For Free?

If you want to get this Premium Blogger Template for free, simply click on below links. All our resources are free for skill development, we don't sell anything. Thanks in advance for being with us.