Csound

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

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

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

  • Csound is extremely powerful, but my favorite thing in this vein these days is Faust:

    https://faust.grame.fr/

    It's a functional language with a nice way of generating diagrams of DSP algorithms, but its big killer feature for me is its language bindings, which include C, C++, Cmajor, Codebox, CSharp, DLang, Java, JAX, Julia, JSFX, "old" C++, Rust, VHDL, and WebAssembly (wast/wasm) out of the box.

  • cmajor

    The Cmajor public API

  • If you are interested in domain specific languages for audio, definitely check out cmajor (https://github.com/SoundStacks/cmajor)

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

    NoiSQL — Generating Music With SQL Queries

  • For low-level sound generation, I'd also recommend checking out my experimental project https://github.com/ClickHouse/NoiSQL

    It's unusual because it uses only SQL.

  • glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

  • Csound has a Web IDE: https://ide.csound.com/

    If you are interested in music programming languages, have a look on the languages that Bela platform supports: Pure Data, SuperCollider, Csound, Faust,

    and of course, Glicol (https://glicol.org) that I am developing :)

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