RF

rosasynthesiz/flstudio-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

114 stars 21 forks 品質 84 トレンド 33MIT

モデルコンテキストプロトコルを使ったAI搭載のFL Studio制御。ピアノロールのノートを超えて、完全なDAWミキシング(ミックスドクター、ゲインステージング、EQ/コンプ/リバーブ、リファレンスマッチング)、ルーティング、作曲など...

概要

ClaudeがFL Studioでミックスを診断し修正する際、自然言語を使っています。 flstudio-mcpはモデルコンテキストプロトコル(MCP)サーバーで、Claude DesktopがFL Studio 2025(ミキサー、プラグイン、ピアノロール、ルーティング、プロジェクト)をプレーン言語リクエストから直接ドライブできるようにします。ミックス診断、ボーカルチェーン、特定のスケールでのコード進行、またはフルアレンジを依頼すれば、ClaudeはFLのスクリプトAPIとキャリブレーション済みの安全性チェック済みツールセットを通じてそれを実行します。 ジャンルやプロデューサーにとらわれず、特定の音楽スタイルを前提としているわけではありません。 FLで2つの仮想MIDIポートを配線し(WindowsではloopMIDI、macOSではIACドライバー)、ピアノロールで一度アームMCP_Applyし、次にClaudeに平易に尋ねてください: 「ミックスをスキャンして何が問題か教えて。」 — 「プラグインからボーカルチェーンをセットアップして。」 — 「このアレンジをMIDIにエクスポートして。

概要(AI 翻訳)

ClaudeでFL Studioを操作:AIミキシング、作曲、ミックス診断を自然言語で行います。

ClaudeがFL Studioで自然言語を使ってミックスを診断・修正している。

概要

flstudio-mcpはモデルコンテキストプロトコル(MCP)サーバーで、Claude DesktopがFL Studio 2025(ミキサー、プラグイン、ピアノロール、ルーティング、プロジェクト)をプレーン言語リクエストから直接ドライブできるようにします。ミックス診断、ボーカルチェーン、特定のスケールでのコード進行、またはフルアレンジを依頼すれば、ClaudeはFLのスクリプトAPIとキャリブレーション済みの安全性チェック済みツールセットを通じてそれを実行します。

ジャンルやプロデューサーにとらわれず、特定の音楽スタイルを前提としているわけではありません。

クイックスタート

仮想MIDIポートをFLに配線してください(WindowsではloopMIDI、IACドライバーはオン) macOS)、ピアノロールに一度アームMCP_Applyを入れてから、クロードに率直に尋ねる 言語:

「ミックスをスキャンして何が問題か教えて。」 — 「プラグインからボーカルチェーンをセットアップして。」 — 「このアレンジをMIDIにエクスポートして。」

完全なセットアップは下記です。

能力

混合と診断

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

flstudio-mcp

Control FL Studio with Claude: AI mixing, composition, and mix diagnosis through natural language.

Claude diagnosing and fixing a mix in FL Studio through natural language.

Overview

flstudio-mcp is a Model Context Protocol (MCP) server that lets Claude Desktop drive FL Studio 2025 directly — the mixer, plugins, piano roll, routing, and project — from plain-language requests. Ask for a mix diagnosis, a vocal chain, a chord progression in a particular scale, or a full arrangement, and Claude carries it out through FL’s scripting API and a set of calibrated, safety-checked tools.

It is genre- and producer-agnostic: nothing about it assumes a particular style of music.

Quickstart

scripts\install_windows.bat        :: controller + server + note bridge
fl-studio-mcp-daemon               :: start the bridge, keep it running
./scripts/install_macos.sh         # macOS: controller + server + note bridge
fl-studio-mcp-daemon               # start the bridge, keep it running

Wire the two virtual MIDI ports in FL (loopMIDI on Windows, IAC Driver on macOS), arm MCP_Apply once in the piano roll, then ask Claude in plain language:

“Scan my mix and tell me what’s wrong.” — “Set up a vocal chain from my plugins.” — “Export this arrangement to MIDI.”

Full setup is below.

Capabilities

Mixing & diagnosis

  • Mix Doctor — scans the whole mix and reports concrete problems (clipping, low headroom, level imbalance, missing high-pass, ungrouped related tracks, overlapping EQ boosts), each with the exact evidence and a proposed fix. Fixes are applied one at a time, only on approval, through a snapshot → write → readback → rollback safety layer. Master clipping is resolved by trimming the contributing source tracks rather than pulling the master.
  • Full-song peak watch — holds a running peak per track across playback, so level decisions are based on the loudest moment of the actual song, not a single instant.
  • Calibrated processing intents — musical EQ, compression, reverb, and delay moves mapped to real plugin parameters (native and third-party), each applied as one reversible change.
  • Level-aware compression — sets thresholds relative to a track’s measured level during playback.
  • Gain staging — proposes per-track trims toward a healthy level with proper master headroom.
  • Reference match — compares your mix’s level and tonal balance against a reference track.
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "fl-studio": { "command": "fl-studio-mcp", "env": { "FLSTUDIO_MCP_TRANSPORT": "tcp" } } } }