[Gambas-user] OpenAL (gb.openal) example code and problem loading .wav files

Benoît Minisini gambas at ...1...
Fri Aug 21 20:51:12 CEST 2015


Le 21/08/2015 06:39, Kevin Fishburne a écrit :
> Okay Benoît, you can take me off your list of people to kill now that
> I've finally gotten around to implementing OpenAL. :)
>
> The documentation online is pretty spartan, with much of it being
> outdated, but I still managed to set things up reasonably well to play a
> sine wave at a specified frequency and I think I've found the function
> to load a .wav file into an audio buffer in order to play it. The latter
> doesn't work, however. The "alure" class seems to be similar to "glu" in
> that it's a high-level "helper" class to make common functions easy,
> such as loading sound files directly.
>
> This line should load the .wav file into the buffer and allow me to play
> it, but it returns False:
>
> Print Alure.BufferDataFromFile("./test.wav", AudioBuffer[0])
>
> Here's the example project if anyone wants to play with it:
>
> http://eightvirtues.com/misc/OpenAL_Example.tar.gz
>
> This issue is probably unrelated, but on running the program this
> message displays in the debug window:
>
> "Error loading libdumb.so.1: libdumb.so.1: cannot open shared object
> file: No such file or directory"
>
> libdumb is described as "DUMB is a tracker library with support for IT,
> XM, S3M and MOD files." so I don't think that's an issue here. If OpenAL
> support it however, the library might need to be added as a dependency
> during compilation.
>

You will be the one who will test gb.openal!

Don't hesitate to publich the OpenAL example to the Gambas software 
repository.

Regards,

-- 
Benoît Minisini




More information about the User mailing list