Files
quartz-research-note/content/Sonic Pi.md
松浦 知也 Matsuura Tomoya 977d544e19
All checks were successful
Build / build (push) Successful in 9m56s
[obsidian] vault backup: 2025-12-19 15:28:06[
2025-12-19 15:28:06 +09:00

959 B

date
date
2024-02-06T02:00:06+0900

#programming-language #sound #software

Sam Aaronが中心に開発しているライブコーディングを想定した音楽プログラミング環境。

Sonic Pi - The Live Coding Music Synth for Everyone

言語のフロントエンドはRuby、オーディオ合成エンジンはSuperCollider、イベントスケジューリングにはErlangのバックエンドになっているBEAM VMを使ってる。

最近新バージョン(というか別プロジェクト)のTau5という言語では、LuerlというErlang上で実装されたLuaと、独自のDSLであるTau5Langというのをサポート予定らしい。

GitHub - samaaron/tau5: Code. Music. Live.

またその下敷きとして、scsynthAudioWorkletで動くようにしたSuperSonicというのを使う予定らしい