आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

हालाँकि उपहार देना आत्मा के लिए अच्छा हो सकता है, यह केवल जादुई एहसास नहीं है जो आपको इस छुट्टियों के मौसम में मिल सकता है। संगीत को प्रोग्रामेटिक रूप से बनाना अपने आप को रचनात्मक रूप से चुनौती देने और यह साबित करने का एक शानदार तरीका है कि आप कुछ ऐसा कर सकते हैं जो आपको नहीं लगता कि आप वर्ष की शुरुआत में सक्षम थे।

आइए इस क्रिसमस कोडिंग प्रोजेक्ट में गोता लगाएँ जो न केवल आपको संगीत बनाने का एक मजेदार तरीका देगा, बल्कि सांता के कल्पित बौने को भी ईर्ष्या देगा।

शुरू करना

इससे पहले कि आप अपने कोड में गोता लगा सकें, सुनिश्चित करें कि आपके पास ये आइटम तैयार हैं:

  • रास्पबेरी पाई ओएस आपके रास्पबेरी पाई पर स्थापित है (कोई भी मॉडल हो सकता है)। यदि आप सुनिश्चित नहीं हैं कि ऐसा कैसे करना है, तो हम आपके लिए स्थापना प्रक्रिया को आसान बनाएं.
  • Sonic Pi, कोड का उपयोग करके संगीत बनाने में आपकी मदद करने वाला टूल। तुम कर सकते हो सोनिक पाई डाउनलोड करें, रास्पबेरी पाई के लिए, आधिकारिक सोनिक वेबसाइट पर। आपके डाउनलोड करने के लिए 32-बिट और 64-बिट ARM DEB फ़ाइल है। आप कौन सी फ़ाइल चुनते हैं यह इस बात पर निर्भर करेगा कि आपके पास 32-बिट या 64-बिट रास्पबेरी पीआई ओएस स्थापित है या नहीं।
    instagram viewer

क्रिसमस क्लासिक, क्रिसमस के 12 दिन, यह समझने का एक शानदार तरीका है कि वास्तव में Sonic Pi संगीत एप्लिकेशन कितना सरल हो सकता है। सरल कोड तत्वों को शामिल करने के साथ, लगभग कोई भी बिना किसी उपकरण को छुए अपना संगीत बना सकता है।

सबसे पहले, भरे हुए कोड को रास्पबेरी पाई गिटहब भंडार। आप या तो डाउनलोड कर सकते हैं दिनों-के-क्रिसमस-समाप्त.txt या इसके बजाय GitHub कोड विंडो से टेक्स्ट कॉपी करें।

अगला, Sonic Pi इंस्टॉल करें। अपना डाउनलोड फ़ोल्डर खोलें या जहाँ भी आपने DEB फ़ाइल सहेजी है। फ़ाइल पर राइट-क्लिक करें और चुनें सॉफ्टवेयर इंस्टॉलर. वहां से, आपको Sonic Pi इंस्टॉल करने के लिए कहा जाएगा।

कैरल को कोड कैसे करें

जब आप Sonic Pi एप्लिकेशन खोलते हैं, तो आपको एक रिक्त स्क्रीन दिखाई देगी, जिसमें a #Sonic Pi में आपका स्वागत है टिप्पणी। इस बिंदु पर, आप या तो 12 दिनों की क्रिसमस टेक्स्ट फ़ाइल खोल सकते हैं या सीधे Raspberry Pi GitHub पेज से कोड बिट्स पेस्ट कर सकते हैं।

कुछ बुनियादी संगीत ज्ञान काम आएगा। फिर भी, यदि आप संगीत सिद्धांत से बहुत अधिक परिचित नहीं हैं तो भी ठीक है।

यदि आप क्रिसमस गीत के 12 दिनों के बारे में सोचते हैं, तो आपको बहुत सारे गाने के टुकड़े सुनाई देंगे जिन्हें दोहराया जा सकता है। उदाहरण के लिए, "क्रिसमस के पहले दिन, मेरे सच्चे प्यार ने मुझे भेजा।" यह परिचय उसी नोट्स का उपयोग करके दोहराता है। हम यहां गाने के बोल के बारे में चिंतित नहीं हैं। हम केवल माधुर्य से सरोकार रखते हैं।

गाने के कुछ अन्य खंड हैं जो दोहराते हैं। पद्य में, आप देखेंगे कि धुन "दो कछुए कबूतर" और "तीन फ्रांसीसी मुर्गियाँ" के लिए समान है। वही विचार "(और) एक नाशपाती के पेड़ में एक तीतर" खंड के लिए जाता है।

आपको गीत अनुभागों को परिभाषित करने की आवश्यकता होगी, जिसमें यह भी शामिल है कि आपकी धुन में कौन से स्वर बजने हैं, और प्रत्येक स्वर को कितनी तेजी से बजाना है।

नोट = [:c5, :d5, :bb4, :a4, :f4, :g4, :f4]
अवधि = [1, 0.5, 0.5, 0.5, 0.5, 1, 1]
play_pattern_timed नोट्स, अवधि

संगीत में 8 सप्तक होते हैं। सोनिक नोट लेटर और ऑक्टेव नंबर की तलाश करता है। यह सोनिक को चलने के लिए नोट और टोन बताएगा। अवधि के संबंध में, यह परिभाषित करेगा कि टोन कितनी देर तक (या रिंग) बजेगा। कोड की तीसरी पंक्ति पर कार्य ध्वनि को बताते हैं कि नोट्स और अवधियों के साथ क्या करना है।

आप एक बीपीएम फ़ंक्शन जोड़ेंगे जिसे बीट्स प्रति मिनट के रूप में जाना जाता है। आप एक मिनट में कितनी बार अपनी उंगली चटका रहे हैं? यह वही है जो बीपीएम है। इस राग के लिए, इसीलिए आप देखेंगे कि bpm 120 पर सेट है।

वहां से, सभी परिभाषाओं को प्रत्येक संबंधित खंड में रखा जा सकता है। इस क्रिसमस धुन के माध्यम से आगे बढ़ने के लिए, आप 12 दिनों के माध्यम से लूप करना चाहेंगे।

सोनिक को क्रिसमस के पहले दिन से उपयोग करने के लिए कहें दिन = 1. इस कार्य को पूरा करने के लिए, बस उपयोग करें 12. बार करते हैं कुंडली।

कुछ गीत खंड थोड़े अलग होंगे, इसलिए आप उसके लिए एक if स्टेटमेंट के साथ हिसाब रखना चाहेंगे।

प्रोग्रामेटिक रूप से संगीत बनाने का यह नट और बोल्ट है। यदि आप एक विस्तृत ट्यूटोरियल चाहते हैं, तो रास्पबेरी पी फाउंडेशन ने आपकी सहायता के लिए एक अद्भुत संदर्भ दिया है इस कैरोल को कोड करें बहुत।

आपके बेल्ट के नीचे एक अच्छी नींव के साथ, क्यों नहीं अपने Raspberry Pi का उपयोग करके कुछ वाद्य यंत्र बनाएं? क्या हम आपके बैंड का नाम "द फोर कोर" रखने का सुझाव दे सकते हैं?

अपनी उत्कृष्ट कृति को सुनने का आनंद लें

जब आप अपनी रचनात्मक सीमाओं का पता लगा रहे होते हैं, तो क्रिएटर्स द्वारा Sonic Pi के साथ संगीत बनाने के बहुत सारे उदाहरण हैं। अधिक संगीत प्रेरणा पाने के लिए इंटरनेट पर एक अच्छी खोज करें और नोट्स, समय और गीत के साथ खेलने का आनंद लें खंड। शायद आपको जल्द ही अगले Raspberry Pi DJ के रूप में काम पर रखा जाएगा?

ऑल द बेस्ट, मेस्ट्रो! जैसा कि आप अपने अगले एक हिट वंडर को प्रोग्राम करने के लिए तैयार हैं, आपका कीबोर्ड और रचनात्मक दिमाग एक हो जाए!