Skip to content

[Feature] arrangement clip create に --notes-json / --notes-file オプションを追加 #53

@6uclz1

Description

@6uclz1

問題

アレンジメントクリップの作成とノートの追加が2つの別コマンドに分かれており
(現状はIssue #48 が解決するまで不可能)、Round-trip が増える。

提案

arrangement clip create にノートを同時に渡せるオプションを追加する:

# クリップ作成とノート追加を1コマンドで
uv run ableton-cli arrangement clip create 0 \
  --start 32.0 \
  --length 48.0 \
  --notes-file ./drums_verse.json

uv run ableton-cli arrangement clip create 1 \
  --start 32.0 \
  --length 48.0 \
  --notes-json '[{"pitch":33,"start_time":0.0,"duration":4.0,"velocity":52,"mute":false}]'

背景

clip create + clip notes add のセッションビュー版と同様のパターンを
アレンジメントビュー版でも1コマンドで完結させたい。

288拍×4トラック×6セクション = 72回の API コールが、36回に減る。
特に batch run と組み合わせると全アレンジメントをシングルバッチで構築できる。

batch との組み合わせイメージ

{
  "steps": [
    {"name": "arrangement_clip_create", "args": {
      "track": 0, "start_time": 0, "length": 24,
      "notes_file": "/tmp/intro_drums.json"
    }},
    {"name": "arrangement_clip_create", "args": {
      "track": 3, "start_time": 0, "length": 24,
      "notes_file": "/tmp/intro_pad.json"
    }}
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions