All Projects → sunkin351 → FmodAudio

sunkin351 / FmodAudio

Licence: MIT license
C# .NET 5+ Wrapper for the Fmod audio library

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to FmodAudio

Libretime
LibreTime: Radio Broadcast & Automation Platform
Stars: ✭ 439 (+1191.18%)
Mutual labels:  audio-library
Audio
Generic Go package designed to define a common interface to analyze and/or process audio data
Stars: ✭ 129 (+279.41%)
Mutual labels:  audio-library
R8brain Free Src
High-quality pro audio sample rate converter / resampler C++ library
Stars: ✭ 238 (+600%)
Mutual labels:  audio-library
React Native Audio Toolkit
Cross-platform audio library for React Native
Stars: ✭ 861 (+2432.35%)
Mutual labels:  audio-library
Libaudiodecoder
The Cross-Platform Audio Decoder API
Stars: ✭ 114 (+235.29%)
Mutual labels:  audio-library
Swiftaudio
Audio player for iOS
Stars: ✭ 160 (+370.59%)
Mutual labels:  audio-library
Howler.js
Javascript audio library for the modern web.
Stars: ✭ 19,425 (+57032.35%)
Mutual labels:  audio-library
libopusenc
Library for encoding .opus audio files and live streams.
Stars: ✭ 92 (+170.59%)
Mutual labels:  audio-library
Libopenshot Audio
OpenShot Audio Library (libopenshot-audio) is a free, open-source project that enables high-quality editing and playback of audio, and is based on the amazing JUCE library.
Stars: ✭ 120 (+252.94%)
Mutual labels:  audio-library
Kira
Library for expressive game audio.
Stars: ✭ 237 (+597.06%)
Mutual labels:  audio-library
Awesome Web Audio
A list of resources and projects to help learn about audio
Stars: ✭ 73 (+114.71%)
Mutual labels:  audio-library
Miniaudio
Single file audio playback and capture library written in C.
Stars: ✭ 1,889 (+5455.88%)
Mutual labels:  audio-library
Fradioplayer
A simple radio player framework for iOS, macOS, tvOS.
Stars: ✭ 183 (+438.24%)
Mutual labels:  audio-library
Libsndfile
A C library for reading and writing sound files containing sampled audio data.
Stars: ✭ 799 (+2250%)
Mutual labels:  audio-library
I dropped my phone the screen cracked
web audio, cracked.
Stars: ✭ 245 (+620.59%)
Mutual labels:  audio-library
Supercolliderjs
The JavaScript client library for SuperCollider
Stars: ✭ 381 (+1020.59%)
Mutual labels:  audio-library
Cscore
An advanced audio library, written in C#. Provides tons of features. From playing/recording audio to decoding/encoding audio streams/files to processing audio data in realtime (e.g. applying custom effects during playback, create visualizations,...). The possibilities are nearly unlimited.
Stars: ✭ 1,768 (+5100%)
Mutual labels:  audio-library
facile
Stupidly Simple Audio Streaming Library
Stars: ✭ 17 (-50%)
Mutual labels:  audio-library
libvisual
Libvisual Audio Visualization
Stars: ✭ 67 (+97.06%)
Mutual labels:  audio-library
Mwengine
Audio engine and DSP for Android, written in C++ providing low latency performance in a musical context, supporting both OpenSL and AAudio.
Stars: ✭ 190 (+458.82%)
Mutual labels:  audio-library

FmodAudio

NuGet Version Join FmodAudio's Discord

Welcome to FmodAudio, a C# Wrapper for the FMOD audio library.

This library has been written for .NET 5 and above.

In order to use this library, you will need to download the FMOD native binaries from https://www.fmod.com/download

If you find a bug, or have a feature request, please file an issue on github, and I'll review it as soon as possible. Alternatively you can now join FmodAudio's Discord server, and talk with me directly. (Link Above)

If you wish to contribute, see CONTRIBUTING.md

How to use FmodAudio

First off, this wrapper allows you to choose a location to look for the native library through the Fmod.SetLibraryLocation() method. Use this if you have a non-standard place you put the library.

Now you have two options for calling into FMOD. The first and recommended way is to use the Object Oriented wrapper Types (FmodSystem, Sound, Channel, etc.) beginning with calling Fmod.CreateSystem().

Alternatively, you have direct access to the binding through the Fmod.Library property for situations where FMOD gives you a OOP handle directly via callbacks. All FMOD API methods are exposed through the class this property returns.

All API methods and structures are documented in https://www.fmod.com/resources/documentation-api?version=2.1&page=core-api.html

Example usage found in the Examples directory of this repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].