الموالف اللوني
اضبط أي آلة موسيقية داخل متصفحك: اسمح بالوصول إلى الميكروفون وشاهد النغمة والتردد وانحراف السنتات (cent) تتحدّث مباشرة أثناء العزف. لا شيء يُسجَّل أو يُرسَل.
220 مشاهدة
جارٍ الاستماع… اعزف نغمة
يُحلَّل الصوت في الذاكرة لغرض كشف طبقة النغمة فقط؛ لا يُسجَّل ولا يُرسل إلى أي مكان أبدًا.
لماذا الارتباط الذاتي (Autocorrelation) بدلًا من إيجاد قمم FFT
مثل أداة اختبار الميكروفون لدينا، يطلب هذا الموالف إذن الوصول إلى الميكروفون عبر واجهة getUserMedia في المتصفح، ثم يُغذّي تدفق الصوت الحي إلى AnalyserNode في Web Audio API. من هنا تفترق الأداتان: يحتاج مقياس المستوى إلى السعة فقط، لكن الموالف يحتاج إلى معرفة النغمة الدقيقة، وهي مشكلة أصعب بكثير. النهج الواضح هو تشغيل تحويل فورييه السريع (FFT) واختيار حاوية التردد ذات أعلى طاقة — لكن هذا نادرًا ما يكون موثوقًا مع الآلات الحقيقية. فنغمة وتر جيتار مقروع أو نغمة كمان بالقوس ليست موجة جيبية نقية؛ إنها تردد أساسي بالإضافة إلى مجموعة من التوافقيات (harmonics)، وفي كثير من الآلات يحمل توافقي واحد (غالبًا الأوكتاف الأعلى) طاقة أكبر من التردد الأساسي نفسه. يمكن لكاشف قمة FFT أن يقفل على ذلك التوافقي بدلًا منه، مُبلِّغًا نغمة أعلى بمقدار أوكتاف كامل بالضبط — عطل كلاسيكي يُسمى "خطأ الأوكتاف".
تستخدم هذه الأداة بدلًا من ذلك الارتباط الذاتي (autocorrelation)، التقنية القياسية لاكتشاف النغمة أحادية الصوت. بدلًا من تحليل محتوى التردد، تعمل مباشرة في مجال الزمن: تأخذ الموجة الخام الملتقطة بواسطة getFloatTimeDomainData، ثم تقارن الإشارة بنسخ منها مُزاحة زمنيًا، منزلقة عبر نطاق من التأخيرات المحتملة (lags) وتجمع مدى تطابق كل نسخة مُزاحة مع الأصل. ولأن الموجة الدورية ترتبط بأقوى شكل مع نسخة منها مُزاحة بمقدار دورة كاملة واحدة بالضبط، فإن التأخير الذي ينتج أقوى تطابق هو الدورة الحقيقية للنغمة — بغض النظر عن أي توافقي يصادف أنه الأعلى صوتًا. هذا يجعل الارتباط الذاتي أكثر مقاومة بكثير لأخطاء الأوكتاف مقارنة باختيار قمة FFT. تُطبَّق بعد ذلك خطوة استيفاء قطعي مكافئ (parabolic interpolation) حول أفضل تأخير مطابق، لتُنقِّح التقدير إلى دقة دون العينة (sub-sample) حتى لا تقفز قراءة السنت بخطوات خشنة. تُعاد كل عملية الحساب في كل إطار حركة، وتقرأ عينات جديدة من مجال الزمن في كل مرة — لا يُسجَّل الصوت أبدًا ولا يُكتب إلى ملف؛ فهو موجود فقط كأرقام في الذاكرة تُستخدم لحساب تقدير نغمة واحد، ثم يُتخلَّص منه.
A440 وISO 16 ولماذا تضبط بعض الأوركسترات نغمة حادة
النغمة المرجعية التي يستخدمها هذا الموالف — A4 = 440 هرتز — أحدث مما يفترضه معظم الناس، وكانت في الماضي غير متسقة فعليًا. قبل القرن العشرين، كانت "نغمة الحفل" (concert pitch) تختلف من مدينة إلى أخرى وغالبًا من أوركسترا إلى أخرى؛ فنغمة تُسمى A في دار أوبرا واحدة يمكن أن تُقاس مختلفة بشكل ملموس عن A في الدار المجاورة، أحيانًا بفارق يقارب نصف نغمة عبر مناطق مختلفة من أوروبا. لم يصل التوحيد القياسي إلا في مايو 1939، حين اتفق مؤتمر دولي عُقد في لندن على 440 هرتز كمرجع لنغمة A فوق الدو الأوسط. أُضفي على هذا الاتفاق طابع رسمي كمعيار دولي ISO 16 عام 1955. وحتى اليوم، ليس المعيار عالميًا في الممارسة العملية: تضبط عدة أوركسترات أوروبية، بما فيها بعض أوركسترات فيينا وبرلين، نغمة أعلى قليلًا من 440 — غالبًا إلى 442 أو 443 هرتز — وهو عرف يُختار عمومًا لأن النغمة الأعلى قليلًا تُدرَك على أنها أكثر إشراقًا وتألقًا في قاعة الحفلات.
بمجرد تثبيت نغمة مرجعية، تُعرَّف كل نغمة أخرى في آلة حديثة بواسطة المزاج المتساوي ذي 12 نغمة (12-tone equal temperament)، وهو نظام الضبط الذي يفترضه هذا الموالف عند تسمية النغمات وحساب السنتات. يقسّم المزاج المتساوي الأوكتاف إلى اثني عشر خطوة متساوية، حيث تكون نسبة التردد بين أي نغمة ونصف النغمة التالية لها هي بالضبط الجذر الثاني عشر للرقم اثنين، أي حوالي 1.05946. هذه القاعدة الرياضية الوحيدة هي ما يجعل البيانو قابلًا للعزف في كل مقام: كانت أنظمة الضبط الأقدم القائمة على نسب توافقية نقية تبدو مضبوطة بشكل جميل في مقام واحد وناشزة بشكل مسموع في المقامات البعيدة، مما يفرض إعادة الضبط أو يحصر الملحنين في حفنة من المقامات القابلة للاستخدام. يتخلى المزاج المتساوي عن تلك النقاء بالتساوي، فيجعل كل مقام غير كامل بنفس القدر — وبشكل طفيف فقط — لكن قابلًا للاستخدام بنفس القدر. أُلِّف عمل يوهان سيباستيان باخ الكلافير المُطعَّم جيدًا (1722) خصيصًا لإظهار نظام ضبط جيد التطعيم عبر معالجة قطع في جميع المقامات الكبيرة والصغيرة الـ24، وهو عرض ساعد على نشر فكرة أن الآلات يمكن ضبطها بشكل معقول مرة واحدة وعزفها في أي مكان على لوحة المفاتيح.
الأسئلة الشائعة
لماذا يستخدم هذا الموالف الارتباط الذاتي بدلًا من طريقة إيجاد قمة FFT الأبسط؟
تحتوي نغمات الآلات الحقيقية على تردد أساسي بالإضافة إلى توافقيات، وفي كثير من الآلات يحمل توافقي واحد طاقة أكبر من التردد الأساسي. يمكن لكاشف قمة FFT أن يقفل على ذلك التوافقي ويُبلِّغ نغمة أعلى بأوكتاف كامل بالضبط — "خطأ الأوكتاف". يبحث الارتباط الذاتي مباشرة في مجال الزمن عن الدورة الحقيقية للموجة، مما يجعله أكثر مقاومة بكثير لهذا الخطأ، وهو التقنية القياسية لاكتشاف النغمة أحادية الصوت.
ما هو A440 ومن أين جاء؟
يعني A440 أن نغمة A فوق الدو الأوسط مضبوطة على 440 هرتز، وهي المرجع الذي تُحسب منه كل نغمة أخرى. اتُّفق عليه في مؤتمر دولي في لندن في مايو 1939 وأُضفي عليه طابع رسمي كمعيار ISO 16 عام 1955. قبل ذلك، كانت نغمة الحفل تختلف حسب المدينة والأوركسترا، دون مرجع واحد متفق عليه.
لماذا تضبط بعض الأوركسترات على 442 أو 443 هرتز بدلًا من 440؟
إنه اختيار أسلوبي وليس خطأً. تضبط عدة أوركسترات أوروبية، بما فيها بعض أوركسترات فيينا وبرلين، نغمة أعلى قليلًا من معيار 440 هرتز لأن النغمة الأعلى قليلًا تُدرَك على نطاق واسع كأكثر إشراقًا وتألقًا أثناء الأداء. لا يزال هذا الموالف يستخدم 440 هرتز كمرجع، لذا فإن الآلات المضبوطة على عرف أعلى ستُقرأ حادة باستمرار مقارنة به.
ما هو المزاج المتساوي ولماذا يهم في الضبط؟
يقسّم المزاج المتساوي ذو 12 نغمة الأوكتاف إلى اثني عشر خطوة تردد متساوية، كل منها بنسبة تساوي بالضبط الجذر الثاني عشر للرقم اثنين (≈1.05946) عن السابقة. إنه النظام الذي تُضبط عليه تقريبًا كل آلة حديثة، لأنه يجعل كل مقام على الآلة قابلًا للعزف على حساب ألا يكون أي مقام "نقيًا" توافقيًا. كُتب عمل باخ الكلافير المُطعَّم جيدًا خصيصًا لإظهار هذا النظام عبر جميع المقامات الـ24.
هل يُسجَّل صوتي أو آلتي أثناء استخدام هذا الموالف؟
لا. تمامًا مثل أداة اختبار الميكروفون لدينا، لا تستدعي هذه الصفحة أبدًا واجهة MediaRecorder — ميزة المتصفح المسؤولة عن تحويل تدفق إلى ملف محفوظ. الصوت موجود فقط كبيانات AnalyserNode حية تُقرأ لحساب تقدير نغمة واحد لكل إطار حركة، ثم يُتخلَّص منه؛ لا يُخزَّن أو يُرسَل أي شيء إلى أي مكان.
أدوات مشابهة
الإبلاغ عن مشكلة
الموالف اللوني
التعليقات
لا توجد تعليقات بعد — كن أول من يكتب تعليقًا!