I've seen a few topics about Ogg/Vorbis support in OpenTK, so I'm posting this in the hopes that others will stumble across it when searching. I've recently resurrected and overhauled DragonOgg over at SourceForge to make it game friendly. I needed a good ogg/vorbis library for my game, so I decided to use DragonOgg as a basis. After a lot of customizations and additions to my own branch, I decided to join DragonOgg and roll my changes into the trunk. I've now done this and packaged the latest version over at https://sourceforge.net/projects/dragonogg/. It's really easy to use now and works well. For example, to load and play an .ogg file, all you need to do is:
AudioClip clip= new AudioClip("GuitarSample.ogg"); clip.Play();
which will then play the sound using a background thread. I've tried it out on Windows, Mac, and Linux, and thanks to the magic of OpenTK, it works on all of them. Anyways, if you've been looking for a good audio library (something that abstracts away the details of OpenAL and file formats) like I was, I highly recommend you give this a try. It's licensed under LGPL, so you're given pretty liberal use of it.