عارض ملفات MIDI
افتح ملف .mid في متصفحك لتراه على شكل لفافة بيانو، وشغّله بمركّب صوت بسيط، واكتم المسارات، واطّلع على إيقاعه ومدته وعدد نوتاته.
كل شريط نوتة: الارتفاع = الطبقة، والطول = المدة، والسطوع = شدة العزف. انقر على لفافة البيانو لتحريك المؤشر.
- المدة
- –
- الإيقاع (BPM)
- –
- النوتات
- –
- المسارات ذات النوتات / الإجمالي
- –
- الميزان الموسيقي
- –
- مدى النوتات
- –
- صيغة SMF
- –
المسارات
ألغِ تحديد مسار لكتمه وتظليله بالرمادي على لفافة البيانو.
كيفية عرض ملف MIDI وتشغيله
- أفلت ملف
.midأو.midiفي منطقة الإفلات، أو انقر عليها لاختيار ملف. ليس لديك ملف؟ اضغط تحميل أغنية تجريبية لفتح أنشودة «Frère Jacques» الدائرية القصيرة مع باص وطبول. - تظهر لفافة البيانو (piano roll) فورًا. كل شريط ملوّن نوتة: موضعه العمودي هو الطبقة (تشير تسميات C إلى كل أوكتاف)، وطوله هو المدة، والأشرطة الأكثر سطوعًا عُزفت بقوة أكبر (شدة أعلى).
- اضغط تشغيل لسماع الملف عبر مركّب صوت بسيط مدمج. يتبع المؤشر الأحمر الموسيقى وتضيء النوتات التي تُسمع. يحتفظ زر إيقاف مؤقت بالموضع، بينما يعيدك إيقاف إلى البداية.
- انقر في أي مكان على لفافة البيانو لنقل المؤشر إلى تلك اللحظة، حتى أثناء التشغيل.
- اختر العرض: يعرض خيار الأغنية كاملة الملف بأكمله على الشاشة، بينما تكبّر نوافذ 5 و10 و20 ثانية العرض وتتمرر مع المؤشر، وهي أسهل قراءةً لمقاطع البيانو الكثيفة.
- في قسم المسارات، ألغِ تحديد مسار لكتمه. يتحوّل إلى الرمادي على لفافة البيانو لتركّز على جزء واحد، كأن تتعلّم لحنًا أو خط باص.
يقرأ JavaScript الملف داخل علامة التبويب هذه. لا يُرفع أي شيء.
ماذا تعني الأرقام؟
- المدة: طول الأغنية بالدقائق والثواني، محسوبًا من خريطة الإيقاع، فتُؤخذ تغيّرات الإيقاع في الحسبان.
- الإيقاع (BPM): الإيقاع في بداية الأغنية بعدد النبضات (السوداوات) في الدقيقة. وعندما يتغيّر الإيقاع خلال الأغنية، تُعرض أدنى قيمة وأعلاها بين قوسين. أما الملف الذي لا يحتوي على حدث إيقاع فيُعزف على الإيقاع الافتراضي في MIDI وهو 120 BPM.
- النوتات: عدد النوتات، بعد مطابقة كل حدث note-on مع حدث note-off الخاص به.
- المسارات ذات النوتات / الإجمالي: تبدأ ملفات الصيغة 1 عادةً بمسار «قائد» لا يحمل إلا الإيقاع والميزان، لذلك كثيرًا ما يختلف العددان بواحد.
- الميزان الموسيقي، ومدى النوتات (أخفض نوتة وأعلاها، مع كتابة دو الوسطى C4)، وصيغة SMF (0 = مسار واحد يضم كل القنوات، 1 = عدة مسارات متزامنة).
كيف يعمل المحلّل؟
ملف MIDI القياسي هو كتلة ترويسة (MThd) تليها كتل مسارات (MTrk). يسبق كل حدث زمنٌ فاصل (delta time) بوحدة التكّات، وتحدد الترويسة عدد التكّات في كل سوداء. تقرأ هذه الأداة الملف بايتًا بايتًا: تتبع الحالة الجارية (running status، حيث يُحذف بايت الحالة ويُعاد استخدام السابق)، وتتخطى رسائل SysEx والكتل المجهولة، وتقرأ أحداث meta الخاصة بالإيقاع والميزان واسم المسار، وتعامل حدث note-on بشدة 0 على أنه note-off، كما تكتبه معظم برامج التسلسل. ثم تُحوَّل التكّات إلى ثوانٍ باستخدام خريطة الإيقاع. وتُدعم أيضًا الملفات التي تستخدم أساسًا زمنيًا من نوع SMPTE (إطارات في الثانية).
حدود مركّب الصوت المدمج
الغرض من التشغيل هو التحقق من النوتات، لا محاكاة صوت آلة حقيقية. تستخدم كل القنوات اللحنية الموجة المثلثية الناعمة نفسها، أيًّا كان رقم البرنامج (الآلة). وفي القناة 10، قناة الإيقاع في General MIDI، تكون ضربات الطبل الجهير موجة جيبية هابطة، والطبول الأخرى دفقات قصيرة من الضجيج. ويُتجاهل ثني الطبقة (pitch bend) ودواسة الاستدامة ووحدات التحكم. للحصول على صوت واقعي، افتح الملف في برنامج DAW أو في مشغّل مزوّد ببنك أصوات SoundFont.
الأسئلة الشائعة
ما الملفات التي يمكنني فتحها؟
ملفات MIDI القياسية بالصيغة 0 أو 1، بالامتدادات .mid أو .midi أو .kar (ملفات الكاريوكي ملفات MIDI عادية)، وملفات RIFF بامتداد .rmi التي تغلّف ملف MIDI. أما ملفات الصيغة 2، وهي نادرة، فتُعرض مساراتها متوازية.
لماذا يعرض ملفي مسارًا زائدًا عمّا توقعت؟
في ملفات الصيغة 1، يكون المسار الأول عادةً مسارًا قائدًا لا يحمل إلا الإيقاع والميزان. لا يحتوي على نوتات، لذا لا يظهر في قائمة المسارات، لكنه يُحتسب في الإجمالي.
لماذا لا يشبه صوت التشغيل البيانو أو الجيتار؟
تستخدم هذه الأداة مركّب صوت صغيرًا جدًا مبنيًا على Web Audio API بدلًا من بنك أصوات ضخم، لتبقى الصفحة خفيفة. يعزف النوتات الصحيحة في التوقيت الصحيح وبالشدة الصحيحة، لكن ليس بأصوات الآلات الأصلية.
يعرض الإيقاع نطاقًا من القيم. هل الملف خاطئ؟
لا. يحتوي الملف على أحداث لتغيير الإيقاع، مثل تباطؤ (ritardando) في النهاية أو مقطع أسرع. القيمة الأولى هي إيقاع البداية، والنطاق يبيّن أبطأ إيقاع وأسرعه؛ ويتبعها كلها التشغيل وحساب المدة.
هل يُرفع ملف MIDI الخاص بي؟
لا. يُقرأ الملف ويُشغَّل بالكامل داخل متصفحك، ويُنسى عند إغلاق الصفحة أو إعادة تحميلها.
أدوات ذات صلة
- سينثسايزر اون لاين اعزف على سينثسايزر مجاني اون لاين بالفأرة أو الشاشة اللمسية أو لوحة مفاتيح الحاسوب أو لوحة MIDI. مذبذبان وغلاف ADSR ومرشّح تمرير منخفض رنّان.
- مترونوم مترونوم مجاني اون لاين من 20 إلى 300 BPM، مع موازين موسيقية وإبراز النبضة الأولى وتحديد الإيقاع بالنقر، وتوقيت دقيق ثابت في المتصفح.
- مولّد النغمات مولّد نغمات مجاني اون لاين. شغّل موجة جيبية أو مربعة أو منشارية أو مثلثية بأي تردد من 20 Hz إلى 20 kHz، أو اختر نغمة موسيقية.
- حساب BPM بالنقر اعرف عدد النبضات في الدقيقة (BPM) لأي أغنية بالنقر مع إيقاعها. انقر أو المس أو اضغط المسافة مع كل نبضة، وتُتجاهل النقرات الشاذة.