[obsidian] vault backup: 2025-06-12 09:57:06[
Some checks failed
Build / build (push) Failing after 10m59s

This commit is contained in:
2025-06-12 09:57:06 -04:00
parent 6eac3bb631
commit 9cad630a3c
4 changed files with 90 additions and 0 deletions

View File

@ -306,5 +306,45 @@ MaxとPythonの相性悪い問題とはいえここでもPythonとOSCで連
[[Wekinator]]みたくオンライン学習できるのが強み
## Arco : A Flexible Audio Processing Framework
[[Roger Dannenberg]]
ブロックサイズをあげていった時に、オールオーディオレートで処理した時の処理負荷の谷が8サンプルの時に来る
[[O2]]メッセージのフォーマットだとこれで、
```
/arco/fmosc/new ID chans input1 input2 ...
/arco/free ID
```
ハイレベルのAPIだとこう
```
sine1 = sine(440,0.01).play()
sine1=nil
```
リアルタイムのUGen増やす、減らすもできる
[[Nick Collins]]からの質問SuperColliderとの違い
SCはコンパイルされたUGenどの順番で実行されるかが一列にソートされて順番に実行されていくけど、Arcoは必ずしもそうじゃない部分的には並列化もできるのかな
遅いレートのイベントストリームの取り扱いをどうすればいいんだろう
うーん、こう見ると、[[UGenの生成をスクリプトから命令列に変換する]]のが重要なのかな
## Functional Iterative Swing: An Open Framework for Exploring Warped Ramps, Exponential Rhythm, and Euclidean Shuffle
スイングを数学的に考えよう
リズムのグリッドを切るための直線的なライン(`y=x`)があったとして、それを`y = n^x`で捻じ曲げていくとスイングに近いものが作れるのではないか
## A Bidirectionally Stacking Loudspeaker Enclosure Design for Wave Field Synthesis