C Audio

Open-source C projects categorized as Audio | Edit details

Top 23 C Audio Projects

  • GitHub repo FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git

    Project mention: Informal Poll - proxies, proxies, proxies: When ProRes/DNxHD proxies are still too large, what do you go with? | reddit.com/r/editors | 2021-09-16

    Depending on how much manual intervention you can tolerate, Handbrake could be useful. It can make MPEG-2 in a MKV file (at least on Windows it can), however Adobe killed MKV support after 2019. You can use ffmpeg to rewrap that into an MOV, though.

  • GitHub repo mpv

    🎥 Command line video player

    Project mention: Why aren't POSIX-Compliant programs more of a thing? | reddit.com/r/linux | 2021-09-19
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo audacity

    Audio Editor

    Project mention: Whats up with the audacity bash and privacy problems? | reddit.com/r/audacity | 2021-09-17
  • GitHub repo BlackHole

    BlackHole is a modern macOS virtual audio driver that allows applications to pass audio to other applications with zero additional latency.

    Project mention: Need some help | reddit.com/r/musicproduction | 2021-09-15

    There’s also Blackhole for Mac project, which is actively developed: https://github.com/ExistentialAudio/BlackHole

  • GitHub repo shairport-sync

    AirPlay audio player. Shairport Sync adds multi-room capability with Audio Synchronisation

    Project mention: Spotify pauses plan to add AirPlay 2 due to “audio driver compatibility issues”, according to a Spotify representative | reddit.com/r/apple | 2021-08-06
  • GitHub repo cute_headers

    Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games

    Project mention: [C/C++]How do "header only" source files work? | reddit.com/r/learnprogramming | 2021-08-27

    Currently I'm looking at a "header only" cute_tiled.h library that includes this instruction:

  • GitHub repo aubio

    a library for audio and music analysis

    Project mention: Aubio, a C library for analyzing songs | reddit.com/r/patient_hackernews | 2021-09-22
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo rnnoise

    Recurrent neural network for audio noise reduction

    Project mention: How to install a library from GitHub repo? (autogen.sh) | reddit.com/r/learnprogramming | 2021-07-02

    Hi! I am a beginner and I would like to try this out: https://github.com/xiph/rnnoise/issues/69, but I am stucked at the "Library Installation" part.

  • GitHub repo obs-ndi

    NewTek NDI integration for OBS Studio

    Project mention: Dual PC obs streaming help | reddit.com/r/obs | 2021-09-19

    What you lose in a dual PC setup is that you just have to have your preplanned mental map of where all your pieces are going - your microphone, your computers themselves, the monitor setup, audio to monitor your alerts, and any external control surfaces you have for both computers. Because the second OBS is just receiving your capture card - effectively just display capture - you lose the control that per-app game capture gives you and the granular audio control you could have with App Based Audio Capture or Virtual Audio Cables. You can circumvent this by skipping a capture card entirely and sending a precise OBS feed of just your game over OBS-NDI, but that can undo some of the benefit because the gaming PC still has to composite a simple scene.

  • GitHub repo miniaudio

    Single file audio playback and capture library written in C.

    Project mention: Single-file audio library to replace SDL_Mixer? | reddit.com/r/gamedev | 2021-09-02
  • GitHub repo opus

    Modern audio compression for the internet.

    Project mention: [OC] ytmdl now supports getting metadata from Spotify as well. ytmdl v2021.08.01 Release | reddit.com/r/linux | 2021-08-23
  • GitHub repo Allegro

    The official Allegro 5 git repository. Pull requests welcome!

    Project mention: Latest usable allegro+toolchain? | reddit.com/r/DOS | 2021-09-20

    I am trying to find the latest version of allegro + DJGPP that I can use to build a game. I found the 4.2 branch of allegro, but I am unsure which version of DJGPP to use to build it.

  • GitHub repo pipewire

    Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)

    Project mention: Behringer UMC404HD - Ubuntu Studio, latency issues. | reddit.com/r/linuxaudio | 2021-09-17

    PREEMPT _RT or something like https://pipewire.org/ ?

  • GitHub repo soloud

    Free, easy, portable audio engine for games

    Project mention: Has anybody gotten the SoLoud audio library working with MSVC 2019? | reddit.com/r/cpp | 2021-03-01

    Hey folks, I've migrated a project from MSVC 2017 to 2019, and for the life of me cannot get SoLoud to run without crashing. Here is a link to a more descriptive description of the problem I'm having. I've stripped my project down to the following, and I'm still getting crashes:

  • GitHub repo iPlug2

    C++ Audio Plug-in Framework for desktop, mobile and web [PRE-RELEASE]

    Project mention: does anyone know a tutorial on how to create a midi program? | reddit.com/r/code | 2021-03-08

    If what you want is to make VST plugins, you're going to need a lot more. I've used the iplug/iplug2 framework: https://github.com/iPlug2/iPlug2/tree/master/Examples/IPlugMidiEffect https://github.com/iPlug2/iPlug2

  • GitHub repo minimp3

    Minimalistic MP3 decoder single header library

  • GitHub repo pyo

    Python DSP module

    Project mention: Bespoke Synth 1.0 – open-source software modular synthesizer | news.ycombinator.com | 2021-09-14

    For you pythonheads, please check out Olivier's wonderful pyo https://github.com/belangeo/pyo

  • GitHub repo zrythm

    a highly automated and intuitive digital audio workstation - official mirror

    Project mention: My custom alias gets executed every time I open a terminal. | reddit.com/r/linux4noobs | 2021-08-10

    alias zrbuild=”startdir=$PWD ; mkdir binary ; git clone https://github.com/zrythm/zrythm.git ; cd zrythm ; meson build -Dprefix=$startdir/binary/ ; meson compile -C build ; meson install -C build”

  • GitHub repo vgmstream

    vgmstream - A library for playback of various streamed audio formats used in video games.

    Project mention: How do I read a .strm file? | reddit.com/r/WiiHacks | 2021-09-15

    foobar2000 audio player with vgmstream add-on can play the STRM and other Nintendo audio files.

  • GitHub repo bluez-alsa

    Bluetooth Audio ALSA Backend

    Project mention: 2021 Feb 22 Stickied 𝐇𝐄𝐋𝐏𝐃𝐄𝐒𝐊 thread - Boot problems? Display problems? Networking problems? Need ideas? Get help with these and other questions! 𝑳𝑶𝑶𝑲 𝑯𝑬𝑹𝑬 𝑭𝑰𝑹𝑺𝑻 | reddit.com/r/raspberry_pi | 2021-02-23

    One thing I found from a quick search is that you no longer need to use hciattach if you're using a recent enough firmware. See here.

  • GitHub repo soundsync

    Virtual cables between any audio source and any speaker in your home

    Project mention: Using Dream Machine as Spotify WiFi Speaker! | reddit.com/r/Ubiquiti | 2021-09-18

    Maybe try THIS. It supports local speaker as an output (I'm pretty sure) and allows many inputs.

  • GitHub repo audacium

    Audacity fork without Telemetry and with new features

    Project mention: progress update on Tenacity, the Audacity fork | reddit.com/r/linux | 2021-08-18
  • GitHub repo Gwion

    :musical_note: strongly-timed musical programming language

    Project mention: Want a technical writing project!!! | reddit.com/r/technicalwriting | 2021-05-24

    I have a nice project badly needing documentation. But tbh there's no way you can get paid for that atm. Still it's a nice way to show off your skills. https://github.com/Gwion/Gwion

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-09-22.


What are some of the best open-source Audio projects in C? This list will help you:

Project Stars
1 FFmpeg 26,211
2 mpv 15,913
3 audacity 6,401
4 BlackHole 6,145
5 shairport-sync 5,012
6 cute_headers 3,168
7 aubio 2,204
8 rnnoise 2,118
9 obs-ndi 1,776
10 miniaudio 1,746
11 opus 1,286
12 Allegro 1,268
13 pipewire 1,174
14 soloud 1,160
15 iPlug2 1,081
16 minimp3 986
17 pyo 969
18 zrythm 816
19 vgmstream 647
20 bluez-alsa 617
21 soundsync 503
22 audacium 366
23 Gwion 324
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives