HC

hedidjs/cubase-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

11 stars 2 forks 质量 68 趋势 18MIT

MCP Server שמאפשר ל-Claude לשלוט ב-Cubase בזמן אמת ולייצר מוזיקה. השרת משתמש ב-Virtual MIDI כדי לתקשר עם Cubase ויכול:

概览

MCP Server שמאפשר ל-Claude לשלוט ב-Cubase בזמן אמת ולייצר מוזיקה. השרת משתמש ב-Virtual MIDI כדי לתקשר עם Cubase ויכול: - ✅ לשלוט ב-Transport (play, stop, record) - ✅ לשלוט במיקסר (volume, pan, mute, solo) - ✅ ליצור קבצי MIDI עם נוטות, אקורדים ומלודיות - ✅ 🎼 השרת יוצר: - 🎹 מבנה אקורדים (chords.mid) - 🎸 קו בס (bass.mid) - 🎤 מלודיה (melody.mid) - 🥁 תופים (drums.mid) 1. פתח (/Applications/Utilities/) 2. לחץ על → 3. לחץ פעמיים על 4. סמן 1. פתח את Cubase 2. לך ל- → → 3. לחץ על כדי להוסיף remote חדש 4. הגדר : Cubase MCP ערוך את קובץ ההגדרות של Claude Code (בדרך כלל ~/.config/claude-code/settings.json): או ב-Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json): זה יוצר 4 קבצי MIDI: - chords.mid - פרוגרסיית אקורדים - bass.mid - קו בס - melody.mid - מלודיה - drums.mid - תבנית תופים

README

以下为原文 README 节选,完整内容请查看原文。

Cubase MCP Server 🎵

שרת MCP לשליטה בקיובייס (Steinberg Cubase) דרך Claude!

English | עברית

תוכן עניינים

מה זה?

MCP Server שמאפשר ל-Claude לשלוט ב-Cubase בזמן אמת ולייצר מוזיקה. השרת משתמש ב-Virtual MIDI כדי לתקשר עם Cubase ויכול:

  • ✅ לשלוט ב-Transport (play, stop, record)
  • ✅ לשלוט במיקסר (volume, pan, mute, solo)
  • ✅ ליצור קבצי MIDI עם נוטות, אקורדים ומלודיות
  • ✅ ליצור שירים שלמים מתיאור טקסט! 🎼

יכולות מיוחדות

יצירת שיר שלם

"תיצור לי שיר פופ שמח ב-Key של C ב-120 BPM"

השרת יוצר:

  • 🎹 מבנה אקורדים (chords.mid)
  • 🎸 קו בס (bass.mid)
  • 🎤 מלודיה (melody.mid)
  • 🥁 תופים (drums.mid)

אחר כך פשוט מייבאים את הקבצים ל-Cubase!

התקנה

1. התקן את החבילות הנדרשות

pip install -r requirements.txt

2. הגדר Virtual MIDI Port (macOS)

  1. פתח Audio MIDI Setup (/Applications/Utilities/)
  2. לחץ על Window → Show MIDI Studio
  3. לחץ פעמיים על IAC Driver
  4. סמן “Device is online”

3. הגדר Generic Remote ב-Cubase

  1. פתח את Cubase
  2. לך ל-Studio → Studio Setup → Generic Remote
  3. לחץ על “+” כדי להוסיף remote חדש
  4. הגדר MIDI Input: Cubase MCP

מיפוי CC (Control Change):

CC Number פקודה ב-Cubase
CC 91 Transport → Play
CC 92 Transport → Stop
CC 93 Transport → Record
CC 94 Transport → Return to Zero
CC 95 Transport → Forward
CC 7 Volume (Channel 0-7 = Track 1-8)
CC 10 Pan (Channel 0-7 = Track 1-8)
CC 20-28 Mute Track 1-8
CC 30-38 Solo Track 1-8

4. הוסף את השרת ל-Claude Code

ערוך את קובץ ההגדרות של Claude Code (בדרך כלל ~/.config/claude-code/settings.json):

{
  "mcpServers": {
    "cubase": {
      "command": "python",
      "args": ["/Users/rontzarfati/Desktop/cubase mcp/server.py"]
    }
  }
}

או ב-Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "cubase": {
      "command": "python",
      "args": ["/Users/rontzarfati/Desktop/cubase mcp/server.py"]
    }
  }
}

5. הפעל מחדש את Claude

שימוש

דוגמאות

שליטה ב-Transport

"תפעיל playback בקיובייס"
"תעצור את ההשמעה"
"תתחיל להקליט"

שליטה במיקסר

"תעלה את העוצמה של טראק 1 ל-100"
"תציב את הפאן של טראק 2 למרכז (64)"
"תעשה mute לטראק 3"
"תעשה solo לטראק 1"

יצירת קבצי MIDI

"תיצור סדרת נוטות: 60, 64, 67, 72 ותשמור ב-~/Desktop/melody.mid"
在 GitHub 查看完整 README

安装

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

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "cubase": { "command": "python", "args": ["/Users/rontzarfati/Desktop/cubase mcp/server.py"] } } }