حاسبة السنت من نسبة التردد
الخامسة العادلة بنسبة 1.5 أوسع بنحو 2 سنت من 700 سنت للخامسة المعدّلة: أدخل أي نسبة تردد موجبة لترى حجمها بالسنت والأوكتافات وأنصاف الأصوات، صعودًا أو هبوطًا. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النسبة
- 1.5
- السنتات
- 701.9550008654 cents
- السنتات المطلقة
- 701.9550008654
- أوكتافات
- 0.5849625007
- أنصاف الدرجات
- 7.0195500087
تجيب حاسبة الفاصل بالسنت من نسبة تردد عن السؤال الذي يكتبه المضبّطون ومنظّرو المزاج فعلًا: ما حجم هذا الفاصل عندما تكون النسبة معروفة سلفًا، لا قيمتان مقيستان بالهرتز. أدخل نسبة تردد موجبة بصرامة r تساوي f2 على f1 — 2 للأوكتاف، و1.5 للخامسة العادلة (ثلاثة إلى اثنين)، و1.25 للثالثة الكبيرة العادلة (خمسة إلى أربعة)، أو 1.0125 للفاصلة السينتونية (واحد وثمانون إلى ثمانين) — فتعيد الأداة الحجم الموقع بالسنت بالصيغة المغلقة ألفًا ومئتين مرة لوغاريتم الأساس اثنين لـ r، إضافة إلى الفاصل المطلق، والحجم بالأوكتافات وأنصاف النغم في المزاج المتساوي، وخطوات التعويض التي يمكن إعادة حسابها يدويًا.
ماذا تعني السنتات الناتجة من نسبة تردد
إدراك الإنسان للطبقة لوغاريتمي تقريبًا في التردد: الأوكتاف تضاعف للتردد لا عدد ثابت من الهرتز. السنت جزء من ألف ومئتين من الأوكتاف، لذا يساوي فاصل الأوكتاف الدقيق دائمًا ألفًا ومئتي سنت بغض النظر عن موضعه على لوحة المفاتيح. عندما تعرف نسبة التردد r المساوية لـ f2 على f1 سلفًا، لا تحتاج إلى قراءتين بالهرتز أصلًا.
العلاقة المعرِّفة هي أن السنت يساوي ألفًا ومئتين مرة لوغاريتم الأساس اثنين لـ r. تستخدم الصيغ المكافئة اللوغاريتم الطبيعي: ألف ومئتين مرة ln النسبة مقسومًا على ln اثنين، وهي طريقة تقييم log2 في النقطة العائمة دون بدائية مخصصة. السنت الموجب يعني أن النسبة أكبر من واحد (فاصل صاعد)؛ والسنت السالب يعني أن النسبة بين صفر وواحد (فاصل هابط)؛ وصفر السنت توحيد عندما تساوي r واحدًا.
يضع المزاج المتساوي اثنتي عشرة نصف نغمة متساوية في كل أوكتاف، لذا نصف النغمة مئة سنت تمامًا والخامسة في المزاج المتساوي سبعمئة سنت تمامًا. نسب التنغيم العادل مثل ثلاثة إلى اثنين تنتج قيمًا مختلفة—حوالي سبعمئة وواحد نقطة تسعة خمسة خمسة لخامسة نقية—وهذا بالضبط سبب فائدة حاسبة النسبة إلى السنت عند مقارنة الضبط وبناء جداول المزاج وقياس الفواصل. رفض النسب الصفرية والسالبة إلزامي: سيغادر اللوغاريتم الخط الحقيقي.
حالات الاستخدام
بناء جداول التنغيم العادل والمزاج
أدخل كل درجة سلم كنسبة تردد (3/2، 5/4، 9/8) وسجّل الحجم بالسنت بجانب هدف المزاج المتساوي حتى يرى المغنون والمضبّطون الفاصلة.
قياس الفواصل وبقايا المزاج
حوّل 81/80 أو 64/63 أو 25/24 إلى سنت وقارنها بخامسة المزاج أو ثالثته لتعرف كم يجب أن تثني لوحة المفاتيح فاصلًا عادلًا.
اختبارات وحدة لمكتبات الضبط والميكروتونال
يثبت المطوّرون تثبيتات الأوكتاف والخامسة العادلة والفاصلة السينتونية مقابل مخرجات سنت حتمية دون عتاد صوتي ولا قيمتين مقيستين بالهرتز.
الأسئلة الشائعة
كيف أحوّل نسبة تردد إلى سنتات؟
أرسل نسبة موجبة بصرامة r = f2/f1 (مثل 1.5 أو السلسلة 3/2).
كم سنتًا تبلغ الخامسة العادلة (3/2)؟
نسبة تردد 1.5 (ثلاثة إلى اثنين) تبلغ نحو 701.955 سنتًا. خامسة المزاج المتساوي 700 سنت تمامًا، فالخامسة العادلة أوسع بنحو 1.955 سنت.
هل يُدخل ترددان أم نسبة واحدة؟
استخدم هذه الأداة عندما تكون النسبة لديك سلفًا (فواصل عادلة، جداول سلم، فواصل صغيرة). إذا قست طبقتين بالهرتز فاستخدم حاسبة السنت بين الترددات بدلًا منها.
ماذا يحدث إذا كانت النسبة صفرًا أو سالبة؟
النسبة غير الموجبة لا لوغاريتم حقيقي لها بأساس اثنين، فلا يوجد حجم فاصل بالسنت ولا تُحاسب الدعوة.
كيف أقيس الكوما السنتونية بالسنت؟
أدخل 1.0125، وهي تساوي 81/80، واقرأ حجمها بالسنت. قارن هذه القيمة بخامسة مزاج ما أو ثالثته لتعرف مقدار ما يجب أن تنحرفه لوحة المفاتيح عن الفاصلة العادلة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/hobby/music-ratio-to-cents \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ratio":1.5}'const res = await fetch("https://api.kit.forhosting.com/hobby/music-ratio-to-cents", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ratio": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/music-ratio-to-cents",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ratio": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/music-ratio-to-cents", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ratio":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ratio":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/music-ratio-to-cents", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"ratio": 1.5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.music_ratio_to_cents",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000 |
min_ratio | 1e-12 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُرفض النسب الصفرية أو السالبة بـ invalid_input، لأن log2 غير معرّف على الأعداد الحقيقية غير الموجبة.
كيف تستدعي API وماذا تُرجع
القيم النموذجية 2 للأوكتاف، و1.5 لخامسة عادلة، و1.25 لثالثة كبيرة عادلة، و4/3 نحو 1.333 لرابعة عادلة. يقبل المعالج أيضًا سلسلة رقمية وكسرًا من الشكل p على q أو p نقطتان q مثل 3/2 و5/4 و81/80، وهو أسلوب كتابة جداول المزاج. يمرّ المصفوفة steps من النسبة الخام عبر الصيغة اللوغاريتمية ومنظوري الأوكتاف ونصف النغمة والفاصل المطلق وسطر الملخص حتى يتسنى تأكيد القيم الوسيطة في الاختبارات أو أوراق العمل. أرسل جسم JSON بحقل إلزامي واحد: ratio، وهو عدد منتهٍ موجب بصرامة (الأسماء البديلة r و frequency_ratio و interval_ratio و freq_ratio). يجب أن تبقى القيمة المطلقة للنسبة ضمن الحد المنشور وهو تريليون، وأن تكون القيمة أكبر من صفر بصرامة؛ الحقول المفقودة والسلاسل الفارغة والنص غير الرقمي والأعداد غير المنتهية والصفر والقيم السالبة تُرجع invalid_input ولا تُحاسب أبدًا. عند النجاح تعيد الاستجابة النسبة المقرَّبة، وتضع في cents الفاصل الموقع، وفي abs_cents القيمة المطلقة لذلك الفاصل، وفي octaves السنتات مقسومة على ألف ومئتين، وفي semitones السنتات مقسومة على مئة (وحدات نصف النغمة في المزاج المتساوي)، وفي unit السلسلة cents، وفي formula العلاقة المغلقة بأن السنت يساوي ألفًا ومئتين مرة log2 للنسبة، وفي direction صاعدًا أو هابطًا أو توحيدًا، وفي message ملخصًا قصيرًا. التسعير مبلغ ثابت $0.002 لكل طلب ناجح بوحدة item.
تحليل المزاج والحدود وعمليات البحث ذات الصلة
لتدريبات التنغيم العادل أدخل نسبًا نقية مثل خمسة إلى أربعة وستة إلى خمسة وتسعة إلى ثمانية وواحد وثمانين إلى ثمانين، وقارن كل نتيجة بهدف المزاج المتساوي البالغ أربعمئة وثلاثمئة ومئتين وصفر سنت على التوالي؛ الباقي هو الفاصلة أو المزاج الذي ستطبّقه على لوحة مفاتيح. تستهدف هذه الصفحة من يبحث عن فاصل بالسنت من نسبة تردد أو حاسبة سنتات للتنغيم العادل أو محوّل 3/2 إلى سنت؛ وليست مقارن ترددين بالهرتز (استخدم أداة السنت بين الترددات عندما قست طبقتين)، ولا رابط نغمات MIDI، ولا كاشف طبقة لملفات صوتية، ولا مُسمّي فواصل يطبع خامسة أو ثالثة كبيرة كنتيجة رئيسة. فحوصات الذهاب والإياب مباشرة: أعد حساب ألف ومئتين مرة log2 للنسبة يدويًا أو في جدول، وتأكد أن النتيجة تطابق حقل cents المنشور ضمن تقريب اثنتي عشرة منزلة عشرية. أبقِ النسبة داخل النطاق الموجب المنشور حتى يبقى اللوغاريتم منتهيًا بدقة IEEE المزدوجة. يُفضَّل إرسال عدد JSON عندما تتحكم بالعميل؛ وتُقبل الكسور النصية حتى يمكن نشر جدول فواصل عادلة دون خطوة قسمة مسبقة. عند التدريس اقرن مسارًا ناجحًا مثل 1.5 أو 3/2 بنسبة صفرية أو سالبة متعمدة لإظهار مسار invalid_input الصارم، وتأكد أن إرسال مقلوب r يعكس إشارة cents فقط بينما يبقى abs_cents كما هو. المهام الفاشلة التي تُرجع invalid_input لا تستهلك الرصيد المدفوع مسبقًا، مما يبقي سكربتات الاستكشاف رخيصة حين يختبر المتعلمون الحدود عمدًا.
أسئلة تقنية
كم تكلفة حاسبة نسبة التردد إلى السنت؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُحاسب.