Our great sponsors
-
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.
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.
If you are interested in domain specific languages for audio, definitely check out cmajor (https://github.com/SoundStacks/cmajor)
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.
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 :)