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

1007 B

date
date
2025-09-05 11:37

#memo

DAWについて

otopoiesisに行き詰まったので

プロジェクトデータ

  • 複数のトラックを含む
  • グローバルなパラメーター(テンポとか)

トラック

Temporal Type Constructorで表現されうる時間軸に沿って変化するデータ

データを持つトラック

  • 入出力を持つ
    • MIDI
    • OSC
    • オーディオ
  • 入出力の型が一致すれば、他のトラックが別のトラックの入力になることもある
  • 大きく分けて以下のタイプ
    • プロトタイプ:時間に紐付けされたイベントの集合Event<a>
    • ストリーム: 一定間隔で表現されるデータ列
      • この際Control/Audioの2タイプでもいい

時間に紐付けされたイベントの集合Event<a>に関しては、トラックの出力に接続する際にストリームに変換される必要がある

  • オーディオクリップも広い意味では