If you ask, “How can I play multiple sounds at once,” then SoundPlayer will never be the answer. PlaySound, I believe, is also limited.
You can see this question and this question for more options on the sound API. I quickly looked at the SDL and SDL Mixer and thought that the SDL was too primitive (you need to mix the sounds yourself), and the SDL Mixer was too heavy (all this and the bag with chips - unlimited mixing and music channels (mp3, ogg, midi, etc.) .d.)). I could not see the online link for BASS C # bindings, but it is free for non-commercial use.
plinth
source share