All checks were successful
Build / build (push) Successful in 6m52s
22 lines
998 B
Markdown
22 lines
998 B
Markdown
---
|
||
date: 2025-06-27 16:54
|
||
---
|
||
#mimium #livecoding
|
||
|
||
一般化するとこういうモデルにならんだろうか
|
||
|
||
![[img/general-livecoding-model.png]]
|
||
|
||
Tracksの部分の抜き差しだけできるのが[[ChucK]]のShredシステム。
|
||
|
||
とりあえずはこれをRust実装してもいいけど、最終的にはこのモデル自体をmimium上で実装することもできそう
|
||
|
||
(不要なトラックの削除と空きスロット再利用を実現するためには、普通の配列とは別に単方向リストかSlotmap的なものを作る必要がありそう)
|
||
|
||
Reducerは基本的には全てのチャンネルの加算だけでいいので滅多にいじる必要ないけど、いじりたいケースが出てくるかも
|
||
|
||
ChucKではエフェクトのテールが更新時にぶちぎれる問題があったので、それを防ぐためのPostFX Chain
|
||
|
||
各トラックごとのエフェクトのライブ切り替えとかも実現しようと思えばできるかな
|
||
|