screenshot

August 14, 2008, Updated
Added Gain and Pitch properties to the class. The demo project and docs show how to use these properties. Version 2.3

August 8, 2008, Updated. Version 2.1
This is an updated version of my OpenAL class that was originally released in Sept 2006.
A REALbasic (Rb) module and class that wraps the functionality of playing sound using the OpenAL library. The
module is named OpenAL_OSX and the associated class is named OpenAL_Class. They are both encrypted
but are offered as is for free and as the name indicates, they are to be used on a Mac only.
The associated demo project is named Release_OpenALClass2.2 and should be used to learn
how to use the class in your own projects. OpenAL is used in many games and offers more
features than the built-in Rb Sound class. An internet search and a few minutes will get you up
to speed on the sound library.

This class plays one song using the .wav audio format. I plan on adding a class that plays multiple
sounds at once. But multiple instances of the class can be used as is. The module included includes
all of the function calls in the most recent library. So, if you want to write your own classes or follow
some of the OpenAL tutorials on the net, you can do so. You should be able to port most any source
code you find on the internet using the module. If you find something missing or something that
doesn't work for you, let me know, I'll do my best to fix it.

The download includes a demo project and documention on the class.


Download The Class And Demo Project Here ...