RTTTL , या रिंग टोन टेक्स्ट ट्रांसफर लैंग्वेज एक संगीत प्रारूप है जिसका आविष्कार नोकिया ने उस समय किया था जब डायनासोर भूमि पर घूमते थे । यह संगीत के काफी कच्चे टुकड़ों (कोई तार या कुछ भी नहीं) के लिए अनुमति देता है, और प्रारूप बहुत सरल है यही कारण है कि मुझे लगता है कि यह बहुत अच्छा है। इस पर एक नज़र डालो:
DejaVu: d=8,o=5,b=200: e, e, c, e, g, 2g4
आइए प्रारूप को विच्छेदित करें। शुरुआत में "DejaVu" भाग शीर्षक है - यह दस वर्णों से अधिक लंबा नहीं हो सकता है। डी और ओ अवधि और सप्तक के लिए डिफ़ॉल्ट मान हैं - यदि कोई नोट अवधि या सप्तक निर्दिष्ट नहीं करता है, तो यह इनका उपयोग करेगा। अंत में, बी प्रति मिनट बीट्स है।
उसके बाद, गाने के वास्तविक नोट्स सूचीबद्ध हैं। एक नोट का प्रारूप डीपीओ है, जहां डी नोट की अवधि (1, 2, 4, 8, 16) है, पी पिच है (ए, बी, सी, डी, ई, एफ, जी, ए #, बी # , C #, D #, E #, F #, G #), और O ऑक्टेव (नोकिया कार्यान्वयन में 4-8 है, हालांकि यह अन्य कार्यान्वयन के लिए अलग है। चुनौती के प्रयोजनों के लिए हम कहेंगे यह 1-8 है)। । यदि अवधि या सप्तक निर्दिष्ट नहीं है, तो चूक का उपयोग किया जाता है। इसके अतिरिक्त, एक नोट में इसके बाद एक बिंदु हो सकता है - यह अनिवार्य रूप से अवधि को 1.5 से गुणा करता है।
हमारे उदाहरण में, हमारे पास बिना अवधि और सप्तक के साथ दो ई नोट हैं, जिसका अर्थ है कि उनके पास डिफ़ॉल्ट अवधि और सप्तक (8, या आठवें-नोट और सप्तक 5) हैं, एक सी बिना अवधि और सप्तक के साथ, एक ई और एक जी। अंतिम नोट 2 (आधा-नोट) की अवधि के साथ एक जी नोट है और 4 का एक ऑक्टेव है।
अब जब हम प्रारूप पर चले गए हैं, तो चुनौती क्या है? चुनौती वास्तव में RTTTL के साथ करने के लिए बहुत ज्यादा नहीं है। अपने काम के लिए एक obfuscated प्रोग्राम बनाने के लिए है जो "हैलो, वर्ल्ड!" (बिल्कुल) यह भी एक मान्य RTTTL गीत है जो कम से कम पाँच सेकंड लंबा है ।
अपने RTTTL गीत का परीक्षण करने के लिए, आप अपने गीत को MIDI फ़ाइल में बदलने के लिए इस साइट का उपयोग कर सकते हैं , फिर इसे MIDI खिलाड़ी में सुन सकते हैं। यह लोकप्रियता-प्रतियोगिता है । सौभाग्य!
संपादित करें: यदि आप चाहें तो MIDIs को RTTTL में परिवर्तित करने के लिए एक वेबसाइट है। संपर्क
EDIT2: इस चमकदार इनाम को 7 दिनों में विजेता (सबसे अधिक उत्कीर्ण पद) को प्रदान किया जाएगा।