[obsidian] vault backup: 2025-01-15 15:35:43[
All checks were successful
Build / build (push) Successful in 10m46s

This commit is contained in:
2025-01-15 15:35:43 +09:00
parent ced4c81de6
commit 1a10d1f499
5 changed files with 59 additions and 0 deletions

17
content/ChucK.md Normal file
View File

@ -0,0 +1,17 @@
---
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つのファイルをスレッド単位で立ち上げたり殺したりをリアルタイムで切り替えることで、ライブコーディングを実現しているただし更新のタイミングでディレイやリバーブのテールは切れる
最近もカッパ