SaaSHub helps you find the best software and product alternatives Learn more →
Miniaudio Alternatives
Similar projects and alternatives to miniaudio
-
-
portaudio
PortAudio is a cross-platform, open-source C language library for real-time audio input and output.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
cdecrypt
Decrypt Wii U NUS content — Forked from: https://code.google.com/archive/p/cdecrypt/
-
devkitSMS
development kit and libraries for SEGA Master System / SEGA Game Gear / SEGA SG-1000 / SEGA SC-3000 homebrew programming using C language (and the SDCC compiler)
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
-
lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. It's boosted by a professional yet affordable drag and drop UI editor, called SquareLine Studio.
-
nuklear
A single-header ANSI C immediate mode cross-platform GUI library (by Immediate-Mode-UI)
-
-
-
-
cute_headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
-
-
-
nanogui
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL (by mitsuba-renderer)
-
cimgui
c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
miniaudio reviews and mentions
-
Nuklear – A single-header ANSI C immediate mode cross-platform GUI library
* Miniaudio - A single header file audio library https://miniaud.io/
Both (actually, not just three systems) cross-platform.
For their design and cross-platform support they make for great bases for Go libraries, unlike most C code out there.
-
raylib 4.2 released!
New audio stream processors API (experimental): Now real-time audio stream data processors can be added using callbacks to played Music. It allows users to create custom effects for audio like delays of low-pass-filtering (example provided). The new API uses a callback system and it's still _ highly experimental_, it differs from the usual level of complexity that provides raylib and it is intended for advance users. It could change in the future but, actually, raudio module is in the spotlight for future updates; miniaudio implements a new higher-level API that can be useful in the future for raylib.
-
Oscilloscope 1.1.0 Released (Osci Simulator)
yes! i use it a lot! big shoutout to david reid for making the miniaudio library ( https://github.com/mackron/miniaudio ), and to s-ol (https://github.com/s-ol) for implementing the initial windows loopback code.
-
cross-platform FOSS audio library
miniaudio might be right up your alley.
-
What kind of good multiplatform audio API exists?
I am partial to single-header style libraries, and so I'd recommend miniaudio.
-
How does a Game Engine work? An Overview
The verdict for indie developers (not using Unity/Unreal) seems: just bite the bullet and buy FMOD (or Wwise or any of the popular proprietary audio engies).
I was actually searching for a good open-source audio library to use, and found out that my options aren't that good. SoLoud is a pain in the ass to install and integrate into an existing codebase, and OpenAL doesn't have any good implementations available (either proprietary or LGPL). I'm now just using a simple single-header audio library in cute_headers (https://github.com/RandyGaul/cute_headers/blob/master/cute_s...), but will probably switch to MiniAudio once the high-level API is finished (https://github.com/mackron/miniaudio/issues/196)
-
Cross platform gameboy music tracker made using Qt
Here's my tracker that I've been working on for awhile now. This is my first real project with C++. I originally decided to learn C++ to do some audio programming, but ended up writing a gameboy APU emulator, which then turned into a full-fledged tracker as there's not much options for the gameboy. Anyways, the tracker uses Qt for the GUI, miniaudio for audio playback, and RtMidi for MIDI input. The tracker is inspired by Famitracker, and has similar instruments and effects.
This uses https://github.com/mackron/miniaudio (used here) rather than Qt's (awful) sound framework that stops playing audio when the UI event loop is busy.
-
Cross platform audio frameworks in Cpp?
audio dev here. my absolute favourite is miniaudio https://github.com/mackron/miniaudio
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5953c2f8>
www.saashub.com | 31 Jan 2023
Stats
mackron/miniaudio is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.