Files
quartz-research-note/content/DAWのプロジェクトというデータ構造.md
松浦 知也 Matsuura Tomoya f02a0a7719
All checks were successful
Build / build (push) Successful in 11m42s
[obsidian] vault backup: 2025-09-05 11:54:13[
2025-09-05 11:54:13 +09:00

34 lines
1007 B
Markdown

---
date: 2025-09-05 11:37
---
#memo
[[DAW]]について
[[otopoiesis]]に行き詰まったので
## プロジェクトデータ
- 複数のトラックを含む
- グローバルなパラメーター(テンポとか)
## トラック
[[Temporal Type Constructor]]で表現されうる時間軸に沿って変化するデータ
データを持つトラック
- 入出力を持つ
- MIDI
- OSC
- オーディオ
- 入出力の型が一致すれば、他のトラックが別のトラックの入力になることもある
- 大きく分けて以下のタイプ
- プロトタイプ:時間に紐付けされたイベントの集合`Event<a>`
- ストリーム: 一定間隔で表現されるデータ列
- この際Control/Audioの2タイプでもいい
`時間に紐付けされたイベントの集合Event<a>`に関しては、トラックの出力に接続する際にストリームに変換される必要がある
- オーディオクリップも広い意味では