Yes, it's very ok to me. If you like, i will include into the tuto and credit you as the author with your nickname, or real name, what you want, otherwise it would be nice to me just for learn.
Source code would be nice, but even better if it is accompanied by some explained notes. Will your code be masm? When i have time, or anybody else who wants, would translate it to nasmx/fasm/tinyc.
My aim is to make a tuto on sound, in the whole as i can, ie, midi, wavs, mp3, etc with differents ways of playing them (not only mci, but direct sound, playsound, etc, revive old dos crappy sounds, etc). This will require threads. I'd like to write code to play mods/xm, in a simply way, just for play them in demos/games.
Very important, synchronizing sounds and graphics.
I don't have previous experience with none of them, i'm learning as i a program.
So, very much things to do, so if any one want to contribute with code/explanation would be welcome.
Regards.