C++ Audio

Open-source C++ projects categorized as Audio

Top 23 C++ Audio Projects

  • srs

    SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.

  • Project mention: What's the state of screen-sharing games to friends on linux? | /r/linux_gaming | 2023-06-26
  • BackgroundMusic

    Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.

  • Project mention: Output different audio streams to two separate devices | /r/MacOS | 2023-07-15
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Sonic Pi

    Code. Music. Live.

  • Project mention: Anyone else using ChatGPT to make music? | news.ycombinator.com | 2024-02-24

    I have wondered what grooves it could come with using https://sonic-pi.net/

  • OpenFrameworks

    openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

  • Project mention: Resolume | news.ycombinator.com | 2024-03-14

    Not exactly VJ, but could be used for it. https://openframeworks.cc

  • SFML

    Simple and Fast Multimedia Library

  • Project mention: Ask HN: How to create a simple 2D game in C? | news.ycombinator.com | 2024-01-27

    Take a look at SFML. Very easy to get started, and quite capable.

    https://www.sfml-dev.org/

  • 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.

  • Project mention: 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup | news.ycombinator.com | 2024-04-19

    Personally, I started by writing externals for Pure Data, then started to contribute to the care. Later I took the same path for SuperCollider.

    The more typical path, I guess, would be to start with simple audio plugins. Have a look at JUCE (https://juce.com/)!

    Realtime audio programming has some rather strict requirements that you don't have in most other software. Check out this classic article: http://www.rossbencina.com/code/real-time-audio-programming-...

  • Mumble

    Mumble is an open-source, low-latency, high quality voice chat software.

  • Project mention: Welcome to mwmbl, the free, open-source and non-profit search engine | news.ycombinator.com | 2023-09-18
  • SaaSHub

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

    SaaSHub logo
  • Snapcast

    Synchronous multiroom audio player

  • Project mention: Why is Spotify not implementing this? | news.ycombinator.com | 2023-07-31

    https://github.com/badaix/snapcast!

    Works perfectly on pis scattered around the house.

  • WickedEngine

    3D engine with modern graphics

  • Project mention: List of Unity alternatives | /r/gamedev | 2023-09-19
  • supercollider

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

  • Project mention: Recreating the THX Deep Note (2009) | news.ycombinator.com | 2023-09-03

    Link to the audio programming language / server they're using in the article: https://github.com/supercollider/supercollider

  • pedalboard

    🎛 🔊 A Python library for audio.

  • Project mention: Open Source Libraries | /r/AudioAI | 2023-10-02

    spotify/pedalboard: audio effects for Python and TensorFlow

  • mixxx

    Mixxx is Free DJ software that gives you everything you need to perform live mixes.

  • Project mention: Ask HN: Looking for a DJ Program | news.ycombinator.com | 2024-01-05

    Mixxx is excellent and has pretty wide hardware support.

    FYI the "limited" functionality of Rekordbox can be hardware unlocked with some Pioneer controllers.

    https://mixxx.org/

  • ardour

    Mirror of Ardour Source Code

  • Project mention: Ask HN: Is There a Blender for Music? | news.ycombinator.com | 2024-03-05
  • oboe

    Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.

  • Project mention: Android low latency audio in 2023 | news.ycombinator.com | 2023-09-25
  • essentia

    C++ library for audio and music analysis, description and synthesis, including Python bindings

  • OTTO

    Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP] (by bitfieldaudio)

  • strawberry

    :strawberry: Strawberry Music Player (by strawberrymusicplayer)

  • Project mention: The KDE desktop gets an overhaul with Plasma 6 | news.ycombinator.com | 2024-02-29
  • faust

    Functional programming language for signal processing and sound synthesis (by grame-cncm)

  • Project mention: My Sixth Year as a Bootstrapped Founder | news.ycombinator.com | 2024-02-16

    Glicol looks very cool! Also check out Faust if you haven't (https://faust.grame.fr), another FP sound programming language.

  • mpd

    Music Player Daemon

  • Project mention: MphpD - A PHP library for MPD | /r/PHP | 2023-07-20

    Last week I released v1.0.0 of MphpD - a fully-featured, dependency-free PHP library for the Music Player Daemon. It's my first take on a library so feedback and suggestions is very much welcome and appreciated.

  • Cardinal

    Virtual modular synthesizer plugin

  • Project mention: Ask HN: Comment here about whatever you're passionate about at the moment | news.ycombinator.com | 2023-11-06

    > It’s haven’t bought any Modular’s yet but I’m really looking forward to getting into other on the new year.

    http://cardinal.kx.studio

    https://vcvrack.com/

    The former is libre and gratis, runs as a standalone or plugin and in the browser!! and is based on the latter.

    Ther former has a libre and gratis standalone version, the plugin version is non-gratis.

  • Bento4

    Full-featured MP4 format, MPEG DASH, HLS, CMAF SDK and tools

  • audiowaveform

    C++ program to generate waveform data and render waveform images from audio files

  • SOUL

    The SOUL programming language and API (by soul-lang)

  • 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++ Audio related posts

Index

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

Project Stars
1 srs 24,288
2 BackgroundMusic 15,155
3 Sonic Pi 10,531
4 OpenFrameworks 9,785
5 SFML 9,631
6 JUCE 6,116
7 Mumble 6,000
8 Snapcast 5,748
9 WickedEngine 5,366
10 supercollider 5,218
11 pedalboard 4,852
12 mixxx 4,129
13 ardour 3,641
14 oboe 3,593
15 essentia 2,694
16 OTTO 2,619
17 strawberry 2,435
18 faust 2,415
19 mpd 2,073
20 Cardinal 1,988
21 Bento4 1,876
22 audiowaveform 1,788
23 SOUL 1,700

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com