You did not explain what do you mean by "interact". All those 3rd-party products do nothing but using one or another Microsoft API, so you can do the same.
First and oldest API is the winmm.dll (Multimedia System), which you can use via P/Invoke:
http://www.pinvoke.net/default.aspx/winmm/_ContentBaseDefinition.html[
^].
Find all of those functions and types in MSDN to see what they do.
Another option is to use DirectSound:
http://msdn.microsoft.com/en-us/library/windows/desktop/ee416960%28v=vs.85%29.aspx[
^].
Yes, you can use it directly with C#:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb318770%28v=vs.85%29.aspx[
^].
This is a really big topic. So, please don't ask me how to work with it and what approach to chose, not until you explain what exactly your are trying to achieve and as some more specific question. Just start learning this stuff.
—SA