C++ Sound

Open-source C++ projects categorized as Sound

Top 23 C++ Sound Projects

  1. supercollider

    An audio server, programming language, and IDE for sound synthesis and algorithmic composition.

    Project mention: Cracked (WebAudio DSL) | news.ycombinator.com | 2025-05-15
  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. FabGL

    ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal

    Project mention: Minimal 64x4 Home Computer | news.ycombinator.com | 2025-01-22

    Display controllers from the 8-bit era were simple conceptually but had a huge parts count, particularly it needs to have memory access logic very similar to what is in the microprocessor. The earliest home computers (TRS-80 Model I, Apple II) had a large parts count which was reduced in the next generation (TRS-80 Color Computer, VIC-20) because the glue logic and display controllers got the same LSI [1] treatment as the CPU.

    People who build modern real-hardware fantasy computers [2] struggle with the cost of the display controller if it is done in an authentic style so they wind up using an FPGA or microcontroller (amazingly easy to do with ESP32 [3])

    This thing addresses the problem by reusing many of the parts between the CPU and display controller, plus the contrast is not so stark since the CPU part count is greater than 1, unlike the typical retrocomputer.

    It's fascinating! It's a minicomputer in the sense that it is built out of low-integration parts, but it is like a microcomputer in important ways, particularly having the closely integrated display controller.

    [1] https://vaibhav-pawale19.medium.com/integrated-circuits-ssi-...

    [2] http://www.commanderx16.com/

    [3] https://github.com/fdivitto/FabGL

  4. DaisySP

    A Powerful DSP Library in C++

  5. master_me

    automatic mastering plugin for live streaming, podcasts and internet radio.

  6. r8brain-free-src

    High-quality pro audio resampler / sample rate conversion C++ library. Very fast, for both audio resampling and time-series interpolation.

  7. fmod-gdextension

    FMOD Studio GDExtension bindings for the Godot game engine

  8. sc3-plugins

    Community plugins for SuperCollider

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. ni-media

    NI Media is a C++ library for reading and writing audio streams.

  11. DFPlayerMini_Fast

    Fast and easy to understand Arduino library to use the DFPlayer Mini MP3 module from DFRobot.com. This is a huge improvement (both in terms of execution speed and simplicity) to the standard library provided by DFRobot.com.

  12. samplebrain

    (GitHub mirror) A custom sample mashing app designed by Aphex Twin. (by aeiouaeiouaeiouaeiouaeiouaeiou)

  13. trackerboy

    Game Boy / Game Boy Color music tracker

  14. yummyDSP

    An Arduino audio DSP library for the Espressif ESP32 and probably other 32 bit machines

  15. js80p

    A MIDI driven, performance oriented, versatile synthesizer.

  16. ArduinoProtonPack

    Arduino Code for a GhostBusters Proton Pack

  17. sync-audio-tracks

    Audio tracks synchronization command-line tool for video editors that don't support it

  18. Chata

    :guitar::long_drum::magic_wand: Make DSP Great Again. Powered by RISC-V!

    Project mention: Chatassembler is a RISC-V assembler that's over 10 times faster | news.ycombinator.com | 2025-01-18
  19. TrayVolumeControl

    Control volume by scrolling mouse wheel on the volume icon in tray

  20. proteaaudio

    Simple audio library for Windows, Linux, OSX. Supports Mp3, Ogg, Wav playback and multichannel mixing.

  21. Sound-reactive-LED-strip

    How to make a sound reactive RGB LED strip with Arduino

  22. lowl_audio

    Low Latency Audio - aims to provide audio playback

  23. ppl-synth

    The synthesizer that's used in PewPew Live

  24. BSCWorks

    A Burnt Sound Container, Speechmanager Cache editor and more for Company of Heroes (BSC version 14)

  25. pamanager

    pulse audio device manager

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C++ Sound discussion

Log in or Post with

C++ Sound related posts

  • Ask HN: Is it OK to release GPL3 code of a project which is now private?

    2 projects | news.ycombinator.com | 1 Feb 2023
  • Sound Blaster Command - Can this output setting be a hotkey?

    3 projects | /r/SoundBlasterOfficial | 12 Jan 2023
  • I’m new to plugins. Can anyone tell me why I’m getting this message? I’ve redownloaded it 3 times

    1 project | /r/Logic_Studio | 26 Oct 2022
  • FMOD in Godot and HTML5. Anyone successfully do this?

    1 project | /r/GameAudio | 17 Oct 2022
  • looking for some synths

    2 projects | /r/synthesizers | 5 Oct 2022
  • Polyphony with independent pan channels for each voice?

    1 project | /r/synthesizers | 8 Sep 2022
  • Recommendations on an affordable "all in one" keyboard/piano/synth VST for someone learning recording?

    1 project | /r/VSTi | 29 Aug 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 supercollider 5,950
2 FabGL 1,568
3 DaisySP 997
4 master_me 619
5 r8brain-free-src 610
6 fmod-gdextension 607
7 sc3-plugins 484
8 ni-media 250
9 DFPlayerMini_Fast 217
10 samplebrain 130
11 trackerboy 126
12 yummyDSP 114
13 js80p 104
14 ArduinoProtonPack 94
15 sync-audio-tracks 71
16 Chata 69
17 TrayVolumeControl 35
18 proteaaudio 29
19 Sound-reactive-LED-strip 26
20 lowl_audio 12
21 ppl-synth 7
22 BSCWorks 3
23 pamanager 2

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that C++ is
the 7th most popular programming language
based on number of references?