SDK for PureBasic, featuring the OpenAL audio API, supporting 3D multichannel output of sound sources around the listener. It's not a DLL wrapper, but rather an import library for the OpenAL DLL, which can be used as a User-Lib in PureBasic. The library is compatible with the original OpenAL v1.0 and v1.1 and OpenAL Soft. The SDK includes the header files, API documentation and usage examples.
GitHub repository: https://github.com/vkamenar/purebasic-openal-sdk
Features
- 3D audio
- Multichannel output
- Sound-source directivity
- Distance- related attenuation
- Environmental effects
License
Public DomainOther Useful Business Software
Simplify IT and security with a single endpoint management platform
NinjaOne automates the hardest parts of IT, delivering visibility, security, and control over all endpoints for more than 20,000 customers.
The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. The company seamlessly integrates with a wide range of IT and security technologies. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support.
Rate This Project
Login To Rate This Project
User Reviews
-
This SDK is in the public domain. Several sample projects included to explain how to use OpenAL with PureBasic to produce spatial sound. Both 32 and 64 bit PureBasic supported. No external dependencies, except OpenAL.
-
OpenAL was one of the first open cross-platform 3D audio API supported by multiple hardware vendors. Many games were released using this API. Many developers are still using OpenAL. I'm using the PureBasic OpenAL SDK since PureBasic v4.Reply from PureBasic OpenAL SDK