Has anyone migrated from OpenAL to JUCE?

Hi All,

I was wondering if anyone has taken an existing project that was using OpenAL and migrated it to JUCE? If so, any tips on how this could be accomplished would be greatly appreciated. :slight_smile:


It depends what you’re using OpenAL for. JUCE provides you with a hook to raw samples coming to/from the audio driver and some basic tools for building your own stuff on top of it. OpenAL generally operates at a higher level and provides built in effects, 3D positioning, DSP, etc. which JUCE doesn’t have.

If you’re using OpenAL for games, than you’ll have a lot of work ahead of you to recreate all the niceties OpenAL has. If you’re just using it for audio I/O, it will be a near drop-in for the most part, since there’s really only one way to make a callback full of samples.