حاسبة السلم الكبير النسبي لأي سلم صغير
تحدد هذه الحاسبة السلم الكبير الذي يستخدم دليل المقام نفسه تمامًا مع السلم الصغير الذي تدخله.
شغّل الأداة مجانًا
اكتب اسمًا مثل لا الصغير أو فا دييز الصغير أو سي بيمول الصغير، فتحصل على السلم الكبير النسبي المقابل. تعتمد الأداة العلاقة القياسية بالصعود ثلاثة أنصاف أبعاد من قرار السلم الصغير، مع الحفاظ على التهجئة الموسيقية الصحيحة التي يعبر عنها دليل المقام المشترك. النتيجة فورية وحتمية، وتناسب الدراسة والتأليف وتدفقات العمل البرمجية.
معنى السلم الكبير النسبي
لكل سلم صغير طبيعي، سواء احتوى دليله على علامات دييز أو بيمول، سلم كبير نسبي مبني من مجموعة النغمات نفسها. لذلك يشترك السلمان في دليل المقام، لكنهما يرتبان النغمات حول مركزي استقرار مختلفين. المثال الأشهر هو لا الصغير ودو الكبير؛ فلا يحتوي دليل أي منهما على دييز أو بيمول، غير أن نغمة لا هي موضع الاستقرار في لا الصغير، بينما تكون دو هي المركز في دو الكبير. تبدأ الحاسبة من قرار السلم الصغير وتحدد قرار السلم الكبير الواقع فوقه بثالثة صغيرة، أي بثلاثة أنصاف أبعاد. هذه علاقة نسبية وليست علاقة متوازية تحمل القرار نفسه. فالسلم الكبير ذو القرار نفسه يغير دليل المقام؛ لذا فإن لا الكبير هو النظير ذو القرار نفسه للا الصغير، أما دو الكبير فهو النسبي له. يفيد هذا الفرق عند تحليل الهارموني أو تخطيط التحويل المقامي أو اختيار تآلفات تصل بين المقامين بسلاسة. كما أن التهجئة مهمة، لأن نغمتين متعادلتين صوتيًا قد تمثلان مقامين مكتوبين مختلفين. لذلك تحافظ الإجابة على التدوين الذي يدل عليه اسم السلم الصغير المدخل.
طريقة إدخال السلم الصغير وقراءة النتيجة
أدخل حرف القرار من A إلى G، ويمكن أن تتبعه علامة دييز أو بيمول، ثم أضف عند الرغبة كلمة minor أو الاختصار min أو الحرف الصغير m. تقبل الأداة العلامات العادية ورموز Unicode للدييز والبيمول، ولذلك يعطي F# minor وF♯ minor النتيجة نفسها. تعيد النتيجة عرض اسم السلم الصغير بعد توحيده، وتذكر سلمه الكبير النسبي، وتبين مسافة ثلاثة أنصاف أبعاد، وتؤكد اشتراكهما في دليل المقام. فعلى سبيل المثال، يقود فا دييز الصغير إلى لا الكبير، ولكليهما ثلاثة علامات دييز؛ ويقود دو الصغير إلى مي بيمول الكبير، ولكليهما ثلاثة علامات بيمول. الحساب حتمي ولا يستنتج المقام من تسجيل صوتي أو لحن أو تتابع تآلفات. إنه يجيب عن السؤال النظري الدقيق الذي يمثله الاسم المدخل. إذا احتوى النص على كلمات لا صلة لها أو عدة مقامات أو تهجئة غير مدعومة، تعرض الأداة خطأ إدخال بدل التخمين. يفيد هذا السلوك الصارم في الدروس والبرمجيات لأنه يمنع مرور إجابة تبدو معقولة وهي غير صحيحة.
استخدام المقامات النسبية في الهارموني والتأليف
ترتبط المقامات الكبيرة والصغيرة النسبية ارتباطًا وثيقًا لأنها تشترك في الدرجات الدياتونية ودليل المقام. يستطيع المؤلف الانتقال من مقطع صغير إلى مقامه الكبير النسبي ليمنح اللازمة طابعًا أكثر إشراقًا من دون إدخال دليل جديد. وفي التوزيع يمكن استعمال التآلفات المشتركة محاور للانتقال؛ ففي لا الصغير ودو الكبير تنتمي تآلفات دو الكبير وفا الكبير وصل الكبير طبيعيًا إلى المجموعتين، مع تغير وظيفتها الهارمونية حين يتغير المركز المقامي. ويمكن للدارس كذلك استعمال النتيجة للتحقق السريع أثناء حفظ دائرة الأخماس. لكن دليل المقام وحده لا يثبت أي المقامين يحكم مقطعًا موسيقيًا؛ فالقفلات والتركيز اللحني والنغمات القائدة ومواضع الاستقرار تساعد على تحديد القرار. وفي ممارسة الصغير الهارموني قد ترفع الدرجة السابعة مؤقتًا، إلا أن هذه العلامة العارضة لا تغير دليل المقام الأساسي المشترك. استخدم الحاسبة لمعرفة العلاقة الدقيقة، ثم افحص الموسيقى لتقرر هل تتصرف فعليًا بوصفها السلم الصغير أو كبيره النسبي أو تمركزًا مقاميًا عابرًا. في الاستخدام الآلي تبلغ كلفة كل طلب $0.002؛ أما حساب المتصفح فيطبق القاعدة الحتمية نفسها من دون اتصال بالشبكة.
حالات الاستخدام
مراجعة تمارين نظرية الموسيقى
تحقق من السلم الكبير النسبي أثناء التدريب على المقامات الصغيرة وأدلة المقام ودائرة الأخماس.
تخطيط انتقال مقامي سلس
اعثر على السلم الكبير القريب الذي يشترك مع السلم الصغير الحالي في درجاته الدياتونية.
تسمية الأغاني والتوزيعات
حوّل سلمًا صغيرًا معروفًا إلى كبيره النسبي لاستخدامه في التحليل أو رموز التآلفات أو المواد التعليمية.
الأسئلة الشائعة
كيف يمكن إيجاد الكبير النسبي لسلم صغير؟
اصعد ثلاثة أنصاف أبعاد، أي ثالثة صغيرة، من قرار السلم الصغير، واكتب النتيجة بما يلائم دليل المقام. فمثلًا يقود لا الصغير إلى دو الكبير.
هل يستخدم السلمان الكبير والصغير النسبيان النغمات نفسها؟
يستخدمان مجموعة الدرجات الدياتونية نفسها ودليل المقام نفسه، لكن لكل منهما قرارًا ووظائف هارمونية مختلفة.
هل الكبير النسبي هو نفسه الكبير ذو القرار المشترك؟
لا. للكبير النسبي قرار مختلف ودليل المقام نفسه، أما الكبير ذو القرار المشترك فيحتفظ بالقرار ويغير دليل المقام.
لماذا يقع الكبير النسبي أعلى بثلاثة أنصاف أبعاد؟
لأن قرار السلم الكبير يقع ثالثة صغيرة فوق قرار السلم الصغير. وتمتد الثالثة الصغيرة ثلاثة أنصاف أبعاد في الضبط المتساوي ذي الاثنتي عشرة نغمة.
هل للصغير الهارموني سلم كبير نسبي مختلف؟
لا. رفع الدرجة السابعة في الصغير الهارموني تغيير كروماتي، وليس تغييرًا في دليل المقام الأساسي أو في السلم الكبير النسبي.
ما كلفة طلب API؟
تبلغ كلفة كل طلب API مقدار $0.002. كما يتاح الحساب مجانًا في المتصفح.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/hobby/music-relative-major \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"minor_key":"F# minor"}'const res = await fetch("https://api.kit.forhosting.com/hobby/music-relative-major", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"minor_key": "F# minor"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/music-relative-major",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"minor_key": "F# minor"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/music-relative-major", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"minor_key":"F# minor"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"minor_key":"F# minor"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/music-relative-major", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"minor_key": "F# minor"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.music_relative_major",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |