As you may recall Epic actually did change music engines between v1.20 and (I think) v1.23 of JJ2. That's why all the utils and songs where patched.  So it SHOULD be possible.
For "routines" I meant "methods" as used in engines. (forgive me for being Dutch  )
As for recommended engine, I'd say something like the FMOD-engine should do.
__________________
|