تغيير طبقة الصوت: نسبة التردد والهرتز
رفع النغمة A4 عند 440 هرتز بمقدار 12 نصف درجة يعطي نسبة 2 تماماً وتردداً جديداً قدره 880 هرتز. أدخلوا أي إزاحة موجبة أو سالبة أو كسرية لتحصلوا على المضاعف والتردد الناتج للمذبذب أو جهاز العينات أو الاختبار. مجاني في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- أنصاف النغمات
- 12
- التردد المرجعي (Hz)
- 440
- نسبة التردد
- 2
- التردد الجديد (Hz)
- 880
- الاتجاه
- up
تحوّل هذه الحاسبة عددًا ذا إشارة من أنصاف الدرجات إلى نسبة التردد الدقيقة وفق السلم المتساوي، ثم تطبقها على تردد مرجعي مثل A4 عند 440 Hz. ترفع القيم الموجبة طبقة الصوت وتخفضها القيم السالبة، كما تتيح القيم الكسرية ضبطًا أدق. تعرض النتيجة معامل الضرب القابل لإعادة الاستخدام والتردد الجديد معًا، ولذلك تفيد في برمجة الصوت وآلات التوليف وتمارين الضبط والفحوص الهندسية من دون تحليل أسماء النغمات.
حوّل المسافة الموسيقية إلى معامل ضرب للتردد
تصف أنظمة تغيير طبقة الصوت الحركة عادة بأنصاف الدرجات، بينما تعمل المذبذبات والمرشحات والمحللات ومحركات التشغيل بوحدة الهرتز. تصل هذه الحاسبة بين التمثيلين مباشرة. أدخل المسافة ذات الإشارة، ويمكنك إدخال تردد البداية أيضًا.
ترفع القيمة الموجبة الطبقة وتخفضها القيمة السالبة، أما الصفر فيبقي التردد كما هو. لا تعتمد نسبة التردد الناتجة على طبقة البداية، لذا يمكنك إعادة استخدامها مع كل تردد في وتر أو طيف أو اختبار. يطبق التردد الجديد النسبة نفسها على المرجع المحدد.
تنتج 12 نصف درجة دائمًا نسبة مقدارها 2، سواء كان المرجع 110 Hz أو 440 Hz أو أي تردد موجب صالح. المرجع الافتراضي هو 440 Hz، وهو مرجع A4 الشائع، لكن يمكنكم إدخال أي تردد موجب ومحدود تحتاج إليه سلسلة الإشارة. وتُقبل القيم الكسرية لأنصاف الدرجات عند استخدام تحكم متصل في الطبقة.
تعرّف إلى طريقة التحويل وفق السلم المتساوي
يستخدم الحساب علاقة السلم المتساوي ذي اثنتي عشرة نغمة: تساوي نسبة التردد العدد 2 مرفوعًا إلى قوة عدد أنصاف الدرجات مقسومًا على 12. يؤدي تقسيم الأوكتاف إلى 12 خطوة لوغاريتمية متساوية إلى ضرب التردد في المعامل نفسه، وهو نحو 1.059463، عند كل نصف درجة صاعدة، واستخدام مقلوبه عند النزول. بعد معرفة النسبة، تضرب الحاسبة التردد المرجعي فيها للحصول على التردد المعدل.
هذه القاعدة لوغاريتمية لأن الفواصل الموسيقية تعتمد الضرب لا الجمع؛ فرفع 220 Hz أوكتافًا يعطي 440 Hz، ورفع 440 Hz أوكتافًا يعطي 880 Hz. تُنتج القوة السالبة نسبة أقل من 1، ولذلك يخفض تغيير -12 نصف درجة التردد إلى النصف. لا تجري الأداة أخذ عينات أو إعادة توليف أو استنتاجًا للسلم أو معالجة لملف صوتي.
استخدم النسبة بأمان في الصوت وضبط النغمات
استخدم نسبة التردد عندما يحتاج تطبيقكم إلى معامل قياس، واستخدم التردد الجديد عندما يحتاج إلى قيمة محددة لمذبذب أو هدف تحليل. يستطيع جهاز أخذ العينات ضرب سرعة التشغيل في النسبة، وتستطيع آلة التوليف تحديث تردد المذبذب، كما يستطيع الاختبار مقارنة خرج الجهاز المقاس بالقيمة المتوقعة. يجب كذلك أن يكون التردد المرجعي محدودًا وأكبر من الصفر.
تُرفض التغييرات التي تتجاوز المجال العددي المحدود في JavaScript بدل إرجاع اللانهاية. تفترض الأداة السلم المتساوي ذي 12 نغمة؛ أما السلالم التاريخية والتنغيم الخالص والانحراف بالسنت وتهجئة النغمات والحفاظ على التكوين الصوتي فتحتاج إلى حسابات أخرى.
حالات الاستخدام
اضبط مذبذب آلة التوليف
حوّل مقدار التعديل بأنصاف الدرجات إلى تردد المذبذب الدقيق المطلوب لصوت يعمل وفق السلم المتساوي.
احسب سرعة تشغيل العينة
استخدم النسبة الناتجة معاملًا لسرعة التشغيل من أجل نقل العينة من دون تخمين إزاحة تردد جمعية.
أنشئ اختبارات صوتية حتمية
ولّد الترددات المتوقعة لاختبار عناصر التحكم الموجبة والسالبة والصفرية والأوكتاف والقيم الكسرية.
الأسئلة الشائعة
ما التردد المرجعي الافتراضي؟
القيمة الافتراضية هي 440 Hz، وهي شائعة للنغمة A4. يمكنكم إدخال أي تردد محدود أكبر من الصفر.
هل تُقبل أنصاف الدرجات السالبة أو الكسرية؟
نعم. تخفض القيم السالبة الطبقة وترفعها القيم الموجبة، وتحسب القيم الكسرية مواضع متوسطة في السلم المتساوي.
هل تعالج الأداة ملفًا صوتيًا؟
لا. تحسب نسبة رياضية وترددًا مستهدفًا فقط، ولا تعيد أخذ العينات أو تمدد الصوت أو تحلله أو تعدله.
كم نصف درجة في الأوكتاف الواحد؟
اثنا عشر. الإزاحة بمقدار 12 نصف درجة تضاعف التردد، فيصبح 440 هرتز 880 هرتز، أما خفضه 12 نصف درجة فيقسمه على اثنين. وتبقى النسبة نفسها أياً كان التردد المرجعي.
كم يغيّر نصف درجة واحد التردد؟
كل نصف درجة صاعد يضرب التردد في نحو 1.059463، وكل نصف درجة هابط يقسمه على العامل نفسه. لهذا تُضرب الفواصل الموسيقية بدلاً من إضافة عدد ثابت من الهرتز.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/audio/pitch-shift-semitones \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"semitones":7}'const res = await fetch("https://api.kit.forhosting.com/audio/pitch-shift-semitones", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"semitones": 7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/pitch-shift-semitones",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"semitones": 7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/pitch-shift-semitones", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"semitones":7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"semitones":7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/pitch-shift-semitones", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"semitones": 7
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.pitch_shift_semitones",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_mb | 200 |
max_minutes | 180 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تعرّف إلى طريقة التحويل وفق السلم المتساوي
تثبّت النتائج عند 15 رقمًا معنويًا كي تظل أمثلة API والاختبارات الآلية حتمية.
استخدم النسبة بأمان في الصوت وضبط النغمات
يجب أن يكون عدد أنصاف الدرجات عددًا حقيقيًا محدودًا؛ وتُرفض السلاسل النصية التي تبدو أرقامًا بدل تحويلها ضمنيًا، مما يكشف بيانات API الملتبسة مبكرًا. تعمل نسخة المتصفح محليًا، وتبلغ كلفة كل طلب API ناجح $0.002 لكل عنصر.
أسئلة تقنية
ما الصيغة التي تستخدمها الحاسبة؟
تستخدم frequency_ratio = 2^(semitones / 12)، ثم تضرب التردد المرجعي في النسبة الناتجة.
ما تكلفة الحساب عبر API؟
يستخدم كل عنصر API ناجح السعر الأساسي المنشور $0.002. وتعمل حاسبة المتصفح محليًا مجانًا.