Csound is <i>extremely</i> powerful, but my favorite thing in this vein these days is Faust:<p><a href="https://faust.grame.fr/" rel="nofollow noreferrer">https://faust.grame.fr/</a><p>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.