OpenAL SDK for PureBasic

Developed or developing a new product in PureBasic? Tell the world about it.
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post by Quantum »

Update:
[+] Added a new example showing how to do reverb and lowpass filtering.
[*] Fixed Unicode compatibility issues and updated the helpfile.

Download from the same location.
User avatar
Rescator
Addict
Addict
Posts: 1769
Joined: Sat Feb 19, 2005 5:05 pm
Location: Norway

Post by Rescator »

Wow awesome! Now I actually need to make some good software that use this as well! heh!

Btw, thanks for the credit but I did not really contribute anything worth mentioning (yet) :)

I hope some of the Vista people here give you some feedback as this is as far as I know the only way to properly get 3D hardware sound on Vista.

And maybe some of the Linux and Mac folks could help to make variants for those platforms too?
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post by Quantum »

And maybe some of the Linux and Mac folks could help to make variants for those platforms too?
I think I can make a Linux version. I actually need it to make a PB example for uFMOD with OpenAL in Linux. Can't make a Mac port, because I don't have a Mac (yet). All contributions are welcome!
I hope some of the Vista people here give you some feedback as this is as far as I know the only way to properly get 3D hardware sound on Vista.
That's what MS and Creative guys said so far.
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post by Quantum »

Updated:

Code: Select all

[*] Fixed the return type for boolean functions
    from Long to Byte.
[*] Added the alGetDouble function, which is available
    only in PB4 or later.
[*] Added a deprecated function alDopplerVelocity.
    Just for completeness :)
User avatar
Rescator
Addict
Addict
Posts: 1769
Joined: Sat Feb 19, 2005 5:05 pm
Location: Norway

Post by Rescator »

Awesome
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post by Quantum »

An OpenAL PureLibrary for Linux is available in the latest uFMOD Linux release. Versions 0.0.6 and 0.0.7 are so buggy that I must strongly recommend using at least libopenal.so.0.0.8. EAX/EFX won't work in Linux because they ain't implemented at all in the reference release. In other words, it's just a wrapper over ASLA/OSS. That's why I don't feel like making a separate OpenAL SDK for Linux ATM.
Last edited by Quantum on Wed Jun 27, 2007 1:39 am, edited 1 time in total.
Sebe
Enthusiast
Enthusiast
Posts: 160
Joined: Sun Dec 19, 2004 10:55 pm
Location: Munich
Contact:

Post by Sebe »

Awesome!
Anyone else who thinks that should be part of PureBasic itself? GREAT! :D
JCV
Enthusiast
Enthusiast
Posts: 580
Joined: Fri Jun 30, 2006 4:30 pm
Location: Philippines

Post by JCV »

Thanks! 8)

[Registered PB User since 2006]
[PureBasic 6.20][SpiderBasic 2.2]
[RP4 x64][Win 11 x64][Ubuntu x64]
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

Anyone else who thinks that should be part of PureBasic itself?
I do! :) OpenAL looks like it's the way to go.
Num3
PureBasic Expert
PureBasic Expert
Posts: 2812
Joined: Fri Apr 25, 2003 4:51 pm
Location: Portugal, Lisbon
Contact:

Post by Num3 »

DoubleDutch wrote:
Anyone else who thinks that should be part of PureBasic itself?
I do! :) OpenAL looks like it's the way to go.
Count me in too :D
Post Reply