ForHosting KIT · المنزل والطبخ والهوايات

حاسبة BPM

ثماني نبضات في أربع ثوانٍ تساوي 120 BPM: أدخل عدد النبضات التي عددتها والثواني المقيسة لتحصل على الإيقاع ومدة النبضة الواحدة، وهي هنا 0.5 ثانية أو 500 ملّي ثانية. مجانًا في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النبضات
8
الفترة
4
تحصل على
Bpm
120 bpm
مدة النبضة (s)
0.5
النبضة (ms)
500

تحوّل حاسبة BPM عددًا معدودًا من النبضات وفاصلًا زمنيًا مقيسًا بالثواني إلى إيقاع بعدد النبضات في الدقيقة. ما يزال الموسيقيون وDJ والمعلمون والمدربون يستخدمون طريقة ساعة الإيقاف: عدّ النبضات خلال نافذة معروفة ثم رفع ذلك المعدّل إلى دقيقة بهوية BPM تساوي النبضات في ستين مقسومة على الفاصل. تطبّق هذه الأداة تلك الصيغة مع فحوص صارمة بأن القيمتين منتهيتان وموجبتان بصرامة.

كيف تصبح النبضات المعدودة وساعة الإيقاف نبضات في الدقيقة

طريقة ساعة الإيقاف للإيقاع أقدم من لوحات النقر وأزرار محطات العمل الصوتية: تعدّ كم نبضة تقع بينما تسير ساعة، ثم ترفع ذلك العدّ إلى دقيقة كاملة. إذا سقطت ثماني نبضات في أربع ثوانٍ فالمعدّل الضمني ثمانٍ على أربع نبضات في الثانية، أي مئة وعشرون نبضة في الدقيقة. الهوية إذن BPM تساوي النبضات في ستين مقسومة على الفاصل بالثواني.

يجب أن يكون المعاملان عددين منتهيين موجبين بصرامة. عدّ نبضات صفري أو سالب يصف غياب النبض أو خيال زمن معكوس؛ وفاصل صفري أو سالب يصف غياب نافذة أو ساعة معكوسة، ويكون الحاصل غير معرّف أو لا نهائيًا. تُحوّل هذه القدرة الحقلين، وترفض القيم الناقصة والسلاسل الفارغة وNaN واللانهايات والكميات غير الموجبة، ثم تنشر الإيقاع مع الثواني لكل نبضة والميلي ثانية لكل نبضة حتى يستهلك المترونوم أو التأخير أو خطة الدرس نبضًا واحدًا متسقًا.

ما تزال تمارين الصف تستخدم عدّ الخمس عشرة ثانية: ست عشرة نبضة في خمس عشرة ثانية تساوي أربعة وستين BPM، واثنتان وثلاثون نبضة في خمس عشرة ثانية تساوي مئة وثمانية وعشرين BPM، لأن ضرب عدّ الخمس عشرة ثانية في أربعة يساوي الضرب في ستين والقسمة على خمسة عشر. اعِدّ نافذة أطول عندما يكون الإيقاع غير منتظم؛ مزيد من النبضات على مزيد من الثواني يقلل أثر ضربة مبكرة أو متأخرة واحدة على الإيقاع المبلَّغ.

العدّ العملي والحدود وعمليات البحث ذات الصلة

اعِدّ أربعًا إلى ثماني نبضات على الأقل متى أمكن: عيّنة نبضة واحدة على نافذة ضئيلة صحيحة رياضيًا لكنها ضوضائية في العزف الحي. أبقِ الساعة صادقة؛ بدء ساعة الإيقاف عند النبضة واحد مقابل النبضة صفر خطأ بمقدار واحد شائع يزيح الإيقاع درجة كاملة إذا أخطأت العدّ. نقاط التحقق الشائعة في الاستوديو سهلة التحقق يدويًا: ثماني نبضات في أربع ثوانٍ تساوي مئة وعشرين BPM، وأربع نبضات في ثانيتين الشبكة نفسها، واثنتان وثلاثون نبضة في خمس عشرة ثانية تساوي مئة وثمانية وعشرين BPM.

تستهدف هذه الصفحة من يبحث عن حاسبة BPM أو نبضات في الدقيقة من نبضات معدودة أو إيقاع من نبضات وثوانٍ؛ وليست لوحة نقر تمبو تتوسط طوابع بالميلي ثانية ولا جدول نغمات من BPM إلى ميلي ثانية ولا كاشف بدايات صوتية. للطوابع المرتبة للنقر استخدم الحاسبة الشقيقة BPM من فترات النقر؛ ولتمبو مشروع معروف يُحوَّل إلى مدد نغمات وتأخير استخدم الحاسبة الشقيقة BPM إلى ميلي ثانية. فضّل هذه القدرة عندما يكون المصدر مجموعًا معدودًا مقابل نافذة مقيسة.

فحوصات الذهاب والإياب مباشرة: اضرب beats في ستين، واقسم على الفاصل بالثواني، وتأكد أن النتيجة تطابق bpm المنشور ضمن تقريب اثني عشر رقمًا عشريًا.

ضبط تمبو الجلسة من عدّ ساعة إيقاف

يعدّ المنتجون النبضات على مقطع مرجعي لأربع أو ثماني ثوانٍ، ويُدخلون المجموع والنافذة، ويضبطون BPM المشروع في DAW من الإيقاع المُرجع.

كيف يُحسب BPM من نبضات معدودة وثوانٍ؟

اقسم عدد النبضات على الفاصل المقيس بالثواني لتحصل على نبضات في الثانية ثم اضرب في ستين. وبالمكافئ، BPM يساوي النبضات في ستين مقسومة على الفاصل.

ماذا يحدث إذا كان beats أو interval صفرًا أو سالبًا؟

لا يمكن لعدّ أو نافذة غير موجبة تعريف إيقاع منتهٍ، ولن تخترع الأداة واحدًا.

أأرسل طوابع نقر أم عدّ نبضات؟

أرسل عدّ نبضات وفاصلًا بالثواني. لطوابع النقر المرتبة بالميلي ثانية استخدم الحاسبة الشقيقة BPM من فترات النقر بدلًا من ذلك.

لماذا يُضرب عدّ 15 ثانية في أربعة؟

هناك أربعة بلوكات من خمس عشرة ثانية في الدقيقة، لذا count × 4 يساوي count × 60 / 15. تستخدم هذه الحاسبة الصيغة العامة حتى يعمل أي طول نافذة، لا خمس عشرة ثانية فقط.

كم نبضة يجب أن أعدّ على الأقل؟

عُدّ من أربع إلى ثماني نبضات أو أكثر إن أمكن. النافذة الأطول تخفف أثر نبضة مبكرة أو متأخرة، أما نبضة واحدة في وقت قصير فتعطي نتيجة صحيحة حسابيًا لكنها غير مستقرة في العزف الحي.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/hobby/bpm

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/hobby/bpm \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"beats":8,"interval":4}'
{
  "beats": 8,
  "interval": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.bpm",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_abs1000000000000
min_positive1e-12
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تُرفض النبضات الصفر والنافذة ذات الطول صفر والحقول الناقصة والسلاسل غير العددية بـ invalid_input حتى لا تخترع السكربتات إيقاعًا لا نهائيًا. المسار حساب صرف—بلا شبكة، بلا بذور عشوائية، بلا اعتماد على ساعة الجدار—لذا يُرجع مشغّل المتصفح المجاني وواجهة API المدفوعة مسبقًا نفس JSON بعد تقريب مستقر في كل استدعاء.

كيف تصبح النبضات المعدودة وساعة الإيقاف نبضات في الدقيقة

التقريب ثابت عند اثني عشر رقمًا عشريًا حتى يتطابق JSON لدى Worker والمتصفح بايتًا ببايت على المدخلات نفسها.

كيف تستدعي API وماذا تُرجع

يُفضَّل إرسال أرقام لا سلاسل منسّقة مسبقًا عندما تتحكم بالعميل. النوافذ النسبية مثل أربع ثوانٍ من العدّ هي الحالة المقصودة؛ لا تُرسل طوابع زمنية هنا. أرسل جسم JSON بحقلين رقميين إلزاميين اسمهما beats و interval. beats هو المجموع المعدود؛ و interval هو النافذة المقيسة بالثواني. تُقبل القيم نفسها بالأسماء البديلة count و beat_count و n_beats للحقل الأول، و seconds و time و duration و t للثاني. يجوز أن يصل كل حقل كعدد JSON أو كسلسلة عددية صارمة. عند النجاح تُعيد الاستجابة beats و interval المقربين، و bpm كالإيقاع الأساسي، و beat_seconds و beat_ms كمدة نبضة واحدة، و unit بالسلسلة bpm، و formula التي تؤكد أن bpm يساوي beats في ستين مقسومة على interval، و message كملخص قصير، و steps التي تمر من العدّ الخام عبر الثواني لكل نبضة إلى القسمة النهائية. الحقول الناقصة والمدخلات غير المنتهية والسلاسل الفارغة التي تفشل في التحويل العددي وأي beats أو interval غير موجب تُرجع invalid_input ولا تُحاسب أبدًا. التسعير مبلغ ثابت $0.002 لكل طلب ناجح بوحدة item. تبقى القيمة المطلقة لكل معامل ضمن الحد المنشور حتى يبقى الحاصل معرّفًا جيدًا بدقة IEEE المزدوجة.

العدّ العملي والحدود وعمليات البحث ذات الصلة

عند التدريس اقرن عدّ مسار ناجح بمدخل صفري أو سالب متعمَّد حتى يرى المتعلمون invalid_input فورًا. المهام الفاشلة التي تُرجع invalid_input لا تستهلك الرصيد المدفوع مسبقًا، مما يبقي سكربتات الاستكشاف رخيصة حين يختبر المتعلمون الحدود عمدًا.

تمارين الصف على المعكوس وعدّ 15 ثانية

يقدّم المعلمون أعداد نبضات وفواصل كي يعيد المتعلمون حساب beats × 60 / seconds يدويًا، بما في ذلك عدّ الخمس عشرة ثانية الكلاسيكي مضروبًا في أربعة، ثم يطابقون حقل BPM الحتمي.

فحوص النبض أو مسار النقر في السكربتات

يغذّي المطورون والمدربون مجموعًا معدودًا ونافذة مقيسة ويتحققون من bpm و beat_seconds و beat_ms مقابل تثبيتات golden بلا عتاد صوتي ولا مؤقتات ساعة جدار.

هل حاسبة BPM مجانية؟

أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحاسب أبدًا.

اطّلع على توثيق KIT الكامل ←