APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Miniaudio Alternatives
Similar projects and alternatives to miniaudio
-
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
-
JUCE
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
-
-
supercollider
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
-
LWJGL
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
lvgl
LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.
-
-
-
-
-
-
portaudio
PortAudio is a cross-platform, open-source C language library for real-time audio input and output.
-
cimgui
c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets
-
-
-
-
-
ffmpeg-kit
Discontinued FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
miniaudio discussion
miniaudio reviews and mentions
-
Past Tense: A DragonRuby Sound Installation Built on libpd
The whole thing is three runtimes glued together. DragonRuby GTK (mRuby) handles the game side: scenes, UI, sprite rendering, the per-tick game loop, the XP and tier-progression system. Pure Data, embedded via libpd, handles every audio sample: spectral analysis across four frequency bands, burst recording, the synthesis and effects chain, the feedback routing. A small custom C extension bridges the two via thread-safe ring buffers, with miniaudio doing cross-platform device I/O. The bridge is small because the contract between Ruby and Pd is small: numbers in, numbers out.
- Single source, 0 dependency cross platform audio library
-
New Year, New Game Engine - Nikola Engine Devlog 0
Audio is another similar issue to graphics. There are plenty of audio APIs out there. Different APIs support different audio cards. I, however, had made up my mind on this one a long time ago. I decided to use MiniAudio, which is the audio library used by Raylib under the hood and one that I used plenty of times before. It is a single-header library that is super easy to integrate.
- An audio playback and capture library in a single source file
- MiniAudio.h: single-file audio playback and capture library for C and C++
-
Amiga/Linux: Jurassic Boing Edition
Unfortunately, I can't currently capture any videos (I added miniaudio.h to play back the Jurassic Park theme song) since I had to move my mom into my home (she's getting a divorce from her narcissistic husband soon and the guy lost his marbles and locked her out of her own home) and it's late at night currently.
-
Audio Library
miniaudio - so far the best entry in cross platform audio. It is a stack allowing to use device alone, decoders and mixers, or node based engine for sophisticated audio processing. Extensible where it should be. Written in C, so there are no creature comforts of having C++. Aways can be wrapped to get advantage of RAII.
-
Implementing libraries
So, I wanna implement this library to the source engine. Is that possible? And also, since source is based on SDL, is it possible for me to implement Nuklear on my source game?
-
Simple High-Level Audio APIs
The most straightforward lib for this is miniaudio. It's straightforward,l to use and easy to integrate into a build system.
-
Dunno if anyone else will find this useful
You give little clues what this is… so cl-miniaudio defines CFFI bindings to https://miniaud.io/ which is "an audio playback and capture library for C and C++. It's made up of a single source file, has no external dependencies and is released into the public domain." and is cross-platform.
-
A note from our sponsor - AppSignal
www.appsignal.com | 15 Oct 2026
Stats
mackron/miniaudio is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of miniaudio is C.