حاسبة مفتاح الكابو للغيتار
الأشكال G وEm وC وD مع الكابو على الدستة 2 تُسمع A وF#m وD وE، أي في مفتاح A. أدخل أشكالك والدستة لتحصل على الأوتار الفعلية للبيانو أو الغناء أو الفرقة. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- رقم دست الكابو
- 2
- الأوتار
- G, Em, C, D
- المفتاح
- G
- أنصاف النغمة
- 2
- مفتاح العزف
- G
- المفتاح الفعلي
- A
- الأوتار المعزوفة
- G, Em, C, D
تحوّل حاسبة مفتاح الكابو للغيتار هذه الأشكال التي تعزفها بإصبعك مع الكابو إلى النغمات الفعلية التي يسمعها المستمع. ضع الكابو على دست، واعزف أشكالًا مفتوحة مثل G وEm وC وD، وترتفع الأوتار الفعلية بعدد تلك الدساتة وفق النظام المتساوي المزاج ذي الاثنَي عشر نصف نغمة، بينما تبقى كلّ لاحقة نوع سليمة تمامًا. يستخدم كتّاب الأغاني والمعلّمون وفرق الغطاء هذا التحويل باستمرار: أغنية مكتوبة بأشكال G مع كابو اثنَين تُسمَع بمفتاح A؛ الأشكال نفسها مع كابو خمسة تُسمَع بمفتاح C. المحرك حسابيات حتمية تمامًا على الفئات الطبقية مقياس اثنَي عشر، بلا نداءات شبكة، ولا أخذ عيّنات، ولا اختصارات مرتبطة بالتاريخ. كابو صفر هويّة صالحة تُبقي الأوتار دون تغيير؛ ويُرفَض الدست السالب كإدخال غير صالح.
ماذا يعني تحويل الكابو وماذا تحتوي الاستجابة
يُثبِّت الكابو كلّ الأوتار عند دست مختار كي ترنّ الأشكال الملموسة أعلى دون تغيير أنماط اليد اليسرى. في النظام المتساوي المزاج، كلّ دست نصف نغمة واحد، فالشكل الذي جذره فئة طبقية R مع كابو N يُسمَع عند (R زائد N) مقياس اثنَي عشر. تُحفَظ رموز النوع مثل m وسبعة وmaj7 وsus4 وdim وذيول الوتر المائل حرفًا حرفًا؛ لا يتحرّك سوى حرف الجذر والعرضة.
من الحالات المرفوضة: غياب الكابو أو قائمة الأوتار، ودساتة غير صحيحة، ودساتة تتجاوز السقف المدعوم، ومصفوفات أوتار فارغة، وجذور يتعذّر تحليلها، وأيّ دست كابو سالب لا يستطيع وصف مشبك فيزيائي على عنق غيتار عادي.
أين يفيد حساب مفتاح الكابو في العزف والتعليم والبرمجيات
يستخدم العازفون تحويل الكابو حين يحتاج المغنّي مفتاحًا أعلى بينما يريد عازف الغيتار أشكالًا مفتوحة مألوفة: اضبط الأشكال والدست المستهدف، واقرأ المفتاح الفعلي، واطبع نوتة تطابق الفرقة. يُقدِّم المعلّمون الكابو بترك الطلّاب يكتبون أشكالًا ودساتة ويرون فورًا لماذا تُسمَع أشكال G عند كابو ثلاثة بمفتاح B flat، ما يرسّخ حسابيات العزف والفئة الطبقية معًا. يحوّل كتّاب الأغاني والمرتّبون النوتات المكتوبة كأشكال زائد كابو إلى أوتار فعلية مطلقة للبيانو أو آلات النفخ أو الآلات البرمجية التي لا تفهم ترميز الكابو.
يستدعي مطوّرو التطبيقات والأدوات العقد نفسه من النصوص البرمجية لتوليد متجهات اختبار حتمية لواجهات قوائم الأغاني، أو لتطبيع تتابعات يُدخلها المستخدم قبل عرض شارة المفتاح الفعلي، أو لتلبية عبارات تحدّيات برمجية تتطلّب الأوتار الفعلية بدل تخمين يدوي. غالبًا ما تحتفظ فرق التسبيح، وحِلَق نار المخيّم، وفرق الغطاء بنوتة أشكال واحدة وعدّة مواضع كابو؛ حاسبة سريعة وغير متّصلة بالشبكة تتجنّب الأخطاء حين يطلب المغنّي درجة إضافية بين الأغاني.
اقرنها بمحوّل التردّد إلى نغمة أو أدوات موسيقية أخرى عند بناء مختبر صغير من مساعدات غيتار وطبقة صوتية مجانية حتمية، واعلم أن الاختيارات المكافئة هنا تتبع تفضيل البيمول أو الدييز لكلّ جذر إدخال تحت النظام المتساوي المزاج، لا الأنظمة التاريخية أو تنغيمات الغيتار المفتوحة الخاصّة.
حالات الاستخدام
نوتات الأشكال إلى المفتاح الفعلي
حوّل ورقة قيادة بالكابو والأشكال إلى المفتاح الفعلي الحقيقي وأسماء الأوتار للبيانو أو الغناء أو النوتات متعدّدة الآلات.
التعليم والتدريب
أظهر للطلّاب وزملاء الفرقة لماذا تُسمَع الأشكال المفتوحة نفسها مختلفة تحت كلّ دست كابو دون إعادة وضع الأصابع.
الأسئلة الشائعة
كيف تُحسَب الأوتار الفعلية؟
يُرفَع جذر كلّ وتر بعدد دساتة الكابو كأنصاف نغمة مقياس 12. تُحفَظ لواحق النوع (m، 7، maj7، sus4 وغيرها).
ماذا يحدث إذا كان دست الكابو سالبًا؟
يجب أن يكون دست الكابو صفرًا أو عددًا صحيحًا موجبًا؛ الدساتة السالبة غير صالحة.
هل يغيّر كابو صفر الأوتار؟
لا. يُعامَل كابو صفر كأنه بلا كابو: تطابق الأوتار والمفتاح الفعليّان الأشكال المعزوفة (تحويل هويّة).
ما المفتاح الفعلي لأغنية بأشكال G مع الكابو على الدستة 2؟
تُسمع في مفتاح A. كل دستة ترفع الصوت نصف درجة، فتصبح الأشكال G وEm وC وD هي A وF#m وD وE من دون تغيير وضع الأصابع.
هل تبقى الأوتار الصغيرة أو السباعية كما هي؟
نعم، يبقى نوع الوتر كما هو ولا ترتفع إلا النغمة الأساسية. فالوتر F#m7 يظل صغيرًا سباعيًا، مع رفع أساسه بعدد دستات الكابو.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/hobby/capo-key \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"capo":2,"chords":["G","Em","C","D"]}'const res = await fetch("https://api.kit.forhosting.com/hobby/capo-key", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"capo": 2,
"chords": [
"G",
"Em",
"C",
"D"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/capo-key",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"capo": 2,
"chords": [
"G",
"Em",
"C",
"D"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/capo-key", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"capo":2,"chords":["G","Em","C","D"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"capo":2,"chords":["G","Em","C","D"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/capo-key", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"capo": 2,
"chords": [
"G",
"Em",
"C",
"D"
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.capo_key",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_capo | 24 |
max_chords | 64 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
استخدمها مجانًا في المتصفح عند ترتيب النوتات، أو مراجعة ورقة قيادة، أو تعليم كيفية عمل الكابو، أو استدعِ واجهة برمجة التطبيقات مقابل $0.002 لكل طلب ناجح حين تحتاج مفاتيح فعلية وقوائم أوتار قابلة لإعادة الإنتاج في التكامل المستمر أو أدوات قوائم الأغاني أو برمجيات التدريس.
ماذا يعني تحويل الكابو وماذا تحتوي الاستجابة
تُرجِع هذه الحاسبة عدد دساتة الكابو الصحيح، وحقل semitones المساوي لذلك الكابو (لأن الدست الواحد يساوي نصف نغمة واحدًا)، وplayed_key الذي أدخلته أو استُنتِج من الشكل الأول، وsounding_key بعد التحويل، وقائمة played_chords كرموز مُطبَّعة، وقائمة sounding_chords بعد رفع كلّ جذر، ووسم طريقة capo_transpose، وتذكيرًا مختصرًا بالصيغة. لا يوجد كاشف طبقة صوتية بالعيّنات ولا تعرّف على الأوتار من الصوت: فإما يُقيِّم المحرك الصيغة المغلقة ضمن الحدود الموثّقة أو يرفض الإدخال برمز invalid_input. إن احتجت تحويل التردّد إلى نغمة، أو حساب فترات بالتنغيم المضبوط، أو تحليل أغنية كامل من MIDI، فاستخدم الأدوات المخصّصة لذلك؛ هذه الصفحة تجيب فقط عن إعادة كتابة شكل الكابو إلى المفتاح الفعلي بمخرجات JSON ثابتة تصلح لأوراق العمل واختبارات الوحدة ومستهلكي الواجهة البرمجية الذين لا يجوز أن يخترعوا تهجئات مكافئة مختلفة في كلّ استدعاء.
كيف تُقرأ الكابو والأوتار والمفتاح وتبقى النتائج قابلة لإعادة الإنتاج
يجب أن يبدأ كلّ رمز بجذر من A إلى G وعرضة اختيارية دييز أو بيمول؛ يُعامَل الباقي كلاحقة نوع ويُحفَظ حرفيًّا عند رفع الجذر. تُفضِّل التهجئة المكافئة البيمول حين استخدم جذر الإدخال عرضة بيمول، وتُفضِّل الدييز في غير ذلك، فتبقى أشكال B flat في عائلة البيمول بعد التحويل بينما تبقى أشكال F sharp قائمة على الدييز. الحقل المفضّل هو capo لرقم الدست، لكن تُقبل الأسماء البديلة fret وcapo_fret وposition كي تستطيع النماذج وسلاسل الاستعلام وجداول البيانات إعادة استخدام العقد نفسه. يجب أن يكون الكابو عددًا صحيحًا من صفر إلى أربعة وعشرين شاملًا؛ تفشل القيم السالبة برمز invalid_input ورسالة تفيد بأن الدست لا يمكن أن يكون سالبًا، بينما تُرفَض القيم فوق السقف باعتبارها غير مدعومة. الحقل المفضّل chords مصفوفة من رموز الأشكال مثل G وEm وC وD وF sharp m7 أو B flat؛ تُقبل الأسماء البديلة shapes وprogression وplayed_chords، وتُطبَّع سلسلة واحدة مفصولة بفواصل أو مسافات إلى القائمة نفسها. حقل key اختياري يسمّي مفتاح العزف أو الشكل كجذر واحد؛ تُقبل الأسماء البديلة played_key وshape_key وin_key. حين يُحذَف key، يستخدم المحرك جذر الوتر الأول كمفتاح العزف كي تُنتِج قائمة من أربعة أوتار بسيطة sounding_key دون حقول إضافية. اقرن التشغيل المجاني في المتصفح بالواجهة البرمجية المدفوعة حين تحتاج النتيجة الرياضية نفسها داخل خط أنابيب آلي دون إعادة تطبيق حسابيات نصف النغمة بنفسك.
أين يفيد حساب مفتاح الكابو في العزف والتعليم والبرمجيات
تستخدم أدوات المنتج والتعليم هذا الحساب حين يكتب متعلّم أشكالًا ودستًا ويجب أن تعرض الواجهة played_key وsounding_key وقائمتَي الأوتار بوسم طريقة capo_transpose واضح. تعمل هذه الصفحة كليًّا داخل متصفحك؛ وعبر الواجهة البرمجية يكلّف كل استعلام ناجح $0.002، ولا تُحتسب رسوم على التحقّق الفاشل، ولا يُحفَظ شيء بعد إعادة الاستجابة. هذا الفصل — استكشاف تفاعلي مجاني وواجهة برمجية مدفوعة مطابقة له — يواكب بقية كتالوج الفئة A في KIT، ويتيح لك الانتقال من عرض في الصفّ إلى خط أنابيب آلي دون أن تتغيّر النتيجة الرياضية.
حالات التكامل
تركيبات اختبار حتمية
أنشئ مصفوفتَي sounding_key وsounding_chords قابلتَين لإعادة الإنتاج لاختبارات الوحدة وأدوات قوائم الأغاني وتأكيدات التكامل المستمر.
أسئلة تقنية
كم تكلّف حاسبة مفتاح الكابو للغيتار؟
هي مجانية في متصفحك على هذه الصفحة. عبر الواجهة البرمجية يكلّف الطلب الناجح $0.002؛ ولا تُحتسب رسوم على المدخلات غير الصالحة.
ماذا لو حذفت حقل key؟
يستخدم المحرك جذر الوتر الأول كمفتاح العزف، ثم يرفع ذلك الجذر بدساتة الكابو لإنتاج sounding_key.