I've just got up and running with OpenTk, and have constructed a simple test harness which plays two sounds via the same AudioContext. So far so good.
I also have buffers set up for each sound I want to play.
However, I'm integrating OpenTK into my game engine to replace another API and I've hit a problem.
I have just triggered a sound to play, but I *think* is persisting for a microsecond, so I'm wondering if AL.SourcePlay(source); plays the sound in a separate thread or not?
If not then all I need to do is play each sound in it's own thread. I'm just getting silence at the moment. Wierd.
Any pointers most appreciated. I'll get back to the coding tonight and post up my code! 8p