Files
quartz-research-note/content/ChucK.md

939 B
Raw Blame History

date
date
2025-01-15 15:28

#programming-language #computermusic

Strongly-Timedというコンセプトの音楽プログラミング言語。Ge Wangが主に開発。

ChucK => A Strongly-Timed Music Programming Language

C言語っぽいシンタックスでサンプル単位での正確なスケジューリングができるのが特徴。

命令型+クラスを作ったりのオブジェクト指向(継承もあり)。

shredという論理時間ベースの計量スレッドみたいなものを言語内からスポーン、もしくはコマンドから立ち上げることができる。1つのファイルをスレッド単位で立ち上げたり殺したりをリアルタイムで切り替えることで、ライブコーディングを実現しているただし更新のタイミングでディレイやリバーブのテールは切れる

最近もカッパ