RF

rosasynthesiz/flstudio-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

114 stars 21 forks 품질 84 트렌드 33MIT

모델 컨텍스트 프로토콜을 통한 AI 기반 FL 스튜디오 제어. 피아노 롤 노트를 넘어 — 완전한 인-DAW 믹싱(믹스 닥터, 게인 스테이징, EQ/컴프/리버브, 레퍼런스 매칭), 라우팅, 작곡 등...

개요

Claude가 FL Studio에서 자연어를 통해 믹스를 진단하고 수정하는 과정입니다. flstudio-mcp는 모델 컨텍스트 프로토콜(MCP) 서버로, Claude Desktop이 FL Studio 2025 — 믹서, 플러그인, 피아노 롤, 라우팅, 프로젝트 — 을 평면 언어 요청에서 직접 구동할 수 있게 합니다. 믹스 진단, 보컬 체인, 특정 스케일의 코드 진행, 또는 전체 편곡을 요청하면, Claude는 FL의 스크립팅 API와 보정되고 안전 점검된 도구 세트를 통해 이를 수행합니다. 장르와 프로듀서에 구애받지 않으며, 특정 음악 스타일을 전제로 하는 것은 아니다. FL에서 두 개의 가상 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와 보정되고 안전 점검된 도구 세트를 통해 이를 수행합니다.

장르와 프로듀서에 구애받지 않으며, 특정 음악 스타일을 전제로 하는 것은 아니다.

퀵스타트

FL에서 두 개의 가상 MIDI 포트를 연결하세요(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" } } } }