Bạn có thể nên kiểm tra Overtone :
Overtone là một môi trường âm thanh nguồn mở được tạo ra để khám phá các ý tưởng âm nhạc từ tổng hợp và lấy mẫu đến xây dựng nhạc cụ, mã hóa trực tiếp và gây nhiễu hợp tác. Chúng tôi sử dụng máy chủ tổng hợp SuperCollider làm công cụ âm thanh, với Clojure được sử dụng để phát triển API và ứng dụng. Tổng hợp, hiệu ứng, máy phân tích và máy phát nhạc có thể được lập trình trong Clojure.
Có một video trình diễn tuyệt vời về Overtone đang được sử dụng để tổng hợp nhạc và nhạc cụ mã hóa trực tiếp.
Overtone sử dụng SuperCollider dưới mui xe.
Một trong những điều hay của Overtone là trong khi nó cung cấp môi trường cho lập trình âm nhạc, ngôn ngữ được sử dụng (Clojure) là ngôn ngữ có mục đích chung. Vì vậy, bạn không bị buộc phải học một ngôn ngữ mới chỉ hữu ích cho các phần âm nhạc.