mcpField
M
music

music

github.com/chatcut-incクリエイティブ・メディア993147 回インストール1 日前に更新
リポジトリ

music について

musicは、新しいインストゥルメンタルのBGMやボーカル曲を作成するChatCutスキルです。最初にボーカルの有無を確認し、音楽生成と後続のタイムライン編集を分けます。

主な機能

  1. 01インストゥルメンタルまたはボーカル音声を生成
  2. 02ボーカル選択を必須の確認項目に設定
  3. 03曲には歌詞のワークフローを使用
  4. 04生成ジョブの進行状況を確認
  5. 05タイムラインで音声を配置・編集

活用シーン

  1. 01ボーカルなしのBGMを作成
  2. 02歌詞からオリジナル曲を生成
  3. 03動画やMV用の音楽を制作
  4. 04タイムライン上で生成音声をトリミング・ループ

MCP 対応

`submit_music`などのChatCutツールで生成ジョブを開始し、`track_progress`で音声リソースの準備状況を確認します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/chatcut-inc/agent-plugin --skill music

インストール後、Claude Code で/musicを入力して読み込まれたか確認します。

同梱ファイルreferences/song.md

詳細

音楽

submit_music がまだ読み込まれていない場合は、呼び出す前に ToolSearch で読み込み、推測ではなく実際のパラメーターを使用してください。

submit_music を使用して、新しいインストゥルメンタルのBGMまたはボーカル曲のオーディオアセットを作成します。歌詞のある明示的な歌の作成、歌詞からの曲の作成、またはボーカル入りのMV曲のリクエストでは、歌詞のワークフローについて references/song.md を読み、その後 generationType:"song" を指定して submit_music を呼び出してください。リクエストが「音楽」「サウンドトラック」「テーマ音楽」「配乐」とだけ指定していて、ボーカルの有無が明確でない場合は、決めつけずに、まずボーカル入りかインストゥルメンタルかをユーザーに選んでもらってください。

このツールは生成ジョブを1つ送信し、jobId を返します。生成されたオーディオアセットは、track_progress が完了を報告した後に利用できます。

対応範囲

Murekaは新しいオリジナルの音楽アセットを作成します。既存の音声を編集、ノイズ除去、リミックス、分離、調整することはできません。

また、Murekaはビート、ドロップ、歌詞、タイムスタンプの正確な同期を保証できません。まず音楽アセットを生成し、その後、タイムラインツールを使って配置、トリミング、ループ、フェード、ダッキングを行ってください。ユーザーがビート単位の正確な同期を求めている場合は、生成モデルでは保証できず、タイムライン/オーディオ編集で対応する必要があることを説明してください。

ワークフロー

  1. スタイル、ムード、長さ、楽器、その他のクリエイティブな詳細を尋ねる前に、ボーカルの選択を必須の確認事項として扱ってください。「音楽」「サウンドトラック」「テーマ音楽」「配乐」「この動画用」「MV用」などの言葉では、選択は明確になりません。ユーザーがボーカル入りかインストゥルメンタルかを明示的に選んでいない場合は、ユーザーとの会話で使われている言語で、次に相当する二択の質問だけを返してください。中国語の場合は「要带人声的歌曲,还是纯音乐/无 人声配乐?"; 英語の場合は「Would you like a vocal song or instrumental, no-vocals backing music?」を使用してください。そのターンではクレジットを消費したり、ほかの質問をしたりしないでください。
  2. インストゥルメンタル、BGM、音楽ベッド、またはボーカルなしのリクエストが明示されている場合は、スタイル、エネルギー、楽器編成、ムード、テンポ、編集上の用途を簡潔に説明するプロンプトを作成し、generationType:"instrumental" を指定して submit_music を呼び出してください。
  3. 歌唱、歌詞からの曲の作成、またはボーカル入りMVのリクエストが明示されている場合は、references/song.md を読み、そこで歌詞とクリエイティブな方向性を決めたうえで、generationType:"song" を指定して submit_music を呼び出してください。
  4. 必要に応じて、短く内容がわかる name を指定してください。
  5. 次の編集で完成したアセットが必要な場合は、track_progress を使用してください。
  6. アセットが作成された後、タイムラインツールを使ってオーディオを配置、トリミング、ループ、またはダッキングしてください。

ツール入力の形式

submit_music が受け付ける値:

  • generationType — ボーカルなしのBGMには instrumental(デフォルト)、オリジナルのボーカル曲には song。
  • prompt — インストゥルメンタルモードでは必須、曲モードでは任意の音楽/ボーカルの方向性。最大1,024文字。
  • lyrics — 曲モードでは必須、インストゥルメンタルモードでは無効。最大5,000文字。
  • gender — 曲モードでのみ指定できる任意の female または male の希望。
  • name — 任意の、内容がわかるアセット名。

プロンプトの形式

インストゥルメンタル音楽では、次の要素を組み合わせてください。

  • ジャンルまたは楽器編成:「minimal electronic」「warm acoustic guitar」「cinematic piano」。
  • エネルギー:「upbeat」「calm」「tense」「confident」。
  • 用途:「製品紹介の下に流す」「イントロの短いジングル」「ナレーションの下に流すBGM」。
  • 必要に応じた制約:「邪魔にならない」「ボーカルなし」「短いループ向け」。

ルール

  • 通常のBGMリクエストを、プロンプトのスタイルが曖昧でも、ボーカル曲の生成に回さないでください。
  • 大きな音量の音楽で音声を覆わないでください。音量を下げるか、ナレーションに合わせてダッキングしてください。
  • 著作権のある既存の録音をリミックス、ノイズ除去、分離、置き換えする目的で、生成処理を呼び出さないでください。生成結果は新しいオリジナルのアセットです。
  • デフォルトでは生成ジョブを1つ送信してください。ユーザーから明示的に依頼されない限り、複数のバリエーションを並行して作成しないでください。
  • 歌詞の正確なタイミング、ビートの同期、自動的なMVの組み立てを約束しないでください。

コメント