Would be interested but cant find the wrappers
Look down in this link:
http://www.casteng.com/whypascal.shtml


Although OpenAl would be preferable if I could find an updated way of playing ogg.
Well, i have a Ogg player in Pascal using Openal, however it is done same as is done with mp3s, you need a different unit to open and decode ogg streamed data into normal uncompressed chunks sound data to then be passed to OpenAL.

So for that you will need to get Pascal Vorbis libs.

http://jedi.grizzlydev.com/www/apilibrary.html

You will need to downloaded updated DLLs from Vorbis projects i think.

'Noeska's tutorials' I'm getting a lot of these as responses. However, there is one thing I inherently dislike: I've never, like ever, worked with lazarus or delphi... This is rather quite problematic when trying to understand a concept I don't understand at all.
Noeska tutorials are not delphi-specific, and delphi is just the VCL or group of classes included to build windows GUI apps; But the language examples are in OO Pascal so you should be fine reading that.