Top 23 C++ Audio Projects
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.Project mention: Any good app that allows capture of screen and internal audio but not sound from my noisy room? | reddit.com/r/macapps | 2021-06-12
also try this https://github.com/kyleneideck/BackgroundMusic, and then when u screen record select it as ur input
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.Project mention: Ask HN: Getting back to C++ and looking for ideas | news.ycombinator.com | 2021-05-08
If you're interested in working with graphics or sounds, I'd recommend checking out openFrameworks, which bills itself as a "creative coding toolkit". https://openframeworks.cc
For a taste of what is possible with openFramworks, take a peek at this youtube series by Lewis Lepton: https://www.youtube.com/watch?v=dwt2NAd1ZYY&list=PL4neAtv21W...
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
Code. Music. Live.Project mention: Programming as a bedridden quadriplegic... | reddit.com/r/learnprogramming | 2021-05-29
Hey! You can also join music composition and coding! There is an easy programming language called Sonic Pi (https://sonic-pi.net) which lets you create music from the simplest beat to complex songs (instrumental type, no vocals). I am absolutely terrible at music but I like messing around in Sonic Pi. It is definitely not a language that you can use to make money but for learning the cores, I think it is great!
Simple and Fast Multimedia LibraryProject mention: Boids swarming/flocking simulation for C++ | reddit.com/r/Simulated | 2021-06-14
/CarlKd, Absolutely it's SFML which is an API for C++ and is mostly used for 2d graphics but can be supplemented with OpenGL or anything else you wish. It runs on Windows, MacOS, Linux and experimental support for iOS and Android.
Mumble is an open-source, low-latency, high quality voice chat software.Project mention: Fill in the blanks: You may be using _______, but should be using _______. | reddit.com/r/selfhosted | 2021-06-03
You may be using Discord, but you should be using Mumble.
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.Project mention: How to learn elm/rust/gleam? | reddit.com/r/AskProgramming | 2021-05-01
Synchronous multiroom audio playerProject mention: Alternatives to Sonos | reddit.com/r/homeautomation | 2021-06-07
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.Project mention: [Filter] Block "New! Messenger App for Windows" on Facebook Messenger | reddit.com/r/uBlockOrigin | 2021-05-11
Facebook zucks and I rate it 0/10, do not use if at all possible. Unfortunately, non-tech-savvy people don't tend to use alternatives. Best I can recommend at the moment is DeltaChat, since everyone's got email, or qTox for video and audio.
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.Project mention: What theme is this? | reddit.com/r/Reaper | 2021-06-04
https://github.com/juce-framework/JUCE/issues/902 this is the screenshot origin
Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.Project mention: Ask HN: What are some of must have skills for a Mobile App Developer in 2021? | news.ycombinator.com | 2021-05-01
Just getting back into Android dev myself. Rapid workflow stack: Jetpack Compose / Kotlin, Material Design UI kits and Stripe / Firebase Cloud Functions. The emphasis on being able to go from idea to release in the shortest time frame. Target being Fast Mobile Commerce
Other than that I'm excited about next-gen low latency audio library Oboe and real-time physically based renderer Filament
Best of Luck ;)
Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP] (by bitfieldaudio)Project mention: OPi-1? | reddit.com/r/OP1users | 2021-02-25
This thing is definitely not the OP-1 firmware. OP is either displaying a static image, or something they created that just resembles the OP-1 string synth. At first I thought it may have been graphics from the OTTO project, but I can't find anything to support that.
Mixxx is Free DJ software that gives you everything you need to perform live mixes.Project mention: 13 expertly curated Spotify playlists that will help you score 100% of your RPG sessions | reddit.com/r/DnD | 2021-06-04
There are some open source DJ applications that you could look at for inspiration https://mixxx.org/
Mirror of Ardour Source CodeProject mention: [QUESTION] Open source DAW? | reddit.com/r/Guitar | 2021-06-15
Audio and video casting system with support for custom applications.Project mention: NymphCast – open-source Chromecast Alternative | news.ycombinator.com | 2021-06-12
The SOUL programming language and API (by soul-lang)Project mention: High level SDK for plugin development? | reddit.com/r/AudioPlugins | 2021-06-11
Functional programming language for signal processing and sound synthesis (by grame-cncm)Project mention: Looking for a project to combine cs and music? | reddit.com/r/audioengineering | 2021-06-09
If you have really no clue on what to do and it's a fairly small project, I think I would personally build something with Faust: https://faust.grame.fr/
StreamFX is a plugin for OBS® Studio which adds many new effects, filters, sources, transitions and encoders - all for free! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.Project mention: AMF updated? | reddit.com/r/Amd | 2021-06-08
You can use this plugin with OBS which is better than the standard one and offers zero-copy for less perf loss: https://github.com/Xaymar/obs-StreamFX/releases
Music Player DaemonProject mention: Emacs vs Modern IDEs | reddit.com/r/emacs | 2021-06-12
The ancient version of ampc I have installed is a bit less powerful than ncmpcpp, but that doesn't really matter since I mostly use mpv & emms playlists, as I created a simple toggle function to enable and disable video playback on the fly (which mpd doesn't support).
C++ Audio and Music DSP Library
:strawberry: Strawberry Music PlayerProject mention: Music Box like application for Linux? | reddit.com/r/linuxquestions | 2021-04-24
Real-time audio streaming over the network.Project mention: PipeWire 0.3.21 is now in Extra | reddit.com/r/archlinux | 2021-02-04
Sorry, no idea. Maybe it's possible with Roc? if the drivers mentioned in the roc-send man page don't require the PulseAudio modules then maybe it's possible, and there's also support for ALSA.
Source code for SonoBus, a real-time network audio streaming collaboration tool.Project mention: How feasible is this idea? Creating a battery run audio transmitter and receiver over TCP/IP | reddit.com/r/esp8266 | 2021-05-30
https://github.com/sonosaurus/sonobus maybe have a look at this. Its not suitable for esp I think but interesting for codec and protocol they used
Tracktion Engine moduleProject mention: What goes in making a DAW? | reddit.com/r/audioengineering | 2021-05-17
Have you checked out Tracktion Engine? It’s a framework for building DAW like applications. I don’t have much experience with it but it may give you some insight.
What are some of the best open-source Audio projects in C++? This list will help you: