Ask HN: What audio/sound-related OSS projects can I contribute to?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • score

    ossia score, an interactive sequencer for the intermedia arts

  • Happy to introduce you to https://ossia.io there are a lots of tasks open! You can check the projects for the general development axes: https://github.com/ossia/score/projects?query=is%3Aopen ; e.g. Audio, Musicality, Integrations, JACK & Linux integration (some are in Classic projects mode) all have audio-related tasks, some easy, some hard.

    Creating new Avendish plug-ins (docs: https://celtera.github.io/avendish/) could also be fairly useful, here's a very basic example one: https://github.com/celtera/avendish/blob/main/examples/Advan...

  • HandheldCompanion

    ControllerService

  • I work on an open source application for which were looking with someone who knows how to analyze computer game audio which can then be converted to gamepad controller haptic/vibration feedback. Basically to get rumble support for "old" games that did not natively have this.

    Project: Handheld Companion (https://github.com/Valkirie/HandheldCompanion)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • plugdata

    Pure Data as a plugin, with a new GUI

  • The Rust audio environment might need help, if you're into that:

    https://rust.audio/

    Maybe this might be worth a look, too:

    https://plugdata.org/

    It's a recent attempt to make Pure Data more accessible for less technically inclined users.

  • faust

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

  • I heard of https://github.com/grame-cncm/faust a while back, probably via HN. It looks interesting and actively maintained, but I didn’t get a chance to play with it. There are many other libraries listed on GitHub awesome lists such as this one: https://github.com/ad-si/awesome-music-production#libraries

  • Dplug

    Audio plugin framework. VST2/VST3/AU/AAX/LV2 for Linux/macOS/Windows.

  • codal-microbit-v2

    CODAL target for the micro:bit v2.x series of devices

  • If you're into the embedded/edu/stem/steam space at all, the micro:bit v2 codebase for audio is being integrated more widely this year, and expanding our audio processing components might be a fun, bounded project if you want something smaller, but reasonably high impact?

    See https://github.com/lancaster-university/codal-microbit-v2 for the ecosystem, or https://github.com/lancaster-university/codal-core/tree/mast... for the relevant section of the API.

    If you're interested, prod me on Github (JohnVidler)

  • codal-core

  • If you're into the embedded/edu/stem/steam space at all, the micro:bit v2 codebase for audio is being integrated more widely this year, and expanding our audio processing components might be a fun, bounded project if you want something smaller, but reasonably high impact?

    See https://github.com/lancaster-university/codal-microbit-v2 for the ecosystem, or https://github.com/lancaster-university/codal-core/tree/mast... for the relevant section of the API.

    If you're interested, prod me on Github (JohnVidler)

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

    declarative polyamorous cross-system intermedia objects

  • Happy to introduce you to https://ossia.io there are a lots of tasks open! You can check the projects for the general development axes: https://github.com/ossia/score/projects?query=is%3Aopen ; e.g. Audio, Musicality, Integrations, JACK & Linux integration (some are in Classic projects mode) all have audio-related tasks, some easy, some hard.

    Creating new Avendish plug-ins (docs: https://celtera.github.io/avendish/) could also be fairly useful, here's a very basic example one: https://github.com/celtera/avendish/blob/main/examples/Advan...

  • riffusion

    Stable diffusion for real-time music generation

  • Stable diffusion for real-time music generation:

    https://github.com/riffusion/riffusion

    https://github.com/riffusion/riffusion-app

  • riffusion-app

    Stable diffusion for real-time music generation (web app)

  • Stable diffusion for real-time music generation:

    https://github.com/riffusion/riffusion

    https://github.com/riffusion/riffusion-app

  • supercollider

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

  • sonobus

    Source code for SonoBus, a real-time network audio streaming collaboration tool.

  • awesome-livecoding

    All things livecoding

  • The Awesome Live Coding list on Github would be a great place to start: https://github.com/toplap/awesome-livecoding/blob/master/REA...

  • Bela

    Bela: core code, IDE and lots of fun!

  • Bela looks interesting to me. Low latency audio on the BeagleBone platform via it's embedded PRUs.

    https://github.com/belaPlatform/bela

    https://bela.io/about

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

  • JUCE:

    http://juce.com/

    Tracktion:

    http://tracktion.com/

    Both very powerful audio frameworks - JUCE does plugins and audio drivers and low-level DSP, oh my - and Tracktion does all the stuff a DAW needs, on top of JUCE.

    There are tons of ways to contribute, from building open source samples, to testing, or even adding functionality. Both dev teams are open to good quality PR's being submitted and both frameworks have excellent communities that will get you started: http://forum.juce.com/

    These are cross-platform tools which offer Audio developers an extremely powerful toolset. By contributing to either (or both) frameworks you will be massively contributing to the audio world - so many plugins use JUCE these days!

  • pl-10

    Customizable self-hosted audio streaming

  • I’ve been working on some educational/toy projects for self hosting an audio streaming website.

    Wasn’t quite ready to put this out there, but it might be on topic.

    The first release is decidedly simple but maybe you can see where I’m going with this, and happy to talk about future plans and some other stuff under way

    https://github.com/burns-fm/pl-10

    Excited to see what else pops up in this thread.

  • FXcursion

    Guitar processor prototype

  • If you're into embedded stuff, some friends of mine are working on a guitar processor: https://github.com/Predtech4/FXcursion

    It's not ready for random contributions just yet I believe (needs a lot of refactoring, plus the hardware isn't finalized yet) but we're open for suggestions!

  • DSP.jl

    Filter design, periodograms, window functions, and other digital signal processing functionality

  • SBEMU

    legacy sound blaster emulation for DOS

  • jamulus

    Jamulus enables musicians to perform real-time jam sessions over the internet.

  • Jamulus is a very cool project and I was blown away by how jamming over the internet was not just usable but actually enjoyable.

    https://github.com/jamulussoftware/jamulus

  • faustideas

    A central place for Faust GSoC proposals, todo list and new ideas

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts