C Music

Open-source C projects categorized as Music

Top 23 C Music Projects

  • aubio

    a library for audio and music analysis

    Project mention: Doing a project on an Audio to MIDI Converter, any help is appreciated | /r/learnprogramming | 2023-05-28

    Aubio is a good library for working with audio and midi: https://aubio.org/

  • audioFlux

    A library for audio and music analysis, feature extraction.

    Project mention: A library for audio processing , support Android platform | /r/androiddev | 2023-05-29

    This is prebuilt android so library : https://github.com/libAudioFlux/audioFlux/releases/download/v0.1.6/libaudioflux-0.1.6-android.zip

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • zrythm

    a highly automated and intuitive digital audio workstation - official mirror

    Project mention: Any cross-platform libadwaita application in the wild? | /r/gnome | 2022-11-20

    Zrythm is

  • minimp3

    Minimalistic MP3 decoder single header library

    Project mention: MP3 Decoder for a Data Stream | /r/DSP | 2023-03-28
  • hifiberry-os

    Linux distribution optimized for audio playback

  • soundsync

    Virtual cables between any audio source and any speaker in your home

  • Gwion

    :musical_note: strongly-timed musical programming language

    Project mention: The Icculus Microgrant is giving out 250 dollar grants to open source projects, please brag about your project(s) in this thread so I can see them! | /r/programming | 2023-03-03

    Gwion ( https://github.com/Gwion/gwion ) is a programming language that I intended to use in my musical work. It has grown past the hobby music lang, and now has users, a company using it, is semantically much more evolved than it's predecessor (ccrma's chuck) and also more performant. Would be happy to talk more about it

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • klystrack

    A chiptune tracker

    Project mention: Where do I start on making chiptune music authentically? | /r/chiptunes | 2023-03-09

    klystrack ("fakebit")

  • midimonster

    Multi-protocol control & translation software (ArtNet, MIDI, OSC, sACN, ...)

    Project mention: Text-based routing configuration | /r/linuxaudio | 2023-02-04

    Here's an example config

  • AmpliPi

    Whole House Audio System 🔊

  • opencubicplayer

    Open Cubic Player (unix fork). Music visualizer for various tracked music formats (amiga modules, S3M, IT), chiptunes and other formats related to demoscene

  • music_visualizer

    Shader viewer / music visualizer for Windows and Linux

  • Simple-SDL2-Audio

    A simple SDL2 audio library without SDL_Mixer for playing music and multiple sounds natively in SDL2

  • knobby

    A little ESP32 Spotify remote to remind you that there's a lot of music out there.

    Project mention: IMO if you are not using everynoise.com to find new music, you really should. | /r/truespotify | 2023-06-29

    This github project is a small remote with a rotary encoder and display on an esp32 that uses everynoise https://github.com/quadule/knobby you can select by country/genre and random, it can also be used to play and control your own playlists. It is an extremely well polished piece of software. I am not the dev, i built a couple of them though.

  • gen-rack

    Create VCV Rack modules from gen~ exports

  • GTUltra

    GTUltra - Extensively modified GoatTracker Stereo (2.76) version. With many new features. See the GTUltra.PDF file for full details

  • openAV-Ctlra

    A plain C library to program with hardware controllers.

  • mdxtools

    A bunch of tools for handling the MDX music format (music for the Sharp x68000)

    Project mention: Is there any way to convert X68000 music data into a tracker module? | /r/chiptunes | 2023-05-21

    Looks you could get MIDI and a soundfont using https://github.com/vampirefrog/mdxtools Which should let you use OpenMPT at least.

  • PS

    Single file synth + demo song (by pixicoder)

  • klystrack

    A fork of a chiptune tracker, supporting import of FamiTracker, AHX, FastTracker II and Protracker modules (by LTVA1)

    Project mention: MilkyTracker | news.ycombinator.com | 2022-11-05
  • LimePlayer3DS

    Gui music player for the Nintendo 3DS (wip)

  • mahler.c

    Western music theory library in C99

    Project mention: mahler.c : a very simple music theory library with intervals, keys, chords, and scales | /r/C_Programming | 2022-11-12
  • Droneboy

    Drone music application for Gameboy

    Project mention: Console-Based Music Tools (Gameboy-Centric) | /r/chiptunes | 2023-03-21
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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). The latest post mention was on 2023-06-29.

C Music related posts


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

Project Stars
1 aubio 3,023
2 audioFlux 1,873
3 zrythm 1,658
4 minimp3 1,365
5 hifiberry-os 829
6 soundsync 738
7 Gwion 507
8 klystrack 441
9 midimonster 413
10 AmpliPi 242
11 opencubicplayer 215
12 music_visualizer 184
13 Simple-SDL2-Audio 152
14 knobby 146
15 gen-rack 81
16 GTUltra 75
17 openAV-Ctlra 71
18 mdxtools 54
19 PS 50
20 klystrack 32
21 LimePlayer3DS 32
22 mahler.c 31
23 Droneboy 28
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.