Najważniejsze języki i środowiska programowania stosowane w produkcji, syntezie, przetwarzaniu dźwięku i w kompozycji algorytmicznej:
Common Lisp Music (CLM), synteza i przetwarzanie sygnału audio.
Csound, język syntezy z wieloma dostępnymi elementami generującymi (opcodes). // strona
Kyma, wizualny język programowania do syntezy dźwięku. // strona przykładowy patch
LilyPond, program komputerowy i język programowania do notacji muzycznej.
Max/MSP, modułowy wizualny język programowania mający na celu syntezę i przetwarzanie dźwięku w czasie rzeczywistym. // strona przykładowy patch
OpenMusic, modułowe wizualne środowisko programistyczne do kompozycji muzycznych oparte na Common Lisp. // strona przykładowy patch
Pure Data, modułowy wizualny język programowania do przetwarzania dźwięku w czasie rzeczywistym. // strona przykładowy patch
Reaktor, graficzne modułowe studio muzyczne umożliwiające projektowanie i budowanie własnych instrumentów, samplerów, efektów i narzędzi do tworzenia dźwięku. // strona przykładowy patch
SuperCollider, środowisko i język programowania do syntezy dźwięku w czasie rzeczywistym i algorytmicznej kompozycji. // strona przykładowy patch