محول تردد نطاق الأوكتاف
اعرض ترددًا على كل المقاييس اللوغاريتمية دفعة واحدة: 1000 هرتز فوق مرجع 1 هرتز تساوي 3 عقود بالضبط، ونحو 9.965784284662 أوكتاف و119.589411415945 نصف نغمة، مع السنت وأثلاث الأوكتاف بجانبها. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القيمة
- 1,000 hz
- القيمة (in)
- 1,000
- وحدة الإدخال
- hz
- Ref hz
- 1
- Hz
- 1,000
ينتقل العمل الصوتي وRF باستمرار بين التردد المطلق بالهرتز ومقاييس الفواصل اللوغاريتمية مثل الأوكتافات والعقود. الأوكتاف نسبة تردد اثنان إلى واحد؛ والعقد عشرة إلى واحد؛ والسنتات وأنصاف النغم الموسيقية تقسّم الأوكتاف؛ والنسبة الخطية هي ببساطة f بالنسبة إلى مرجع. يقبل محوّل نطاق الأوكتاف هذا قيمة واحدة، ويسمّي الوحدة التي لديكم أصلاً، ومرجع تردد موجب اختياريًا، ثم يعيد كل الأشكال المكافئة بعوامل لوغاريتم دقيقة للأساسين اثنين وعشرة.
لماذا تقع مقاييس الأوكتاف والعقد بجوار الهرتز
يُبحث عن محوّل تردد نطاق الأوكتاف عندما يُعرَض طيف أو ورقة مرشح أو جدول ISO للترددات المفضلة بالأوكتافات أو العقود ويُحتاج إلى القيمة بالهرتز، أو عندما يُعرف ترددان ويجب الإبلاغ عن عدد الأوكتافات أو العقود التي تفصل بينهما. التردد المطلق بالهرتز هو وحدة SI لمعدل الدوران، لكن السمع البشري ومعايير الاهتزاز ومرشحات عرض النطاق التناسبي تُحدَّد غالبًا على محور تردد لوغاريتمي. يعني الأوكتاف أن التردد الأعلى ضعف الأدنى؛ والعقد عامل عشرة.
تتراكم تلك النسب: ثلاثة أوكتافات عامل ثمانية، وعقدان عامل مئة. وتُقسّم الموسيقى الأوكتاف إلى اثني عشر نصف نغم متساوي المزاج وألف ومئتي سنت، وهي لا تزال قوى صافية للاثنين على نسبة التردد. خلط المقاييس بلا محوّل يضاعف أو ينصف عرض النطاق المُبلَّغ ويكسر خرائط ثلث الأوكتاف وميزانيات الوصلة وفحوصات الترجيح A.
تفرض هذه القدرة وحدة صريحة على قيمة الإدخال وتعيد دائمًا المجموعة الكاملة للمكافئات بالنسبة إلى تردد مرجعي حتى يعرض العملاء الهرتز بجانب الأوكتافات دون استدعاء ثانٍ. الرياضيات نقية ومحلية: النسبة هي التردد على المرجع، والأوكتافات لوغاريتم الأساس اثنين لتلك النسبة، والعقود لوغاريتم الأساس عشرة لنفسها، والسنتات ألف ومئتان ضعف الأوكتافات، وأنصاف النغم اثنا عشر ضعف الأوكتافات. بلا استعلام شبكة ولا ثوابت تعتمد على اللغة المحلية ولا كبت صامت للترددات غير الموجبة إلى ما لا نهاية زائف.
أين تستخدمها الفرق وما تكلفتها
يحوّل مهندسو الصوت ترددات مراكز نطاقات الأوكتاف وثلث الأوكتاف بين جداول الهرتز والمحاور اللوغاريتمية عند بناء خرائط الضوضاء وتقارير الامتثال. ويعبّر مهندسو الصوت عن ميل المرشح وتباعد العبور بالأوكتافات بينما ما زال DSP يحتاج قطعًا مطلقة بالهرتز. وتتحدث فرق RF والاهتزاز بعقود لكل عقد تردد ويجب أن توفّق تلك العبارات مع أطياف مقيسة بالهرتز قبل أن تقبل لوحات البيانات.
وتُسقط منتجات التقنية الموسيقية السنتات وأنصاف النغم على إزاحات بالهرتز من مرجع ضبط مثل A أربعة عند أربعمئة وأربعين هرتز. وتدمج فرق المنتج والدعم التحويل نفسه في أدوات المختبر حتى لا يطبّق العملاء لوغاريتم الأساسين اثنين وعشرة يدويًا تحت ضغط المواعيد. يبقي ذلك التطابق العروض والأدلة وأعمال الإنتاج متفقة على ما إذا كان عامل اثنين أوكتافًا واحدًا أم نحو صفر فاصلة ثلاثة عقود.
اربطوا تسميات واجهتكم بأسماء الوحدات المسموحة، وعاملوا أخطاء الوحدة المجهولة كملاحظات قابلة للإصلاح من المستخدم، واحتفظوا بنظام السجل بالشكل الذي يفضّله مجالكم مع الإبقاء على كل حقل ظاهرًا في الاستجابة.
حالات الاستخدام
جداول نطاقات الأوكتاف الصوتية
حوّلوا ترددات المركز المفضلة في ISO بين الهرتز وإزاحات الأوكتاف أو العقد من مرجع كيلوهرتز واحد عند إعداد تقارير نطاقات الضوضاء.
تصميم مرشحات الصوت ونقاط العبور
عبّروا عن عرض النطاق التناسبي وتباعد الميل بالأوكتافات مع حساب ترددات القطع المطلقة بالهرتز لمعاملات DSP.
الأسئلة الشائعة
ما الفرق بين الأوكتاف والعقد؟
الأوكتاف نسبة تردد 2:1 (log2). والعقد نسبة 10:1 (log10). يعادل العقد الواحد log2(10) ≈ 3.321928 أوكتافًا؛ ويعادل الأوكتاف log10(2) ≈ 0.301030 عقدًا.
هل يمكنني إدخال قيمة أوكتاف سالبة؟
نعم. الفواصل اللوغاريتمية السالبة تعني دون المرجع (نسبة أقل من واحد). يجب أن تكون مدخلات hz وratio فقط موجبة حصرًا.
كم أوكتافًا بين 1 هرتز و1000 هرتز؟
نحو 9.965784284662 أوكتاف، وهو ما يساوي 3 عقود بالضبط. والفاصل نفسه يعادل 119.589411415945 نصف نغمة و29.897352853986 ثلث أوكتاف، وتظهر كلها معًا.
أي تردد مرجعي أستخدم؟
الافتراضي 1 هرتز، وبه يتساوى الهرتز ونسبة التردد. استخدم 1000 هرتز حول ترددات المراكز الصوتية القريبة من كيلوهرتز واحد، أو 440 هرتز لعدّ الأوكتافات الموسيقية فوق النغمة A4.
كيف يرتبط السنت ونصف النغمة بالأوكتاف؟
يضم الأوكتاف الواحد 12 نصف نغمة متساوية و1200 سنت. وكلاهما يبقى قوة للعدد اثنين على نسبة التردد، لذا تضرب الأداة عدد الأوكتافات في 12 أو في 1200.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/conv/octave-band \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1000,"unit":"hz"}'const res = await fetch("https://api.kit.forhosting.com/conv/octave-band", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1000,
"unit": "hz"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/octave-band",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1000,
"unit": "hz"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/octave-band", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1000,"unit":"hz"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1000,"unit":"hz"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/octave-band", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"value": 1000,
"unit": "hz"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.octave_band",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تفشل أسماء الوحدات المجهولة بخطأ invalid_input واضح بدل مقياس خاطئ صامت. استخدموا الأداة مجانًا في هذه الصفحة، أو استدعوا المنطق الحتمي نفسه عبر API بسعر $0.002 لكل طلب للسكربتات وجداول نطاقات الضوضاء ودفاتر تصميم المرشحات التي يجب ألا تخترع عامل عقد يدويًا.
كيفية استدعاء المحوّل وقراءة الاستجابة
المرجع الافتراضي هو هرتز واحد فيساوي التردد المطلق والنسبة الخطية عدديًا وهو مثالي لتحويلات الفواصل النقية. الوحدات المسموحة هي hz (أسماء بديلة hertz, cps) وoctaves (octave, oct) وdecades (decade, dec) وratio (linear, lin) وcents (cent) وsemitones (semitone, st, halfstep). وعندما تكون unit فاصلًا لوغاريتميًا مثل الأوكتافات أو العقود يُقبل أي عدد منتهٍ بما في ذلك السالب الذي يعني دون المرجع. أرسلوا value كعدد منتهٍ، وunit تسمّي ما يمثّله ذلك العدد أصلًا، واختياريًا ref_hz كمرجع موجب بالهرتز. اضبطوا ref_hz على ألف عند العمل حول ترددات مركزية صوتية ISO قرب كيلوهرتز واحد، أو على أربعمئة وأربعين عند التفكير بأوكتافات موسيقية فوق A أربعة. عندما تكون unit هي hz أو ratio يجب أن تكون القيمة موجبة حصرًا؛ الصفر والسالب يرفعان invalid_input لأن اللوغاريتمات الحقيقية للوسائط غير الموجبة غير معرّفة. يقلّص المحرك الإدخال إلى نسبة موجبة ثم يُصدر hz وratio وoctaves وdecades وcents وsemitones وthird_octaves (ثلاثة أضعاف عدد الأوكتافات، مفيد لتباعد نطاق ثلث الأوكتاف) إضافة إلى unit_in وvalue_in وref_hz وسلسلة صيغة قصيرة لمسارات التدقيق. الحقول الناقصة والأعداد غير المنتهية وref_hz غير الموجب وأسماء الوحدات المجهولة تفشل بـ invalid_input مسمّيًا ما أخطأ، فيبقى تحقق النموذج ومعالجة أخطاء API متوافقين.
أين تستخدمها الفرق وما تكلفتها
ولأن التنفيذ عمل parse نقي بلا خدمة خارجية، يشارك ودجت المتصفح وواجهة KIT API خوارزمية واحدة: جرّبوا التحويلات مجانًا في هذه الصفحة ثم أتمتوا المدخلات نفسها بسعر $0.002 لكل عنصر ناجح عند الاستدعاء من سكربتات أو خدمات خلفية. فضّلوا نقطة النهاية هذه عندما تكون نية البحث تحديدًا تحويل تردد نطاق الأوكتاف أو العقد؛ واستخدموا محوّلات وحدات التردد العامة لبادئات الميغاهرتز مقابل الكيلوهرتز وحدها، وآلات حاسبة للنغمات الموسيقية عندما يكون السؤال اسم النغمة لا مقياس الفاصل.
حالات التكامل
الموسيقى وإزاحات الضبط
أسقطوا السنتات أو أنصاف النغم فوق مرجع مثل A4 = 440 Hz إلى تردد مطلق ونسبة خطية لأجهزة الضبط وأدوات معدل الاعتيان.
أسئلة تقنية
لماذا أحتاج ref_hz؟
تقيس الأوكتافات والعقود والسنتات وأنصاف النغم فواصل نسبية إلى مرجع. الهرتز المطلق يساوي ref_hz مضروبًا في النسبة الخطية. القيمة الافتراضية لـ ref_hz هي 1، فيتطابق hz وratio عدديًا حتى تضبطوا مرجعًا آخر.
ماذا يحدث إذا أرسلت وحدة مجهولة؟
تعيد API خطأ invalid_input مع رسالة تسرد الوحدات المسموحة: hz وoctaves وdecades وratio وcents وsemitones (مع الأسماء البديلة الموثّقة).
كم التكلفة؟
تعمل الصفحة التفاعلية مجانًا في متصفحكم. عبر API تُحاسب كل عملية تحويل بسعر $0.002 لكل عنصر من رصيد KIT المدفوع مسبقًا.