Postfader
Postfader
Дайте вашему ИИ-ассистенту глаза и руки внутри FL Studio
Исследуйте уже открытый проект, вносите тщательно проверенные изменения и сравнивайте экспортированные миксы — всё из MCP-совместимого ИИ-клиента.
Возможности · ИИ-клиенты · Быстрый старт · Поддерживаемые версии · Безопасность · Документация
[!NOTE] Postfader — неофициальный проект сообщества. Он не создан Image-Line и не связан с ней.
Postfader подключает локальный ИИ-клиент к FL Studio через небольшой контроллер-скрипт. Вы можете задавать вопросы о текущем проекте, изменять поддерживаемые параметры, прослушивать ноту или измерять аудиофайлы без создания собственной интеграции с FL Studio.
В него входят 37 узконаправленных инструментов:
12 инструментов для чтения открытого проекта FL Studio;
19 инструментов для изменения поддерживаемых настроек проекта и проверки результата;
один элемент управления сеансом для включения или отключения этих изменений без перезапуска FL Studio;
один инструмент краткого живого прослушивания ноты; и
четыре инструмента для анализа экспортированных аудиофайлов.
Работает с вашим ИИ-клиентом
Postfader не зависит от модели и поставщика. Он использует стандартный локальный
транспорт stdio MCP, поэтому работает с любым MCP-совместимым настольным или
кодовым клиентом, который может запускать локальный процесс.
Клиент | Как подключается Postfader |
Стандартная конфигурация | |
Общая локальная конфигурация MCP для настольного приложения, Codex CLI и расширения Codex IDE. | |
Локальный сервер | |
Локальный MCP-сервер через конфигурацию | |
Через настроенного MCP-совместимого агента Codex, Claude или Cursor. | |
Другие MCP-клиенты | Используйте те же исполняемый файл, аргументы и переменные окружения, которые генерирует Postfader. |
Эта совместимость распространяется на локальные клиенты, которые могут запустить Postfader на том же компьютере, что и FL Studio. Только браузерный чат-интерфейс нуждается в собственном локальном MCP или плагин-рантайме, прежде чем сможет подключиться.
Related MCP server: FL Studio MCP Server
Что вы можете делать
🔎 Понять свой проект | 🎚️ Сформировать микс |
Просматривайте микшерные дорожки, эффекты, маршрутизацию, каналы, состояние транспорта, паттерны и параметры плагинов. | Изменяйте громкость микшера, панораму, mute, названия, встроенный EQ, sends и уровни send. |
🎹 Работа с каналами и паттернами | 📊 Измерение экспортированного аудио |
Маршрутизируйте каналы, изменяйте микс и идентичность каналов, редактируйте ячейки шагов, управляйте темпом и воспроизведением или прослушивайте ограниченную ноту. | Измеряйте громкость, спектр, динамику, стереокартину, необязательный монофонический питч, маскирование и различия между двумя рендерами. |
Postfader также может проверять и управлять параметрами, которые открывают нативные эффекты FL, эффекты VST/VST3/AU и генераторы Channel Rack. Поддержка плагинов обнаруживается из FL Studio во время выполнения, а не ограничивается фиксированным списком.
Примеры запросов
“Show me every used mixer track and where it routes.”
“Which Channel Rack instruments are not assigned to a mixer insert?”
“Rename insert 4 to Lead Vocal, set its pan to 10% left, and confirm both changes.”
“Set the tempo to 128 BPM while the project is stopped.”
“Enable write mode for this session, then rename insert 4 to Lead Vocal.”
“Compare my latest bounce with the reference and summarize the loudness,
stereo, dynamics, and frequency-band differences.”Зачем использовать Postfader?
Оставайтесь в творческом потоке. Запрашивайте информацию о проекте или рутинные изменения, не разыскивая нужные окна в нескольких разделах FL Studio.
Знайте, применилось ли изменение. Postfader считывает поддерживаемые элементы управления после их изменения и сообщает состояние до, состояние после и результат.
Начинайте безопасно. Postfader подключается в режиме только для чтения. Когда будете готовы, попросите свой ИИ-клиент включить запись для текущего сеанса — перезапуск FL Studio не требуется.
Используйте уже имеющиеся у вас плагины. Postfader обнаруживает поверхность параметров, которую открывает FL Studio, вместо того чтобы требовать индивидуальный профиль для каждого плагина.
Оставайтесь локально. У Postfader нет облачного сервиса, аккаунта, телеметрии или этапа загрузки проекта.
Что означает «проверено»
Для поддерживаемого изменения Postfader:
проверяет цель, значение, текущий сеанс и любое предоставленное состояние до;
просит FL Studio внести изменение;
ждёт последующего обновления FL Studio и снова считывает элемент управления; и
сообщает, было ли запрошенное состояние фактически зафиксировано.
Это позволяет выявить типичный сбой автоматизации: FL Studio или плагин принимает команду, но игнорирует значение.
[!IMPORTANT] Проверенный результат означает, что элемент управления был зафиксирован в запрошенном положении. Это не означает, что музыкальное решение звучит хорошо. Запись влияет на открытый проект немедленно и не откатывается автоматически. Postfader никогда не сохраняет проект за вас.
Как это работает
flowchart LR
A["Your AI client<br/>(MCP)"] --> B["Postfader<br/>runs locally"]
B -->|"Virtual MIDI"| C["Universal Bridge<br/>inside FL Studio"]
C --> D["Your open project"]
B -->|"Files you choose"| E["Exported audio<br/>measurements"]MCP — это соединение, которое позволяет ИИ-клиенту вызывать именованные инструменты Postfader. Живая связь с FL Studio проходит через одну локальную виртуальную MIDI-точку. Анализ аудио читает экспортированные файлы с диска, поскольку скриптовый API FL Studio не предоставляет живые аудиобуферы.
Поддерживаемые версии
Компонент | Поддержка |
Postfader | 0.13.0 |
FL Studio | FL Studio 2026, версия 26.1.3 build 5336 или новее |
FL MIDI scripting API | Версия 44 или новее |
Python | 3.10–3.14 |
macOS | Поддерживается; v0.13 протестирована вживую на macOS 27.0 arm64 с использованием встроенной шины IAC |
Windows | Реализация Windows 11 x64, CI, установщик, диагностика и упаковка завершены; контролируемая проверка FL/виртуального MIDI ещё ожидается |
ИИ-клиенты | Любой локальный MCP-совместимый клиент |
Для Python 3.13/3.14 и Windows ARM64 может потребоваться нативный компилятор для python-rtmidi. Текущий Windows CI работает на x64.
Быстрый старт
1. Подготовьте виртуальную MIDI-точку
macOS: включите шину IAC в Audio MIDI Setup.
Windows: создайте одну двунаправленную точку с помощью выбранного вами ПО для виртуального MIDI.
Postfader не устанавливает и не настраивает ПО для виртуального MIDI. Вы будете использовать одну и ту же точку для входа и выхода MIDI в FL Studio.
Запустите FL Studio один раз перед установкой Postfader, чтобы она создала свои папки пользовательских данных, затем закройте FL Studio.
2. Установите Postfader
macOS
git clone https://github.com/synopsys0/postfader-fl-studio-mcp.git
cd postfader-fl-studio-mcp
./scripts/install.shWindows PowerShell
git clone https://github.com/synopsys0/postfader-fl-studio-mcp.git
Set-Location postfader-fl-studio-mcp
.\scripts\install.ps1 -DryRun
.\scripts\install.ps1Установщики создают локальный .venv, устанавливают Postfader и копируют Universal Bridge в папку контроллер-скриптов FL Studio. Они не изменяют конфигурацию вашего ИИ-клиента.
Вы также можете установить опубликованный Python-пакет:
pip install postfader-fl-studio-mcp
postfader-install-bridge3. Подключите FL Studio
Откройте Options → MIDI settings в FL Studio:
Включите вашу виртуальную точку в разделе Input.
Установите для неё тип контроллера Universal Bridge.
Присвойте входу номер порта FL Studio.
Включите ту же точку в разделе Output и присвойте ей тот же номер порта.
Откройте View → Script output и перезагрузите скрипт.
Скрипт должен сообщить ready: MIDI SysEx.
4. Проверьте подключение
macOS
./.venv/bin/postfader-doctor --midi-port "IAC Driver Bus 1" --jsonWindows PowerShell
.\.venv\Scripts\postfader-doctor.exe --midi-port "Exact Virtual MIDI Endpoint Name" --jsonЗдоровое подключение сообщает:
overall: "pass";
живое подключение к FL Studio;
контроллер-скрипт, соответствующий установленной версии Postfader;
bridge_mode: "read_only"; и
verified_writes_enabled: false; и
runtime_write_mode_control: true.
5. Добавьте Postfader в свой ИИ-клиент
Используйте встроенный генератор конфигурации, чтобы пути интерпретатора, пути репозитория и имена точек были явными:
./.venv/bin/python scripts/generate_mcp_config.py --help.\.venv\Scripts\python.exe scripts\generate_mcp_config.py --helpОн может создать команду Codex, TOML Codex или стандартный JSON mcpServers,
используемый Claude-совместимыми клиентами, Cursor и многими другими
MCP-клиентами. Полные примеры для macOS и Windows см. в
руководстве по настройке клиента.
Пользователи Claude Desktop могут открыть релизный .mcpb, но расширение не устанавливает контроллер-скрипт FL Studio и не создаёт виртуальную MIDI-точку. Сначала выполните шаги 1–4.
Безопасно по умолчанию
Режим только для чтения
Обычный запуск FL Studio оставляет Postfader в режиме только для чтения: просмотр проекта работает, а инструменты, изменяющие проект, — нет. Анализ аудиофайлов также работает без живого подключения к FL Studio. Это рекомендуемый режим для изучения реальной сессии.
Режим записи
Когда вы хотите, чтобы Postfader вносил изменения, попросите подключённый ИИ-клиент:
“Enable write mode for this session.”Ваш клиент вызывает fl_set_write_mode и должен нести явное подтверждение присутствия пользователя. Затем Postfader проверяет запущенный контроллер-скрипт, изменяет только этот живой сеанс и выполняет второе рукопожатие, прежде чем сообщить, что запись доступна. Перезапуск FL Studio не нужен.
Попросите клиент «отключить режим записи», когда закончите. Эта настройка никогда не сохраняется в вашем проекте или конфигурации ИИ-клиента, а обычная перезагрузка контроллер-скрипта или новый процесс FL Studio снова начинают в режиме только для чтения. При первом тестировании записи используйте пустой или одноразовый проект.
Дополнительные меры защиты включают:
включение записи требует явного запроса пользователя и отображается для MCP-клиентов как разрушительное изменение возможностей;
запись в Master-трек требует явного разрешения;
если установленный скрипт контроллера и версия Postfader не совпадают, запись блокируется;
запись никогда не повторяется автоматически после потерянного или неоднозначного ответа;
предоставленные проверки сеанса и состояния до записи могут отклонять устаревшие решения;
только одно локальное соединение Postfader может использовать выбранную виртуальную MIDI-шину одновременно; и
скрипт контроллера никогда не вызывает функцию сохранения проекта FL Studio.
Точное поведение каждой записи описано в разделе Контракты инструментов.
Поддержка плагинов
Postfader может работать с любым эффектом микшера или генератором Channel Rack, параметры которых FL Studio предоставляет скриптам контроллеров. Это включает нативные плагины Image-Line и многие плагины VST, VST3 и AU.
Совместимость намеренно честная:
незнакомый плагин можно проверить, не добавляя его сначала в Postfader;
параметр, который FL не предоставляет, не может быть управляем;
очень большие карты параметров сканируются с явными ограничениями;
запись, которую FL принимает, но игнорирует, сообщается как непроверенная; и
именованные опции должны использовать точную метку, которую сообщает FL Studio, игнорируя регистр.
См. Поддержка плагинов для обнаружения параметров, поиска опций, ограничений сканирования, устранения неполадок и формата доказательств сообщества.
Важные ограничения
Postfader в настоящее время не может:
добавлять, удалять или изменять порядок плагинов;
надежно управлять обходом слота эффекта или сухим/мокрым миксом;
слышать живой вывод FL Studio;
рендерить, экспортировать или сохранять проект;
решать, хорошо ли звучит микс; или
превращать необработанные конечные точки выбора Playlist в безопасный автоматический диапазон рендеринга.
Аудиоинструменты анализируют файлы, которые вы явно выбираете, или недавние отскоки, найденные в ограниченных папках FL Studio. Они возвращают измерения и сравнения, а не аудиосэмплы или художественные суждения.
Локальная виртуальная MIDI-шина является общей и неаутентифицированной. Используйте Postfader на доверенной однопользовательской рабочей станции.
Конфиденциальность
Сам Postfader работает локально и не имеет телеметрии или облачного сервиса. Он не хранит ваши проекты, записи, стемы, пресеты, экспорты или доказательства живых сессий в этом репозитории.
Ваш ИИ-клиент — это отдельное приложение, которое может отправлять аргументы и результаты инструментов своему поставщику моделей. Аудиорезультаты могут включать пути к файлам, хэши и измерения, но никогда аудиосэмплы. Изучите политику конфиденциальности вашего ИИ-клиента и политику безопасности Postfader перед использованием конфиденциальных проектов.
Документация
Руководство | Что оно охватывает |
Установка, настройка клиента, обновления, диагностика, режим записи и распространенные ошибки | |
Все 37 инструментов, принимаемые значения, результаты, отказы и правила безопасности | |
Эффекты, генераторы, сканирование параметров, управление опциями и доказательства совместимости | |
Что позволяет API сценариев FL Studio и где Postfader намеренно останавливается | |
Компоненты, транспорт, поведение моста и границы доверия | |
Модель угроз, границы конфиденциальности и отчеты об уязвимостях | |
Рабочий процесс разработки и рекомендации по вкладу |
Разработка
Запустите безопасный набор тестов без оборудования из исходного кода:
./.venv/bin/python scripts/run_safe_tests.py.\.venv\Scripts\python.exe scripts\run_safe_tests.pyБезопасный набор предотвращает реальный доступ к MIDI, даже если переменные окружения запрашивают его. Любой живой аппаратный тест должен использовать пустой, несохраненный проект, а его журналы, скриншоты и заметки о запуске должны оставаться вне публичного репозитория.
Лицензия
Postfader доступен по лицензии Apache License 2.0. См. NOTICE для сведений об авторстве.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
AI mixing and mastering: analyze your mixes, run DSP autofix, render stems, and master tracks.
AI music production assistant — audio profiling, AI mixing sessions, and service inquiries.
The OpenRouter MCP server plugs OpenRouter into the AI tools you already use. Once connected, your assistant can pull live OpenRouter data (models, prices, your credits, rankings, and docs) and send quick test messages, all without leaving your editor.
Convert projects between Logic, Ableton, FL Studio and REAPER; generate, separate, transcribe
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that connects AI assistants to FL Studio for music production via Virtual MIDI. It enables users to control transport, manage the mixer, write notes, and manipulate plugin parameters through natural language.1MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to control FL Studio on Windows through a local MCP server without cloud dependencies. Bridges MCP clients to FL Studio's Python scripting environment via file-based IPC for project management, transport control, and UI workflow automation.
- AlicenseAqualityCmaintenanceAI control for FL Studio via the Model Context Protocol — full in-DAW mixing (Mix Doctor diagnosis, gain staging, EQ/compression/reverb, reference matching), routing, and composition through Claude and any MCP client. 67 tools. Windows.6728MIT
- AlicenseBqualityCmaintenanceEnables AI assistants to read and control FL Studio 2025 projects via file-based RPC and MIDI wake, overcoming sandbox restrictions for tempo, mixer, and note recording.1002MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/synopsys0/postfader-fl-studio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server