Alure 1.1 released!

Chris Robinson <[email protected]>
Newsgroups gmane.comp.lib.openal.devel,gmane.comp.lib.openal
Message-ID <[email protected]>
(Cross-posted to the Gluon mailing list by request)

Alure 1.1 is released!

http://kcat.strangesoft.net/alure.html

This version adds support for libmpg123 (mp1/mp2/mp3), DUMB (module formats), 
libModPlug (module formats, not as old as DUMB), and FluidSynth (MIDI, 
requires an SF2 soundfont). The .wav handler can also pass-through muLaw, 
IMA4, and floating-point data when OpenAL has the appropriate extensions... or 
if not, libSndFile can decode them to signed 16-bit.

Also added are methods to greatly simplify streaming. Any stream object 
created with the alureCreateStream* functions can be given to 
alurePlaySourceStream along with a sourceID, and it will automatically play 
with continual calls to alureUpdate. Buffer queue management, source 
underruns, and looping are handled for you.

More features are also available, which you can find through the docs/API 
reference:
http://kcat.strangesoft.net/alure-docs/index.html

Future improvements will likely see support for more extensions, such as 
automatically setting loop points on loaded buffers and loading effects and 
filters via structures (instead of one parameter at a time). Possible is also 
loading many sound files at once by reading configuration files, as well as 
expanded custom decoder functionality.

Thanks for looking! Please enjoy.
- Chris
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.