تحويل الصوت إلى MIDI من وكيل الذكاء الاصطناعي، عبر MCP
نُشر في أكتوبر 2026
نسخة Doseedo وتُعد أدوات تحليلها الموسيقي موجودة على خادم MCP. قم بتوصيله وسيقوم وكيل بنسخ التسجيل إلى ملحوظات — درجة الصوت، وبداية النغمة، ونهايتها، وسرعتها، وثقتها — مع نماذج لكل آلة موسيقية خلف سطح واحد، وتجيب على الأسئلة المتعلقة بها: ما مفتاح هل هذا في ماذا؟ الإيقاع والعداد، أين هما النغمات القويةما هي الأوتاروهذا هو الجزء الذي كتبته للتو متناغمًا. أدوات التحليل متزامنة ومجانية، مما يجعلها بمثابة الشبكة التي يكتب عليها البرنامج قبل أن يُنتج جزءًا أو يضع ملاحظات في جلسة.
الأدوات
doseedo_transcribe— إدخال الصوت (عبر رابط تحميل أو أي رابط HTTPS، بما في ذلك المقطع الصوتي المنفصل)، وإخراج الملاحظات بصيغة JSON. تلميحات لتحسين الأداء:instrument("piano","sax","vocals","bass"),register,familyعندما تكون الآلة غير معروفة،polyphony—solo,poly، أوsectionمعrosterعدد من الكراسي لقسم آلات النفخ النحاسية ("trumpet,trumpet,trombone,tenor_sax"). معtempo_bpmيتم أيضًا إرجاع أوقات النوتات بالنبضات.want:"f0"يعيد شكل النغمة المستمر بدلاً من النوتات الموسيقية، من أجل الانزلاقات والاهتزازات والتناغم.doseedo_analyze_song— مفتاح، وسرعة الإيقاع، وخريطة إيقاع لكل نبضة، والميزان، والنبضات القوية، والأقسام، والأوتار الخاصة بالتسجيل، في مكالمة متزامنة واحدة.doseedo_detect_chords— مخطط للأوتار مع فترات زمنية بالثواني والنبضات.doseedo_beat_grid— أوقات الإيقاع والنبضات، عدد النبضات في كل مقياس، خريطة الإيقاع.doseedo_analyze_midi— تناغم النوتات التي كتبتها، قبل أدائها أو وضعها.
تُعتبر عملية النسخ مهمة غير متزامنة - حيث تشير وصفة الخادم إلى أنها تستغرق من 15 إلى 60 ثانية، وتكلف ما يصل إلى رصيدين، وغالبًا لا تكلف شيئًا - ويتم انتظارها مع doseedo_wait_taskتجيب أدوات التحليل الأربعة في نفس المكالمة وهي مجانية من حيث الرصيد.
مخرجات حقيقية، على ساق حقيقية
ولتوضيح ذلك بشكل ملموس بدلاً من مجرد وصفه، إليك ما يلي: doseedo_analyze_song تم تشغيل المقطع المنفرد على البيانو من جلسة العزف الجماعي العامة الخاصة بنا، والتي تم تسجيلها في 15-10-2026، وتم تعديلها لتناسب الشكل (كانت الاستجابة الكاملة تحتوي على 421 وترًا و25 نقطة لخريطة الإيقاع):
{
"status": "done",
"kind": "analyze_song",
"bpm": 91,
"key": { "name": "C# major", "root": 1, "scale": "major", "confidence": 0.769 },
"meter": "4/4",
"beats_per_bar": 4,
"chords": [
{ "chord": "F#maj7", "start": 21.03, "end": 24.09, "start_beat": 0, "end_beat": 5, "confidence": 0.73 },
{ "chord": "F#m7", "start": 24.09, "end": 24.79, "start_beat": 5, "end_beat": 6, "confidence": 0.83 },
{ "chord": "Bm", "start": 24.79, "end": 25.55, "start_beat": 6, "end_beat": 7, "confidence": 0.70 },
…
],
"tempo_map": [ { "bpm": 90.35, "time": 21.03 }, { "bpm": 85.91, "time": 53.03 }, { "bpm": 90.65, "time": 64.15 }, … ],
"downbeats": [ 22.19, 24.79, 27.52, 30.20, … ],
"sections": [ { "name": "Section A", "position_beats": 0 }, { "name": "Section A", "position_beats": 33.65 }, … ],
"dynamics": { "fade_in_sec": 21.03, "fade_out_start": 219.82 },
"truncated": [ { "path": "chords", "kept": 105, "total": 421 } ],
"next": "The full result is kept: GET https://api.doseedo.com/api/jobs/ بمفتاحك."}
ثلاثة أشياء يجب قراءتها منه. أرقام الثقة حقيقية — 0.77 على المفتاح، من 0.6 إلى 0.87 لكل وتر — وينبغي على الوكيل أن يتعامل مع الوتر الذي قيمته 0.6 كمسودة. انجرافات خريطة الإيقاع (من 86 إلى 102 نبضة في الدقيقة عبر التسجيل) لأن عزف البيانو المنفرد بأسلوب روباتو لا يتبع شبكة ثابتة، وهذا هو السبب تحديدًا في أن الجزء المكتوب بناءً على هذا التسجيل يجب أن يستخدم الخريطة، وليس التسجيل المنفرد. bpmوتتضمن المقطوعة مقدمة صامتة طويلة: fade_in_sec: 21 ولهذا السبب يبدأ الوتر الأول عند الثانية 21.
اسلك نفس الجذع، doseedo_detect_chords — المخطط الموسيقي ذو الإيقاع — سمعتُ الافتتاحية كما Ebm7 بسرعة 166.7 نبضة في الدقيقة (إيقاع مزدوج، نفس التناغم مُشتق من سلمها النسبي الصغير) مع شبكة مختلفة. هذا الاختلاف معلومة صحيحة، وليس خللًا: التسجيلات الكثيفة أو ذات الإيقاع البطيء (روباتو) هي الحالة الصعبة لكلا الأداتين، وتشير ملاحظة الوصفة إلى ضرورة اكتشاف التآلفات على ساق هارموني منفصل من المزيج، أو على تسجيل نظيف، للحصول على مخطط موثوق. انتهت مهلة أول استدعاء لخدمة التحليل في هذا التسجيل بعد 45 ثانية من خمول الخدمة؛ طلب الخطأ من البرنامج الانتظار 30 ثانية ثم إعادة المحاولة، وقد استجابت إعادة المحاولة في غضون ثوانٍ معدودة.
ما الذي يجب سؤاله؟
> What key and tempo is ./ref.wav in, and where do the
sections change?
> Transcribe the sax solo in ./solo.wav — tenor, monophonic —
and show me the notes in beats at the song's tempo.
> Separate ./mix.wav, transcribe the bass stem, and put the
notes on the Bass track of my "Bridge Demo" session.
> Here's the horn section stem: two trumpets, a trombone and
a tenor. Give me each chair's part.
> Check the harmony of this progression I wrote before you
render it.
الهدف من وجود هذه الميزة على منصة إدارة المحتوى (MCP) هو تحديد الموجه الثالث: فالملاحظات لا تتوقف عند ملف. يقوم الموظف بكتابتها في مسار الجلسة باستخدام set_midi_notes (نوتات دقيقة، يتم عزفها بواسطة أداة برنامج DAW)، أو تحويلها إلى ملف صوتي باستخدام doseedo_render_midi على آلة موسيقية مُصممة، أو تُسلمها إلى عملية بناء الجلسة. يبقى ملف MIDI كما هو - لا يقوم الخادم أبدًا بتغيير أو تصحيح النوتات الموسيقية دون علم الوكيل.
ملاحظات، وليس ملف .mid — والسبب
doseedo_transcribe يُعيد البرنامج النوتات الموسيقية بصيغة JSON مُهيكلة بدلاً من ملف MIDI قياسي، لأن هذا ما يُحلله البرنامج: إذ يُمكنه التصفية حسب مستوى الثقة، وتحديد الإيقاع وفقًا للشبكة. doseedo_beat_grid قم بإرجاعها، أو تقسيم الوتر إلى أصوات، أو التحقق من النتيجة مقابل doseedo_analyze_midi قبل الالتزام بأي شيء. عندما يكون الهدف هو إنشاء ملف، تقوم أدوات المشروع بكتابة ملف واحد: doseedo_separate_stems مع include_midi و doseedo_audio_to_session قم بإدخال MIDI لكل مسار في مشروع Logic أو Ableton أصلي، و أداة ويب تنزيلات .mid مباشرة. تحويل الصوت إلى نوتة موسيقية يمثل هذا الترميز نهاية نفس خط الأنابيب.
التحليل مجاني ومتزامن؛ أما النسخ فيتم احتسابه بشكل طفيف (تنص الوصفة على ما يصل إلى رصيدين، ولا يتم احتساب أي رصيد عند استخدام نموذج وحدة المعالجة المركزية)؛ doseedo_quote حدد أسعار أي منها أولاً. المكالمات قابلة للإلغاء لكل عميل من الإعدادات ← مفاتيح API.
انسخ واحدة من وكيلك
قم بتوصيل الخادم، ووجهه إلى التسجيل، واسأل عن المفتاح الموسيقي الذي يوجد فيه - هذا المفتاح مجاني.
خادم Doseedo MCP →التعليمات
هل يوجد خادم MCP لتحويل الصوت إلى MIDI ؟
نعم. يُتيح خادم Doseedo MCP وظيفة doseedo _transcribe (تحويل الصوت إلى نوتات موسيقية مع تلميحات عن الآلة والطبقة الصوتية والتعدد الصوتي، بما في ذلك أقسام آلات النفخ النحاسية حسب الترتيب) إلى جانب وظائف doseedo _analyze_song و doseedo _detect_chords و doseedo _beat_grid و doseedo _analyze_midi. وهو يعمل من خلال Claude و ChatGPT و Cursor و Gemini CLI و Codex وأي عميل MCP.
ماذا تُظهر عملية النسخ؟
ملاحظات بصيغة JSON - درجة الصوت، وبداية ونهاية النغمة بالثواني (وبالنبضات عند تحديد الإيقاع)، والسرعة، ومستوى الثقة - أو، باستخدام "f0"، منحنى درجة الصوت المتواصل. للحصول على ملف .mid ، استخدم أداة الويب، أو دع عملية الفصل أو إنشاء الجلسة تكتب MIDI في مشروع.
هل يمكنه اكتشاف مفتاح الأغنية وإيقاعها وأوتارها؟
نعم، تُعيد الدالة doseedo doesedo_analyze_song` المفتاح الموسيقي، وسرعة الإيقاع (bpm) مع خريطة إيقاع لكل نبضة، والميزان، والنبضات القوية، والأقسام، والأوتار في استدعاء متزامن واحد؛ بينما تُعيد الدالتان `detect_chords` و`beat_grid` المخطط والشبكة بشكل منفصل. هذه الدوال مجانية.
هل يمكن للوكيل إدخال الملاحظات المكتوبة في برنامج DAW الخاص بي؟
نعم. يقوم البرنامج بكتابتها على مسار الجلسة باستخدام set_midi_notes، أو يُحوّلها إلى صوت باستخدام render_midi على آلة موسيقية مُحاكاة، أو يسمح لـ audio_to_session ببناء المشروع بأكمله باستخدام MIDI لكل مسار. عند تشغيل Dø Desktop، تظهر النوتات المكتوبة في جلسة Logic في المشروع المفتوح.
هل يدعم تعدد الأصوات والأقسام؟
يُستخدم مصطلح "poly" لنسخ التآلفات الموسيقية؛ بينما يُستخدم مصطلح "section" لنسخ قسم آلات النفخ النحاسية حسب ترتيب العازفين، مع تحديد قائمة مثل "trumpet,trumpet,trombone,tenor_sax" أو رموز التسجيل. أما مصطلح "solo" فهو عبارة عن خط موسيقي أحادي الصوت.
خادم Doseedo MCP · عنوان URL واحد، لكل عميل
- Logic Proالتعديلات المباشرة في المشروع المفتوح
- Ableton Liveبناء، قراءة، تحويل ملفات .als
- FL Studioقراءة وتحويل ملفات .flp
- Pro Toolsنقل ملفات .ptx بين برامج محطات العمل الصوتية الرقمية (DAWs)
- REAPERقراءة، تحرير، تحويل ملفات .rpp
- أي وكيل ذكاء اصطناعيما ينجح اليوم
- كلود وكلود كودهاتف، جهاز كمبيوتر مكتبي، طرفية
- ChatGPTكخادم MCP مخصص
- المؤشرملف mcp.json، مدخل واحد
- واجهة سطر الأوامر Geminiإضافة Gemini mcp
- مدونة OpenAIإضافة Codex mcp
- مساعد VS Codemcp.json، النوع http
- جميع الأدوات الـ 33المرجع
- تحويل المشاريععشرة تنسيقات لبرامج محطات العمل الصوتية الرقمية، و75 توجيهًا
- stems منفصلةغناء، طبول، غيتار باس، والمزيد
- من الصوت إلى MIDIالنسخ الموسيقي، الأوتار، المفتاح الموسيقي
- توليد الموسيقىأغانٍ، أجزاء، أغلفة
- ارتداد دون اتصال بالإنترنتمن خلال إضافات حقيقية
- استبدل مجموعة الطبوليبقى الصوت محليًا