Synthesis

Top 23 Synthesis Open-Source Projects

  • Tone.js

    A Web Audio framework for making interactive music in the browser.

    Project mention: Programmable Synth | reddit.com/r/tonejs | 2022-07-06

    That sounds like it's the issue. Reading this thread it sounds like there is not much that can be done about it. https://github.com/Tonejs/Tone.js/issues/378

  • Sonic Pi

    Code. Music. Live.

    Project mention: Dittytoy lets you code generative music with javascript in the browser | reddit.com/r/javascript | 2022-11-21

    Y'all should check out Sonic Pi! https://sonic-pi.net/

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • supercollider

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

    Project mention: Wintermute FM is a generative radio station, streaming 24/7 of real-time generated lofi ambient music for human relaxation. Stream: youtube.com/@wintermutefm [beta] | reddit.com/r/generative | 2022-11-27
  • awesome-livecoding

    All things livecoding

    Project mention: Sonic Pi – The Live Coding Music Synth for Everyone | news.ycombinator.com | 2022-11-07

    https://github.com/toplap/awesome-livecoding

    Live coding is how I learned to program and I am so glad that this type of computer music performance exists. I am currently doing my PhD on the topic! Programming as a performative act, with its own culture and music sub-genres. For those interested in helping / taking a look, I am currently trying to hack my own live coding environment based on Python asyncio mechanisms: https://github.com/Bubobubobubobubo/sardine I am a bit shy about it because I am light years behind the level of the projects that are posted on HN and that keep me inspired. I've taught myself how to do this basically by live coding ... a lot, with friends in France! Learning a bit of CS because of music.

  • SOUL

    The SOUL programming language and API (by soul-lang)

    Project mention: Future of audio software development? | reddit.com/r/musicprogramming | 2022-02-14

    The soul overview gives some compelling reasons. The creator (also of JUCE) was basically predicting that C++ will eventually be phased out for these applications one way or another

  • pyo

    Python DSP module

  • herbie

    Optimize floating-point expressions for accuracy

    Project mention: Someone’s Been Messing with My Subnormals | news.ycombinator.com | 2022-09-06

    Here is a really cool automatic tool that rewrites floating point expressions to be more accurate: https://herbie.uwplse.org/

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • prose

    Microsoft Program Synthesis using Examples SDK is a framework of technologies for the automatic generation of programs from input-output examples. This repo includes samples and sample data for the Microsoft Program Synthesis using Example SDK. (by microsoft)

  • edalize

    An abstraction library for interfacing EDA tools

    Project mention: Compiling Code into Silicon | news.ycombinator.com | 2021-12-07

    This reminds me very much of edalize[1], which does something very similar.

    [1]: https://github.com/olofk/edalize

  • Gwion

    :musical_note: strongly-timed musical programming language

    Project mention: If musicians named programming languages, what would we be working in? | reddit.com/r/ProgrammerHumor | 2022-11-11

    named mine Gwion https://github.com/Gwion/gwion

  • amsynth

    Analog Modelling Synthesizer

    Project mention: Amsyth and Reaper for Linux | reddit.com/r/Reaper | 2022-06-05

    You might be interested in reading https://github.com/amsynth/amsynth/issues/143

  • AKWF-FREE

    Adventure Kid Wave Forms are a collection of sampled one cycle waveforms for use in synthesizers or similar sound generators.

    Project mention: where can I find useful samples for Renoise | reddit.com/r/renoise | 2022-06-08

    Adventure Kid has a bunch of single-cycle waveforms for download here.

  • f4pga-arch-defs

    FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.

    Project mention: OpenPOWER Foundation Demoes the LibreBMC Power-Based Open-Source BMC | news.ycombinator.com | 2022-10-23

    I note that F4PGA (formerly SymbiFlow) Project X-Ray folks are documenting Xilinx FPGAs, hopefully you will be able to replace your use of Vivado at some point:

    https://f4pga.org/

  • livehd

    Live Hardware Development (LiveHD), a productive infrastructure for Synthesis and Simulation

  • piloslib

    Multi-platform open-source set of audio and modulation tools that focus on synthesis, live electronic music, interconnection, probability, unique sounds, and intuitive interfacing built by Akunull in Pure Data starting in 2014

    Project mention: releasing Piloslib, library of vanilla patches I started in 2014. Focuses on synthesis, live electronic music, interconnection, probability, unique sounds, and intuitive interfacing | reddit.com/r/puredata | 2022-07-04
  • awesome-computer-music

    🎹 A repository for inspirations, libraries and references about interactive music, synthesis and composition

  • Synthdefs

    Synthdef Pool

    Project mention: Is there a collection of reusable SynthDef? | reddit.com/r/supercollider | 2022-10-28
  • Package snd

    Package snd provides methods and types for sound processing and synthesis.

  • audio

    Realtime audio processing / synthesis using Rust/WASM in the browser. (by austintheriot)

    Project mention: Web Granular Synthesizer Running Entirely in Rust/WASM | reddit.com/r/rust | 2022-07-23
  • Individualized_HRTF_Synthesis

    Synthesis of individualized HRTFs based on Neural Networks, Principal Component Analysis and anthropometry

    Project mention: Is true positional audio (HRTF, Binaural) still mostly dead in PC Gaming? | reddit.com/r/pcgaming | 2022-11-28

    I don't use any of the pre included in HeSuVi, I actually generated mine with a Github Program.

  • SynthVR-Modules

    A collection of DSP modules made available in SynthVR as a native library.

  • hardware

    Verilog development and verification project for HOL4 (by CakeML)

  • pulseq

    PulseQueue - minimalistic web-app for creating electronic music

    Project mention: I made tiny web-app for creating electronic music (using web audio api & Tone.js) | reddit.com/r/webdev | 2022-11-26
  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

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 2022-11-28.

Synthesis related posts

Index

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

Project Stars
1 Tone.js 12,101
2 Sonic Pi 9,631
3 supercollider 4,489
4 awesome-livecoding 2,036
5 SOUL 1,640
6 pyo 1,126
7 herbie 604
8 prose 574
9 edalize 465
10 Gwion 459
11 amsynth 393
12 AKWF-FREE 289
13 f4pga-arch-defs 193
14 livehd 166
15 piloslib 115
16 awesome-computer-music 103
17 Synthdefs 64
18 Package snd 35
19 audio 25
20 Individualized_HRTF_Synthesis 24
21 SynthVR-Modules 17
22 hardware 17
23 pulseq 11
Free webinar: The Power of Clean C++
Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!
sonarsource.zoom.us