म्यूजिकल इंस्ट्रूमेंट डिजिटल इंटरफेस (MIDI) एक तकनीकी प्रोटोकॉल है जो कंप्यूटर और एक दूसरे के साथ डिजिटल उपकरणों की बातचीत को नियंत्रित करता है। प्रत्यक्ष संगीत ध्वनि प्रतिनिधित्व के बजाय, मिडी यह जानकारी प्रदान करता है कि मिडी कमांड की मदद से एक संगीतमय ध्वनि कैसे बनाई जाती है। प्रोटोकॉल न केवल कॉम्पैक्टनेस प्रदान करता है, बल्कि उपकरणों के लचीले विकल्प के साथ-साथ नोट्स के हेरफेर और संशोधन में भी आसानी प्रदान करता है।
मिडी में विभिन्न संगीत मापदंडों जैसे कंपन, मात्रा आदि के लिए पिच, वेग, संकेतन और नियंत्रण संकेतों के बारे में जानकारी होती है। इसमें एक विशिष्ट नोट को शुरू करने और बंद करने के लिए एक उपकरण की जानकारी भी होती है। यह जानकारी ध्वनि तरंगों का उत्पादन करने के लिए प्राप्त संगीत उपकरण के वेवटेबल द्वारा उपयोग की जाती है। नतीजतन, मिडी समान तकनीकों की तुलना में अधिक संक्षिप्त है और अतुल्यकालिक है। बाइट प्रोटोकॉल के लिए संचार की मूल इकाई है, जो एक स्टार्ट और एक स्टॉप बिट के साथ 8-बिट सीरियल ट्रांसमिशन का उपयोग करती है। प्रत्येक MIDI कमांड का बाइट्स का अपना अनूठा क्रम होता है।
मिडी के सबसे आम अनुप्रयोगों में से एक सीक्वेंसर में है, जो कंप्यूटर को मिडी डेटा को स्टोर करने, संशोधित करने, रिकॉर्ड करने और चलाने की अनुमति देता है। अन्य लोकप्रिय डेटा स्वरूपों द्वारा निर्मित फ़ाइलों की तुलना में उनके छोटे आकार के कारण सीक्वेंसर फ़ाइलों के लिए MIDI प्रारूप का उपयोग करते हैं। हालाँकि, MIDI फ़ाइलें केवल MIDI- संगत सॉफ़्टवेयर या हार्डवेयर के साथ उपयोग की जा सकती हैं।
0 Comments