مترونوم ينبض
سبتمبر 2026
نظرة عامة
تنبض الدائرة وسط الشاشة بالتزامن مع كل نقرة صوتية، وتعكس شدتها. صنعت مترونوماً لـ iPhone بلا إعلانات أو حسابات أو شاشة إعدادات.
صنعته لاستخدامي أثناء التدرب على ساكسفون التينور. أفتحه وأبدأ فوراً، وتظل النبضات مرئية حتى حين يصعب سماع الصوت. أنجزت كل شيء بنفسي، من الفكرة والتصميم إلى التنفيذ باستخدام SwiftUI وتوليد النقرات الصوتية.
التحكم — المس ما تريد تغييره
لا تحتوي الشاشة إلا على نقاط النبضات ودائرة ورقم السرعة. بلا قوائم أو نصوص إرشادية: المس الشيء نفسه الذي تريد تغييره.
- ⓘ
- يفتح صفحة الدعم.
- نقاط النبضات
- المس لإضافة نبضة واحدة، ضمن نطاق من نبضة إلى سبع نبضات في المازورة. مرّر إصبعك لإضافة نبضات أو حذفها.
- الدائرة
- المس للبدء أو التوقف. اضغط مطولاً، ثم انقر مع إيقاع أغنية لتحديد السرعة.
- سرعة الإيقاع
- اسحب لزيادة سرعة الإيقاع أو خفضها. تحرّك ببطء لضبط أدق. المس − أو + لتغييرها بمقدار نبضة واحدة في الدقيقة.
النبض: مواكبة توقيت كل نقرة وشدتها
يُضبط توقيت نبض الدائرة ليتوافق مع النقرة باستخدام زمن تأخر الإخراج الذي يبلّغ عنه iOS. وقد تضيف سماعات Bluetooth تأخرًا يبلغ نحو 0.1–0.3 ثانية. يتناسب مقدار التمدد مع شدة صوت النقرة: في النبضة الأولى يكون الصوت أعلى حدة وأقوى، وتكبر الدائرة أكثر بوضوح.
يحدّد مسار معالجة الصوت توقيت كل نبضة بدقة على مستوى العينات. تتجنّب طريقة الحساب تراكم الخطأ، فيبقى الانحراف ضمن 0.5 عينة حتى بعد ساعة من التشغيل المتواصل.
ما زال نطاق هذا الرقم، البالغ 0.5 عينة، وشروط حسابه بحاجة إلى تأكيد. ولا ينبغي اعتباره قياسًا لوقت وصول الصوت إلى المستمع أو لتزامنه مع الشاشة.
السرعة بالنقر — صمت أثناء النقر
اضغط مطولاً على الدائرة فتبدأ بالارتجاف كالهلام. انقر مع أغنية أو مع السرعة التي تتخيلها: ينغمس موضع اللمس، وتتذبذب الدائرة ثم ترتد. تتيح لك التغذية الراجعة الاهتزازية الإحساس بسرعة الإيقاع.
الصمت أثناء النقر مقصود. فالاستجابة الصوتية الفورية ستصل متأخرة عبر Bluetooth وتتداخل مع نقرات المترونوم. عند التوقف عن النقر، تبدأ النقرات بالسرعة المحددة بصوت يكاد لا يُسمع، وتبلغ شدتها المعتادة خلال ست ثوانٍ.
الصوت: اختيار طبقة أستطيع سماعها فوق صوت الساكسفون
تُولَّد النقرات من موجات جيبية، بلا ملفات صوتية. أنشأت صفحة للمقارنة وأجريت ثلاث مقارنات استماع عبر مكبر iPhone أثناء العزف على ساكسفون التينور. اخترت 1875 Hz و1250 Hz، أي 1.25 مرة الترددين الأصليين: فوق أقوى نطاق للساكسفون وتحت النطاق الذي يميل إلى أن يكون حاداً على الأذن.
كانت الأصوات الأعلى حدة والأطول، أو المضاف إليها توافقيات، أسهل سماعاً. ومع ذلك اخترت ضمن المجال الذي يحافظ على طابع إلكتروني لطيف ومحايد.
الحفاظ على البساطة: ما استبعدته
استبعدت الخيارات التي قد تجعل المستخدم يتردّد. وقبل حذف كل ميزة، تحققت من إمكان عمل التطبيق من دونها.
- الإعلانات والتتبع والحسابات
- قرار منذ البداية. لا يبدأ التطبيق اتصالات شبكية من تلقاء نفسه.
- شاشة الإعدادات
- كل شيء يتم في شاشة واحدة.
- اختيار النبرات الصوتية
- يكفي صوتان: أحدهما للنبضات المنبورة والآخر لغير المنبورة. وتزيد الخيارات الإضافية التردّد في الاختيار.
- منزلق الصوت
- تكفي أزرار الصوت في الجهاز.
- الوضع الفاتح
- شاشة سوداء واحدة فقط.
- ثماني نبضات أو أكثر في المازورة
- يُعَدّ ميزان 12/8 بأربع نبضات، و9/8 بثلاث.
- التقسيمات الإيقاعية (نوتات الثُّمن، والثلاثيات، ونوتات السُّدس عشر)
- ليست ضرورية لعمل التطبيق. تبقى أول إضافة محتملة لاحقاً.
- إدخال السرعة بالأرقام
- يكفي −/+ والسحب.
نُفذ باستخدام SwiftUI بلا مكتبات خارجية. يعمل على iPhone بنظام iOS 17 أو أحدث. اسمه الإنجليزي No Ads Simplest Metronome. تتوفر التعليمات الكاملة وسياسة الخصوصية على صفحة الدعم (بالإنجليزية).