SoLoud Audio Library Phix edition
This is Andy 'IcyViking's' library wrapper for Euphoria, tweaked and slightly modified for Phix. There are additional DLLs to play mod tracker music (lot's of formats) which I think are great for providing background music for games.
Andy's original Euphoria library is here
Download the Phix package here
The 'package' is a zip file that includes
The slightly tweaked Eu wrapper EuSoLoud.ew, and flags.e, for Pete Lomax's Phix
The required SoLoud DLL (put into a system folder, SySWoW64 works in my case)
The openmpt DLLS (put into a system folder again)
And a README containing the license.
Some demo programs with a very basic how to use.
some sample sound files
A small program that reformats the EuSoLoud wrapper
The SolOud Library documentation and C/C++ and other binding examples can be found at
The openmpt mod tracker library can be found at
The great thing about this library compared to FMOD, is that FMOD is commercial, so if you want to distribute you are required to purchase a license. The SoLoud library usage seems uniform across the different file types so far.
I haven't experimented with all the functions yet, there are rather a lot pf functions wrapped up. I have changed te include wrapper, so that it looks a bit tidier (sorry Andy), but you can still get the original from the GITHub repository.