Integrations
флстудия МКП
Это MCP-сервер, который подключает Клода к FL Studio.
Сделано за 3 дня. Мы открываем исходный код, чтобы посмотреть, что мы можем из этого получить. Возможности безграничны.
Если у вас возникли какие-либо проблемы, присоединяйтесь к нашему Discord, и мы сможем вам всё настроить.
(также присоединяйтесь, если вас интересует будущее музыки и искусственного интеллекта или вы хотите запросить функции. Мы создаем это вместе с вами)
Шаг 1: Загрузите файлы
Вы должны увидеть два основных элемента.
- Папка под названием Test Controller
- Файл Python с именем trigger.py В папке Test Controller есть файл с именем device_test.py, который получает информацию от сервера MCP. trigger.py — это сервер MCP.
Поместите папку Test Controller в Image-Line/FL Studio/Settings/Hardware (не меняйте имя этого файла или папки)
Шаг 2: Настройка MCP для Клода
Следуйте этому руководству, чтобы узнать, как настроить серверы MCP в Claude, отредактировав файлы claude_desktop_config.
https://modelcontextprotocol.io/quickstart/server
Если вы следовали этому процессу, обязательно измените все упоминания weather.py на trigger.py
Если значок Hammer не отображается, откройте диспетчер задач и принудительно завершите процесс Claude.
После этого он должен появиться.
Вот как выглядит мой файл конфигурации
Шаг 3: Настройка виртуальных MIDI-портов
Для Windows
Для Windows загрузите LoopMIDI здесь.
https://www.tobias-erichsen.de/software/loopmidi.html
Установите LoopMIDI и добавьте порт с помощью кнопки +.
Вот как выглядит мой:
Для Мака
Ваши MIDI-порты будут автоматически настроены на прием данных.
Шаг 4: Настройка MIDI-контроллера
Откройте FL Studio.
Перейдите в раздел «Параметры» > «Настройки MIDI».
На вкладке «Вход» щелкните MIDI-вход, который вы только что создали с помощью LoopMIDI.
Измените тип контроллера с (универсальный контроллер) на тестовый контроллер.
Шаг 5: Загрузка пакетов
Перейдите в папку с файлом trigger.py. (Это файл MCP Server)
Активируйте среду conda (как вы узнали в руководстве по настройке Claude MCP)
Выполните эту команду, чтобы загрузить необходимые пакеты: uv pip install httpx mido python-rtmidi typing fastmcp FL-Studio-API-Stubs (uv должен быть установлен из установки Claude MCP)
Шаг 6: Проверка подключения MCP
Попросите Клода предоставить вам доступные порты MIDI.
Это должно использовать MCP для получения портов из FL Studio.
Если вы используете Windows, скопируйте порт, созданный с помощью LoopMIDI, и номер перед ним.
Если Mac, скопируйте порт по умолчанию.
В моем случае я копирую loopMIDI Port 2
Откройте trigger.py в текстовом редакторе и замените порт по умолчанию на имя порта, который вы только что скопировали. output_port = mido.open_output('loopMIDI Port 2')
Шаг 7: Создание музыки
Используйте MCP для отправки мелодий, аккордов, ударных и т. д.
Щелкните по инструменту, который вы хотите записать, и запись будет произведена в режиме реального времени в соответствии с партитурой этого инструмента.
Я обычно использую эту подсказку, когда начинаю новый чат: Вот формат заметок: нота (0-127), скорость (0-100), длина в долях (десятичная), позиция в долях (десятичная)
Шаг 8: Поделитесь тем, что вы сделали
Поделитесь тем, что вы сделали, на нашем Discord: https://discord.gg/ZjG9TaEhvy
Кредиты
Заглушки API FL Studio: https://github.com/IL-Group/FL-Studio-API-Stubs Ableton MCP: https://github.com/ahujasid/ableton-mcp
Ботанские штучки
Если вы хотите внести свой вклад, пожалуйста.
Это работает так: device_test.py ведет себя как виртуальный MIDI-контроллер. MCP-сервер (trigger.py) взаимодействует с этим MIDI-контроллером, открывая виртуальный порт и отправляя MIDI-сообщения через библиотеку MIDO.
Проблема с MIDI-сообщениями заключается в том, что они состоят всего из 7 бит, поэтому мы можем отправлять только числа от 0 до 127.
Поэтому мы шифруем все наши MIDI-данные, такие как позиция ноты и т. д., в несколько MIDI-нот, которые устройство умеет читать.
Надеюсь, Image Line сможет предоставить нам больше доступа к своей DAW через API, чтобы нам не пришлось заниматься этой MIDI-ерундой.
This server cannot be installed
MCP-сервер, который подключает Клода к FL Studio, позволяя ИИ отправлять мелодии, аккорды и паттерны ударных напрямую в DAW через виртуальные MIDI-порты.
- Это MCP-сервер, который подключает Клода к FL Studio.
- Если у вас возникли какие-либо проблемы, присоединяйтесь к нашему Discord, и мы сможем вам всё настроить.
- Шаг 1: Загрузите файлы
- Шаг 2: Настройка MCP для Клода
- Шаг 3: Настройка виртуальных MIDI-портов
- Шаг 4: Настройка MIDI-контроллера
- Шаг 5: Загрузка пакетов
- Шаг 6: Проверка подключения MCP
- Шаг 7: Создание музыки
- Шаг 8: Поделитесь тем, что вы сделали
- Кредиты
- Ботанские штучки
Related MCP Servers
- -securityFlicense-qualityAn MCP server that enables AI assistants like Claude to interact with Anki flashcard decks, allowing users to create, manage, and update flashcards through natural language conversations.Last updated -1TypeScript
- -securityAlicense-qualityAn MCP server that enables Claude to interact with Port.io's AI agent, allowing users to trigger the agent with prompts and receive structured responses including status, output, and action items.Last updated -5PythonMIT License
- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -144PythonMIT License
- -securityFlicense-qualityA Model Context Protocol (MCP) server that provides access to the Beatport Developer API, allowing Claude to interact with music data from Beatport's electronic music catalog.Last updated -Python