C Synthesizer

Open-source C projects categorized as Synthesizer

Top 14 C Synthesizer Projects

  • surge

    Synthesizer plug-in (previously released as Vember Audio Surge)

    Project mention: Fm8 and Massive sales | reddit.com/r/NativeInstruments | 2023-03-23

    If Massive is too expensive, the open-source Surge XT softsynth may be a good substitute; it has wavetable oscillators as Massive does, though is also more flexible and newer. (It used to be a commercial product, but was open-sourced when it was discontinued, and has remained under active development since).

  • soloud

    Free, easy, portable audio engine for games

    Project mention: what annoys you most while using c++? | reddit.com/r/cpp | 2022-08-28

    No, that has indeed solved it for me. But the first time I encountered it, my friend and I spent quite awhile debugging the problem. Almost 2 hours, I believe. We still have an open issue about that one.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • fluidsynth

    Software synthesizer based on the SoundFont 2 specifications

    Project mention: Timidity++ sound exactly like Windows Media Player | reddit.com/r/midi | 2023-03-11

    With all the programs you tried, it's hard to believe you missed Fluidsynth. Or maybe you tried it and it didn't work.

  • TinySoundFont

    SoundFont2 synthesizer library in a single C/C++ file

    Project mention: Can any of you help me think of reasons why I should or shouldn't add Soundfonts to SFX for the ESP32? | reddit.com/r/esp32 | 2022-07-26

    GitHub - schellingb/TinySoundFont: SoundFont2 synthesizer library in a single C/C++ file[^]

  • klystrack

    A chiptune tracker

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

    klystrack ("fakebit")

  • monome-rack

    VCV Rack plugin for monome Eurorack modules

  • PicoADK-Firmware-Template

    🎵 🎹 Firmware boilerplate for the RP2040 powered PicoADK Audio Development Board. Build your own stand alone synthesizers! Includes all nuts and bolts (FreeRTOS, USB MIDI, Vult DSP, Hardware Plumbing, DMA, ..). https://github.com/DatanoiseTV/PicoADK-Hardware

    Project mention: I've created the PicoADK - A RP2040-based Audio DSP Development Board | reddit.com/r/arduino | 2022-12-24
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • pico-dco

    Polyphonic Digitally Controlled Oscillator (DCO) controlled by Raspberry Pi Pico PIO

    Project mention: Polyphony in analog synthesizer with arduino | reddit.com/r/synthdiy | 2022-09-20

    I think you could look into DCOs later, I'm in the process of building a polysyth based on this: https://github.com/polykit/pico-dco

  • PS

    Single file synth + demo song (by pixicoder)

  • usynth

    A scalable, polyphonic 8-bit AVR synthesizer employing wavetable synthesis.

    Project mention: Looking for Miniwave-like DIY projects | reddit.com/r/synthdiy | 2022-08-18
  • OpenWare

    Firmware for OWL devices

    Project mention: Open Sourced, Wireless, Customizable, Affordable Grid Controller | reddit.com/r/synthesizers | 2023-02-10

    And a related issue is time sharing with user app to make sure that they won't end up running too long to stall main firmware. On OWL this is solved by running apps (patches) in a RTOS thread, effectively it must finish its processing and block on a mutex provided by firmware before a new block of audio is received, otherwise the app is stopped.

  • klystrack

    A fork of a chiptune tracker (by LTVA1)

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

    Electronic organ like e.g. Vox Continental with JACK interface

  • prodatum

    E-MU Proteus sysex editor

    Project mention: Recently picked up this bad boy, E-mu Proteus 2500 | reddit.com/r/synthesizers | 2023-02-10

    Interesting, I wasn't aware that existed. This link explains what it is: https://github.com/haxorhax/prodatum

  • SaaSHub

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

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-03-23.

C Synthesizer related posts


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

Project Stars
1 surge 2,415
2 soloud 1,470
3 fluidsynth 1,373
4 TinySoundFont 457
5 klystrack 427
6 monome-rack 189
7 PicoADK-Firmware-Template 104
8 pico-dco 72
9 PS 45
10 usynth 41
11 OpenWare 36
12 klystrack 24
13 connie 4
14 prodatum 4
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives