https://github.com/grame-cncm/faust
Faust (Functional Audio Stream) is a functional programming language for sound synthesis and audio processing with a strong focus on the design of synthesizers, musical instruments, audio effects, etc. Faust targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards. It is used on stage for concerts and artistic productions, in education and research, in open source projects as well as in commercial applications.
The core component of Faust is its compiler. It allows us to "translate" any Faust digital signal processing (DSP) specification to a wide range of non-domain specific languages such as C++, C, JAVA, JavaScript, LLVM IR, WebAssembly, etc. In this regard, Faust can be seen as an alternative to C++ but is much simpler and intuitive to learn.
Thanks to a wrapping system called "architectures," codes generated by Faust can be easily compiled into a wide variety of objects ranging from audio plug-ins to standalone applications or smartphone and web apps, etc.
Evoboxx is a synthesizer based on the cellular automaton Game of Life, created by mathematician John Horton Conway in 1970. The game is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial configuration and observing how it evolves, or, for advanced players, by creating patterns with particular properties.
Beats is a command-line drum machine. Feed it a song notated in YAML, and it will produce a precision-milled Wave file of impeccable timing and feel.
http://beatsdrummachine.com/tutorial/
http://tropone.de/2019/02/21/ungewoehnliche-wege-rhythmen-zu-programmieren-teil-2-beats-cl/
Open-source virtual modular synthesizer
https://vcvrack.com/manual/index.html
https://patchstorage.com/platform/vcv-rack/
https://community.vcvrack.com/
VCV was founded by Andrew Belt in 2016 and is based in Tennessee, USA. Its flagship product VCV Rack was released on September 10, 2017 at Knobcon after two years of development. It was based on an unreleased C++ modular audio engine written by Andrew in 2012.
All the bandcamp album made with Pure Data.
links for PD (Pure Data), Supercollider, Max/MSP, Analog to Digital Interfaces, OSC protocol, ChucK, Python, Java, Director Xtras, processor art, music software.
Computer music created via unconventional means
On-the-fly audio programming language
A real time audio synthesis programming language
List of vj software
Jammin' on the Web!
VJ software
Webring of pure data website
Audio processing software sound synthesis
Graphical environment for music/multimedia