--- date: 2025-01-15 15:28 --- #programming-language #computermusic Strongly-Timedというコンセプトの音楽プログラミング言語。[[Ge Wang]]が主に開発。 [ChucK =\> A Strongly-Timed Music Programming Language](https://chuck.stanford.edu/) C言語っぽいシンタックスでサンプル単位での正確なスケジューリングができるのが特徴。 命令型+クラスを作ったりのオブジェクト指向(継承もあり)。 shredという論理時間ベースの計量スレッドみたいなものを言語内からスポーン、もしくはコマンドから立ち上げることができる。1つのファイルをスレッド単位で立ち上げたり殺したりをリアルタイムで切り替えることで、ライブコーディングを実現している(ただし更新のタイミングでディレイやリバーブのテールは切れる)。 最近もカッパ