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.