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: Seeking Ideas for Preschool/School Projects | news.ycombinator.com | 2024-05-11

    With my 7 years old I started to thinker with https://www.scratchjr.org/. She like to create short movies with it. The next level will be 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: Harnessing Screams with Tidal Looper | dev.to | 2024-05-12

    Since then, I've been working more and more with TidalCycles. TidalCycles is an open-source live coding framework for creating patterns written in Haskell. TidalCycles uses SuperCollider on the backend, another language I've been using for live coding. Recently, I started using Tidal Looper for live vocal processing. This blog post will walk you through what you need to get started with vocal looping with Tidal Looper.

  • 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,381
2 BackgroundMusic 15,252
3 Sonic Pi 10,557
4 OpenFrameworks 9,796
5 SFML 9,685
6 JUCE 6,148
7 Mumble 6,027
8 Snapcast 5,795
9 WickedEngine 5,398
10 supercollider 5,236
11 pedalboard 4,880
12 mixxx 4,163
13 ardour 3,667
14 oboe 3,602
15 essentia 2,710
16 OTTO 2,619
17 strawberry 2,475
18 faust 2,427
19 mpd 2,089
20 Cardinal 2,004
21 Bento4 1,888
22 audiowaveform 1,794
23 SOUL 1,700

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