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

18 lines
959 B
Markdown

---
date: "2024-02-06T02:00:06+0900"
---
#programming-language #sound #software
[[Sam Aaron]]が中心に開発している[[ライブコーディング]]を想定した音楽プログラミング環境。
[Sonic Pi - The Live Coding Music Synth for Everyone](https://sonic-pi.net/)
言語のフロントエンドは[[Ruby]]、オーディオ合成エンジンは[[SuperCollider]]、イベントスケジューリングには[[Erlang]]のバックエンドになっている[[BEAM VM]]を使ってる。
最近新バージョン(というか別プロジェクト)の[[Tau5]]という言語では、[[Luerl]]というErlang上で実装された[[Lua]]と、独自のDSLであるTau5Langというのをサポート予定らしい。
[GitHub - samaaron/tau5: Code. Music. Live.](https://github.com/samaaron/tau5)
またその下敷きとして、[[scsynth]]を[[AudioWorklet]]で動くようにした[[SuperSonic]]というのを使う予定らしい