حاسبة تردد النغمة
تصدر A4 عند 440 Hz وهي نغمة MIDI رقم 69: أدخل اسم النغمة والأوكتاف، وغيّر لا المرجعية إن كانت فرقتك تضبط على غيرها، لتحصل على التردد الدقيق ورقم MIDI. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- أوكتاف الارتفاع العلمي
- 4
- الاسم العلمي
- A4
- صنف الارتفاع
- 9
- MIDI
- 69
- أنصاف الأبعاد من a4
- 0
يحتاج الموسيقيون وصانعو المُركِّبات ومهندسو الصوت غالبًا إلى التردد الدقيق لارتفاع مكتوب عند تغيير لا الحفلة أو عند تعيين النغمات على المذبذبات والمرشحات ومعدلات العيّنة. يضع المزاج المتساوي ذو الاثنتي عشرة درجة كل نصف بُعد عند نسبة تردد ثابتة هي الجذر الثاني عشر لاثنين، فبمجرد تثبيت A4 بالهرتز يتحدد لوحة المفاتيح كلها بقوة مغلقة واحدة لاثنين. تأخذ هذه القدرة اسم نغمة وأوكتاف ارتفاع علمي وتردد A4 مرجعي اختياري، ثم تُرجع التردد بالمزاج المتساوي بالهرتز مع رقم MIDI وإزاحة أنصاف الأبعاد لخطوط الأنابيب التي تتحدث MIDI أصلًا. تفشل أسماء النغمات غير المعروفة بخطأ إدخال غير صالح واضح حتى لا تصبح التهجئات السيئة ارتفاعات خاطئة صامتة.
كيف يحوّل المزاج المتساوي اسم نغمة إلى هرتز
تقرن تدوين الارتفاع العلمي صنف ارتفاع مثل A أو دو دييز بعدد أوكتاف صحيح بحيث يكون A4 مرجع الحفلة المألوف وC4 هو دو الأوسط. في المزاج المتساوي ذي الاثنتي عشرة درجة يضاعف كل نصف بُعد مجاور التردد باثنين مرفوعًا إلى واحد على اثني عشر، ما يعني أن اثني عشر خطوة تضاعف الارتفاع تمامًا وتبقى الأوكتافات نقية بينما تتشارك كل المقامات أحجام الفواصل نفسها.
تعيّن هذه الحاسبة اسم النغمة إلى صنف ارتفاع من صفر لـ C حتى أحد عشر لـ B، بما في ذلك تهجئات مترادفة شائعة مثل ري بيمول بدل دو دييز وسي بيمول بدل لا دييز. ثم تبني رقم نغمة MIDI المستخدم عالميًا في المُسلسِلات: MIDI يساوي (الأوكتاف زائد واحد) ضرب اثني عشر زائد صنف الارتفاع، فـ A4 هو تسعة وستون. يتبع التردد الصيغة القياسية f = A4 × 2^((MIDI − 69) / 12).
حالات الاستخدام
تعيين المُركِّب والعينات
عيّن نغمات لوحة المفاتيح إلى ترددات المذبذب أو ارتفاعات الجذر للعينات المتعددة عندما يكون لا الحفلة للمشروع 440 أو 432 أو مرجعًا موثقًا آخر.
تدريب الأذن وأدوات النظرية الموسيقية
ولّد ترددات هدف دقيقة لتدريبات النغمة النقية ومدربات الفواصل ومدققي الواجبات التي يجب أن ترفض تهجئات النغمات غير الصالحة.
الأسئلة الشائعة
كيف أحصل على تردد A4؟
استبدل a4 عندما يستخدم مجموعتك تنغيم حفلة مختلفًا.
ما أسماء النغمات المقبولة؟
أصناف الارتفاع الإنجليزية من C إلى B مع دييز (#) أو بيمول (b) اختياريين، بما في ذلك المترادفات الشائعة مثل C#/Db وA#/Bb.
هل يمكنني استخدام تنغيم الباروك أو 432 Hz؟
نعم. مرّر a4 بتردد المرجع بالهرتز (مثل 415 أو 432). تتدرج كل نغمة من ذلك A4 تحت المزاج المتساوي.
ما رقم MIDI للنغمة A4؟
A4 هي نغمة MIDI رقم 69، وتصدر عند 440 Hz بالمرجع الافتراضي. وتحصل كل نغمة تدخلها على رقم MIDI أيضًا، فتستخدم النتيجة مباشرة في المُسلسِل أو المُركِّب الصوتي.
لماذا يتضاعف التردد مع كل أوكتاف؟
لأن كل نصف صوت في السلم المعدّل يضرب التردد في الجذر الثاني عشر للعدد اثنين، فتعطي اثنتا عشرة خطوة الضعف تمامًا. وهكذا تبقى الأوكتافات صافية وتتساوى الفواصل في كل المقامات.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/hobby/note-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"note":"A","octave":4}'const res = await fetch("https://api.kit.forhosting.com/hobby/note-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"note": "A",
"octave": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/note-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"note": "A",
"octave": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/note-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"note":"A","octave":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"note":"A","octave":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/note-frequency", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"note": "A",
"octave": 4
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.note_frequency",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تعمل أداة المتصفح مجانًا على جهازك؛ وتفرض API المدفوعة مسبقًا $0.002 لكل عنصر ناجح عندما تحتاج الخوادم وSDK نفس العقد الحتمي.
كيف يحوّل المزاج المتساوي اسم نغمة إلى هرتز
أرسل note كسلسلة قصيرة وoctave كعدد صحيح واختياريًا a4 عندما يضبط مجموعتك على أربعمائة واثنين وثلاثين أو أربعمائة وخمسة عشر للتنغيم التاريخي أو أربعمائة واثنين وأربعين لأوركسترا حديثة أكثر سطوعًا. الحقول الناقصة والأوكتافات غير الصحيحة خارج النطاق المنشور وقيم A4 غير الموجبة وأسماء النغمات غير المعروفة ترفع invalid_input ولا تُحتسب.
قراءة حقول الاستجابة واختيار A4
A4 الافتراضي أربعمائة وأربعون هرتز عند حذف الحقل؛ استبدله فقط عندما يوثّق مشروعك تنغيم حفلة مختلفًا لأن تغيير A4 يقيس كل ترددات اللوحة بنفس النسبة. الأوكتافات المنخفضة أو العالية جدًا ما زالت تطيع الصيغة ضمن النطاق المسموح من سالب واحد إلى تسعة، مغطية لوحة MIDI العملية دون اختراع نغمات خارج ذلك المدى. عند النجاح تكرر الاستجابة اسم العرض المُطبَّع للنغمة والأوكتاف الذي أرسلته وscientific_name مثل A4 أو فا دييز خمسة لتسميات الواجهة. يتيح العدد الصحيح pitch_class ورقم midi توصيل النتيجة نفسها إلى موجهات MIDI دون إعادة حساب الخريطة. الحقل semitones_from_a4 هو بسط الأس المستخدم في الصيغة بالضبط، موجب للارتفاعات فوق A4 وسالب تحتها، وهو مفيد عند تصحيح جداول الانحراف.
استخدام API والتسعير وسير عمل الاستوديو والحدود العملية
استدعِ حاسبة تردد النغمة المجانية في المتصفح عند مراجعة مدونة أو برمجة مركّب معياري أو التحقق من إجابة واجب دون تثبيت DAW. اقرن هذه النقطة بأدوات سرعة الموجة أو قطع المرشح عند تصميم نماذج فيزيائية تجمع الارتفاع بالإلكترونيات، أو اتركها وحدها عندما تحتاج رقمًا واحدًا لمذبذب. تتبع مدخلات المصدر نفس قواعد الاحتفاظ لعناصر parse الأخرى في KIT. أرسل جسم JSON بالسلسلة المطلوبة note والعدد الصحيح octave، مع الرقم الاختياري a4 لارتفاع المرجع بالهرتز. استخدم API المدفوعة مسبقًا عندما يحتاج آلة ويب أو معيّن عينات أو تطبيق تدريب أذن أو أداة برنامج ثابت إلى عقد مستقر تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك. المسار حساب نقي بلا شبكة ولا بذرة عشوائية ولا ساعة جدار، فالإدخالات المتطابقة تنتج دائمًا نفس JSON المناسب لتجهيزات التكامل المستمر. يمكن لمؤلفي SDK تعيين frequency_hz إلى مقاييس الواجهة وmidi إلى رسائل note-on دون إعادة تنفيذ جدول الجذر الثاني عشر في كل لغة.
حالات التكامل
برامج الصوت الثابتة وأدوات DAW
ضمّن نقطة نهاية مدفوعة مسبقًا مستقرة أو مسار مكتبة متماثل الشكل لتشترك الإضافات والمتحكمات الدقيقة في تعريف مزاج متساوٍ واحد مع أرقام MIDI.
أسئلة تقنية
ما الصيغة التي تستخدمها الحاسبة؟
المزاج المتساوي ذو الاثنتي عشرة درجة: f = a4 * 2^((midi - 69) / 12)، حيث midi هو رقم MIDI للارتفاع العلمي للنغمة والأوكتاف (A4 = 69).
هل حاسبة تردد النغمة مجانية؟
أداة المتصفح تعمل مجانًا على جهازك. استدعاءات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحتسب.