Hi!
Thanks for the positive feedback!
As for the questions: No it doesn't use Mikmod. It renders/mixes into the windows wavebuffers directly. The soundengine supports external triggered playback of samples/synthetix sounds. these soudns can be controlled in regards to pitch/pan/volume etc etc.
Thus having an engine sound played through the background music which is pitch controlled by software is no problem.
We posted this demo to see if you guys would have any problems working with a music library like this instead of typical XM mod players. The mod players in our eyes lack the support of synthetic sounds, something which might tbe crucial to ensure that gamemusic is small and not huge.
The only drawback is of course the compatibility issue. Everyone in the world is usedto XMmods... this library is similar but does have a learning curve for the musician. Then again, the musician has much more flexibility to control his sounds.
last advantage: if something should be changed, we can change it since we have made it... in mikmod it is more difficult to change something since no one knows how it works and why it works ;^)
Any thoughts?
R