Easy to use replacement for OpenAL?

Started by EdzUp, June 10, 2017, 21:44:12

Previous topic - Next topic

EdzUp

Does anyone know of a easy to use replacement for OpenAL?

All I need is ogg playback and audio recording.

Currently I use OpenAL for both but with WAV audio files and my own compressor but would like to switch to ogg files.

MikeHart


Goodlookinguy

I'm insane and not in a funny or good way! nrgs.org

GW

Bass,Fmod,Irrklang,SoLoud,libsoundio,directsound,freeaudio

EdzUp


Hardcoal

does any of this mods Bass,Fmod,Irrklang,SoLoud,libsoundio,directsound,freeaudio have audio recording capabilities..?
if so.. which one? thanks
Code

Derron

May I ask why you ask? Didn't we post examples on how to fetch audio data ("capture") with openAL?

Think for you the most important question is: what works with vanilla/NG (and when "vanilla" - with current OS) and has the desired capabilities.

Most probably the existing solutions will just take care to wrap the audio system into the "brl.audio"-environment ("TSound", "TChannel" ...).

Next to asking what is "there" you should ask what these libraries are allowed to get used for  ... in closed source, open source, commercial, free ... some of them might be not free for everyone! Especially Bass and FMod had some... commercial licences in the past (and even now? did not (bother to) check...).


For now I can say this:
Freeaudio: does not have record capabilities
SoLoud: does not have record/capture capabilties
MiniAudio: does have one - check https://www.syntaxbomb.com/index.php?topic=5807.0



bye
Ron

Hardcoal

#7
I didnt even think about legal rights.. at this point, because Im not even near the faze of finishing a product.
Im asking for examples because the OpenAL didnt work.. so I started looking for other options..

I have no demands, only requests.

I never bothered to check about legal rights that's true. it never crossed my mind

Ill check your link. thanks

I only work with Vanilla atm
Code

Hardcoal

OK. update.. OpenAl works..
In windows 10 you have to give permission to the microphone, under privacy.. than the device wont return null..
Code