Skip to content

A library for MonoGame projects which provides an alternative to SoundEffect instance creation, among other useful features.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.txt
Notifications You must be signed in to change notification settings

absoluteAquarian/MonoSound

Repository files navigation

MonoSound

NuGet download count

A library for MonoGame projects which provides an alternative to SoundEffect instance creation, among other useful features.
Supported MonoGame builds: DesktopGL, Android
Other builds may be supported, but are currently untested.

The sound filter code was ported directly from the C++ sound filter library, SoLoud.

The GitHub repository for SoLoud can be found here. The documentation for SoLoud can be found here.

The LICENSE.txt file included in this repository was taken from the MonoGame Github repository due to the following files containing code directly from said repository:

  • Decompressor.cs
  • Lz4StreamDecoder.cs
  • LzxStreamDecoder.cs
  • ReflectionHelpers.cs

The LzxDecoder.cs file also contains certain licenses.

INFORMATION

MonoSound is able to process WAVE data from the following formats:

  • .wav: WAV audio
  • .xnb: Compiled MonoGame SoundEffect files
  • .xwb: XACT Wave Banks
  • .ogg: OGG Vorbis audio
  • .mp3: MPEG Audio Layer III audio

Custom audio formats can also be manually registered.

Make sure to check out the wiki at https://github.com/absoluteAquarian/MonoSound/wiki

SUPPORT

Want to help support the development of my projects? Subscribe to the absoluteAquarian Patreon.

About

A library for MonoGame projects which provides an alternative to SoundEffect instance creation, among other useful features.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.txt

Stars

Watchers

Forks

Packages

No packages published

Languages