अलग-अलग सैंपल पूल से रैंडमाइज़्ड ध्वनि-प्रभाव परतें कैसे बनाएँ
रैंडमाइज़्ड ध्वनि-प्रभाव परतें बनाने के लिए, अपने सैंपलों को उनके काम के आधार पर बाँटें, हर पूल के लिए एक स्वतंत्र चयनकर्ता बनाएँ और उन चयनकर्ताओं को एक साथ ट्रिगर करें। हर प्लेबैक में एक चुना हुआ अटैक, एक बॉडी और एक टेल मिलकर एक संयुक्त प्रभाव बनाते हैं।
यह कार्यप्रवाह उन साउंड डिज़ाइनरों के लिए है जो ऐसा दोहराया जा सकने वाला छोटा ध्वनि-प्रभाव बनाना चाहते हैं, जिसके घटक हर बार चलने पर बदलें। नीचे दिया गया व्यावहारिक उदाहरण अलग-अलग पूल से एक यांत्रिक क्लिक तैयार करने के लिए FMOD Studio 2.04 का उपयोग करता है। पूल की संरचना, अनुकूलता की जाँच और सुनकर किए जाने वाले परीक्षण अन्य ऑडियो टूल के लिए भी उपयोगी योजना देते हैं।
अलग-अलग सैंपल पूल के लिए प्लेबैक संरचना कैसी होनी चाहिए?
इस प्रभाव को समानांतर शाखाओं के रूप में सोचें। एक साझा ट्रिगर हर शाखा को शुरू करता है; हर शाखा अपने पूल से एक सैंपल चुनती है। तीन परतों वाले प्रभाव की संरचना इस प्रकार है: साझा ट्रिगर → अटैक चयनकर्ता, बॉडी चयनकर्ता और टेल चयनकर्ता → संयुक्त आउटपुट।
FMOD का मल्टी इंस्ट्रूमेंट चयन का काम करता है: इसमें एक प्लेलिस्ट होती है और ट्रिगर होने पर यह उसमें से एक प्रविष्टि चुनता है। हर पूल के लिए अलग मल्टी इंस्ट्रूमेंट बनाएँ, ताकि हर परत का अपना चयन हो। अगर आप सारे सैंपल एक ही मल्टी इंस्ट्रूमेंट में रखेंगे, तो वे उस प्लेलिस्ट में एक-दूसरे के विकल्प बन जाएँगे। FMOD Studio User Manual: Working with Instruments
जाँचें कि आपके चुने हुए टूल में चयन और एक साथ प्लेबैक, दोनों की सुविधा है। ये अलग-अलग क्रियाएँ हैं। उदाहरण के लिए, Soundplant 59 में “start all simultaneously” को प्लेलिस्ट मोड के रूप में दर्ज किया गया है, जबकि शफल क्रमिक और सिंगल-की-स्टेप-थ्रू प्लेलिस्ट पर लागू होता है। इसलिए केवल शफल चालू करने से समानांतर परतों की व्यवस्था स्थापित नहीं होती। Soundplant 59.0 User Manual: Playlist
सैंपल पूल को कैसे व्यवस्थित करना चाहिए?
हर परत के सुनाई देने वाले काम से शुरुआत करें। यांत्रिक क्लिक के लिए, शुरुआती टिक हेतु अटैक पूल, बीच की छोटी बनावट के लिए बॉडी पूल और गूँज के ठहरने के लिए टेल पूल रखें। नीचे एक उदाहरणात्मक निर्माण योजना है, जिसमें सुनकर जाँच करना आसान रखने के लिए सैंपलों की संख्या चुनी गई है।
| पूल | उदाहरणात्मक सामग्री | चयन नियम | तैयारी का लक्ष्य |
|---|---|---|---|
| अटैक | 4 छोटी टिक ध्वनियाँ | हर ट्रिगर पर एक | शुरुआत की स्थिति एकसमान हो |
| बॉडी | 5 संक्षिप्त यांत्रिक बनावटें | हर ट्रिगर पर एक | सुनाई देने वाला भार लगभग समान हो |
| टेल | 3 छोटी गूँजें | हर ट्रिगर पर एक | क्षय का स्वभाव अनुकूल हो |
हर फ़ाइल तैयार करें, ताकि उसका इच्छित आरंभ फ़ाइल की शुरुआत के सापेक्ष एकसमान हो। अगर किसी टिक में शुरुआत में लंबी खामोशी है, तो उसे चुनने पर सुनाई देने वाला समय बदल जाएगा, भले ही प्लेबैक सिस्टम हर शाखा को एक साथ शुरू करे। जानबूझकर रखे गए अंतर बनाए रखें, लेकिन उनका रिकॉर्ड रखें; पूल में गलती से खामोशी न मिलाएँ।
हर पूल के विकल्पों का संतुलन एक निश्चित प्लेबैक स्तर पर सुनकर करें। बॉडी बदलने पर संयुक्त ध्वनि अप्रत्याशित रूप से हावी नहीं होनी चाहिए। फिर पूलों को एक-दूसरे के सापेक्ष संतुलित करें, ताकि अटैक साफ़ सुनाई दे और टेल उचित अनुपात में रहे। अलग-अलग तरह की ध्वनियों के लिए पीक रीडिंग एक जैसी होना ज़रूरी मानने के बजाय, सुनकर निर्णय लें।
ऐसे नाम रखें जिनसे चयन का पता लगाना आसान हो, जैसे click_attack_01.wav, click_body_01.wav और click_tail_01.wav। पूल की सदस्यता और शुरुआत के किसी भी जानबूझकर रखे गए अंतर का रिकॉर्ड रखने वाली एसेट सूची बनाएँ। किसी एक संयोजन में सुधार करना हो, तो यह सूची खास तौर पर उपयोगी होगी।
FMOD Studio में परतदार प्रभाव कैसे बनाएँ?
तैयार ऑडियो फ़ाइलों और एक नई टाइमलाइन इवेंट से शुरुआत करें। नीचे दी गई प्रक्रिया में सिंक्रोनस इंस्ट्रूमेंट और इतनी लंबी टाइमलाइन का उपयोग किया गया है कि उसमें चुनी गई हर फ़ाइल समा जाए। इससे समय की जाँच करना आसान होता है।
- Attack, Body और Tail नाम के तीन ऑडियो ट्रैक बनाएँ।
- अटैक की सभी फ़ाइलें एक साथ Attack ट्रैक पर खींचकर मल्टी इंस्ट्रूमेंट बनाएँ। Body और Tail पूल के लिए भी यही करें।
- तीनों मल्टी इंस्ट्रूमेंट के बाएँ किनारों को टाइमलाइन के शून्य बिंदु पर मिलाएँ।
- हर ट्रिगर क्षेत्र को इतना बढ़ाएँ कि उसमें उसके पूल की सबसे लंबी फ़ाइल समा जाए, और सबसे लंबी टेल के अंत तक टाइमलाइन उपलब्ध रखें।
- प्लेलिस्ट लूपिंग और अलग-अलग प्लेलिस्ट प्रविष्टियों की लूपिंग बंद रखें।
- टाइमलाइन के शून्य बिंदु से सुनना शुरू करें और जाँचें कि तीनों ट्रैक से एक-एक चुना हुआ घटक सुनाई देता है।
FMOD के दस्तावेज़ बताते हैं कि ऑडियो फ़ाइलों का चयन करके उन्हें किसी ट्रैक पर खींचने से मल्टी इंस्ट्रूमेंट बनाया जा सकता है। वे प्लेलिस्ट लूपिंग—जो अगली प्रविष्टियाँ चुनती है—और किसी एक प्रविष्टि को लूप करने में भी अंतर बताते हैं। इस प्रभाव के लिए हर शाखा को हर प्लेबैक पर एक ही चयन करना चाहिए। FMOD Studio User Manual: Working with Instruments
ट्रिगर क्षेत्र की लंबाई पर विशेष ध्यान दें: सिंक्रोनस इंस्ट्रूमेंट तब ऑडियो देना बंद कर देता है जब प्लेबैक स्थिति उसके क्षेत्र से बाहर चली जाती है। अगर किसी छोटी फ़ाइल के हिसाब से क्षेत्र छोटा रखा गया है, तो उससे चुनी गई लंबी फ़ाइल बीच में कट सकती है। FMOD Studio User Manual: Working with Instruments
शुरुआत में सैंपलों की पिच न बदलें और स्तर स्थिर रखें। मॉड्यूलेशन जोड़ने से पहले बुनियादी चयन और समय की पुष्टि करें। अगर टेल को देर से आना चाहिए, तो उसका पूरा इंस्ट्रूमेंट टाइमलाइन पर जानबूझकर तय किए गए अंतर से आगे खिसकाएँ और उपलब्ध प्लेबैक अवधि भी उसी के अनुसार बढ़ाएँ। जब तक सभी विकल्पों में संयुक्त ध्वनि सुसंगत न लगे, इस अंतर को स्थिर रखें।
क्या Randomize, Shuffle या भारित चयन का उपयोग करना चाहिए?
अपनी ज़रूरत के दोहराव व्यवहार के अनुसार चयन मोड चुनें। FMOD 2.04 में Randomize और Shuffle अलग-अलग हैं: Randomize पिछले चयनों को ध्यान में नहीं रखता, जबकि Shuffle लगातार एक ही इंस्ट्रूमेंट चुने जाने से रोकता है—बशर्ते प्लेलिस्ट में कम से कम तीन इंस्ट्रूमेंट हों और उन पर प्ले प्रतिशत निर्धारित न हों। ये शर्तें मायने रखती हैं। FMOD Studio User Manual: Instrument Reference
| इच्छित व्यवहार | शुरुआत के लिए विकल्प | जाँचने वाली बात |
|---|---|---|
| स्वतंत्र चयन, जिसमें तुरंत दोहराव की अनुमति हो | Randomize | क्या प्रमुख सैंपलों का दोहराव ध्यान भटकाने लगता है |
| तुरंत दोहराव कम करना | Shuffle | FMOD के दस्तावेज़ित व्यवहार के लिए प्लेलिस्ट में कम से कम तीन इंस्ट्रूमेंट हों और उन पर प्ले प्रतिशत न हों |
| कुछ विकल्प अधिक बार आएँ | प्ले प्रतिशत के आधार पर भार देना | क्या मिलने वाली आवृत्ति संयुक्त ध्वनि के अनुकूल है और क्या इससे अपेक्षित दोहराव व्यवहार बदलता है |
FMOD की प्लेलिस्ट प्रविष्टियों में प्ले प्रतिशत दिए जा सकते हैं, जो Shuffle या Randomize मोड में चयन को भार देते हैं। शुरुआत में बिना भार वाले पूल रखें, फिर तभी बदलाव करें जब आप बता सकें कि किसी खास विकल्प को कम या ज़्यादा बार क्यों आना चाहिए। FMOD Studio User Manual: Instrument Reference
दोहराव पर अपना सबसे कड़ा नियंत्रण उस परत पर लागू करें जो प्रभाव को सबसे साफ़ पहचान देती है। अगर एक विशिष्ट अटैक बार-बार लौटता रहे, तो शांत टेल में बदलाव से ध्वनि की छाप शायद ही बदले। मोड चुनते समय पूरा संयुक्त प्रभाव सुनें; चयन का लॉग विविध होना नतीजे का केवल एक हिस्सा है।
कितने संयोजन वास्तव में उपयोगी हैं?
ऊपर दिए गए उदाहरणात्मक पूलों में चार अटैक × पाँच बॉडी × तीन टेल से 12 स्रोत फ़ाइलों के 60 संभावित सैंपल संयोजन बनते हैं। इस गणना में माना गया है कि हर अटैक हर बॉडी और हर टेल के साथ जुड़ सकता है और तीनों परतें मौजूद हैं।
समान और स्वतंत्र Randomize चयन में, हर ट्रिगर पर किसी खास संयोजन की संभावना 1/60 होती है। यह सैंपल चयन की गणना है, सुनाई देने वाले अंतर की माप नहीं। स्रोत फ़ाइलें एक-दूसरे से मिलती-जुलती हों, तो उनके संयोजन लगभग एक जैसे सुनाई दे सकते हैं।
पूल बढ़ाने से पहले जाँचें कि स्वतंत्र चयन सामग्री के अनुकूल है या नहीं। यह क्रम अपनाएँ:
- क्या सैंपलों की हर जोड़ी साथ काम कर सकती है? अगर हाँ, तो स्वतंत्र पूल बनाए रखें।
- क्या कुछ जोड़ियों में समय, ध्वनि या महसूस होने वाले आकार का टकराव है? उन फ़ाइलों को संपादित करें या बदलें, अथवा सामग्री को अनुकूल परिवारों में बाँटें।
- क्या कोई परत केवल किसी खास साथी के साथ ही ठीक लगती है? उस जोड़ी को एक समूहबद्ध विविधता के रूप में साथ रखें, फिर उसके आसपास अन्य अनुकूल घटकों को रैंडमाइज़ करें।
संयोजनों की संख्या पर मुख्य सीमा यही अनुकूलता जाँच है। अगर कोई चमकीली बॉडी सिर्फ़ एक टेल के साथ ठीक लगती है, तो सभी संयोजनों को समान रूप से उपयोगी मानने से सुधार का काम बढ़ेगा। ऐसे घटकों का छोटा संग्रह, जिन्हें आपस में बदला जा सके, पूरा करना और बनाए रखना आसान होता है।
पिच, वॉल्यूम और समय में कितना बदलाव जोड़ना चाहिए?
बिना मॉड्यूलेशन वाले संयोजन ठीक से काम करने लगें, उसके बाद एक समय में एक गुण में बदलाव जोड़ें। उदाहरण के तौर पर शुरुआत में बॉडी की पिच को आधे सेमिटोन के भीतर बदलकर देखें और वॉल्यूम को थोड़ी-सी सीमा में घटाएँ; अटैक का आरंभ स्थिर रखें। ये सुनकर जाँचने के शुरुआती मान हैं, तयशुदा मान नहीं।
FMOD के रैंडम मॉड्युलेटर संबंधित इंस्ट्रूमेंट या इवेंट ट्रिगर होने पर बदलाव लागू करते हैं। इसका वॉल्यूम रैंडम मॉड्यूलेशन डेसिबल में नकारात्मक बदलाव लागू करता है; पिच में निर्दिष्ट सीमा के भीतर सकारात्मक या नकारात्मक बदलाव हो सकते हैं। वॉल्यूम का आधार स्तर तय करते समय इस बात का ध्यान रखें कि वॉल्यूम केवल नीचे की ओर बदलता है। FMOD Studio User Manual: Authoring Events
जब अलग-अलग परतों में अलग बदलाव चाहिए, तो इंस्ट्रूमेंट स्तर का बदलाव इस्तेमाल करें। जब पूरा संयुक्त प्रभाव एक साथ बदलना चाहिए, तो इवेंट स्तर पर पिच बदलने पर विचार करें। जिन घटकों के बीच का सुर-संबंध स्थिर रहना चाहिए, उनकी पिच स्वतंत्र रूप से न बदलें।
प्रभाव को उसकी इच्छित प्लेबैक गति पर ठीक से काम करते देखने तक समय में बदलाव सीमित रखें। अगर रैंडम देरी से अटैक और बॉडी दो अलग-अलग सुनाई देने वाले हावभाव बन जाएँ, तो देरी की सीमा घटाएँ या अंतर को स्थिर रखें। सैंपल का चयन पहले से ही विविधता देता है; हर उपलब्ध नियंत्रण को रैंडमाइज़ करना ज़रूरी नहीं है।
रैंडमाइज़्ड परत प्रणाली का परीक्षण करके उसे कैसे पूरा करें?
जानबूझकर जाँचे गए संयोजनों और बार-बार के रैंडम प्लेबैक, दोनों का उपयोग करें। वे अलग-अलग सवालों के जवाब देते हैं: जानबूझकर की गई जाँच असंगत घटकों को उजागर करती है, जबकि बार-बार का प्लेबैक बताता है कि समय के साथ चयन का व्यवहार कैसा सुनाई देता है।
इस छोटे उदाहरण में मॉड्यूलेशन बंद करके सभी 60 सैंपल संयोजनों को सुनें। प्लेलिस्ट के विकल्पों को अस्थायी रूप से अलग करें या उन्हें तय करके चलाएँ, चुने गए फ़ाइल नाम दर्ज करें और बाद में इच्छित चयन मोड बहाल करें। इससे सैंपल के सभी संयोजनों की पूरी जाँच हो जाती है, हालाँकि लगातार बदलते मॉड्यूलेशन के हर मान की जाँच नहीं होती।
| समस्या | पहले जाँचें | व्यावहारिक सुधार |
|---|---|---|
| कभी-कभी प्रभाव देर से लगता है | शुरुआत की खामोशी और आरंभ के अंतर | फ़ाइलों को मिलाएँ या परत का जानबूझकर रखा गया अंतर ठीक करें |
| टेल अचानक कट जाती है | ट्रिगर क्षेत्र की लंबाई | क्षेत्र बढ़ाएँ और सबसे लंबी फ़ाइल को फिर जाँचें |
| कुछ रूप अनुपात से बड़े सुनाई देते हैं | बॉडी और टेल के अलग-अलग स्तर | प्रभावित पूल के विकल्पों का संतुलन फिर करें |
| कोई संयोजन हल्का सुनाई देता है | अलग-अलग और साथ में वे विशिष्ट सैंपल | उनके समय, ध्वनि या पूल की सदस्यता में बदलाव करें |
| दोहराव अब भी साफ़ सुनाई देता है | सबसे पहचानने योग्य परत | उसके विकल्प या चयन व्यवहार बदलें |
इसके बाद रैंडम चयन बहाल करें और अपेक्षित ट्रिगर अंतराल पर परीक्षण करें। अगर प्लेबैक एक-दूसरे पर चढ़ने चाहिए, तो उन्हें भी जाँचें। सुनते समय संयुक्त आउटपुट स्तर पर नज़र रखें। अगर एक-दूसरे पर चढ़े हुए संयोजनों के लिए पर्याप्त हेडरूम न बचे, तो परतों या इवेंट का स्तर घटाएँ। पिच और वॉल्यूम मॉड्यूलेशन चालू करने के बाद भी फिर जाँचें, खासकर चुनी गई सीमाओं के चरम मानों पर।
संशोधनों की तुलना करते समय एक प्रतिनिधि प्लेबैक रिकॉर्ड करें। FMOD का प्रोफाइलर Waveform प्लेबैक और Simulate प्लेबैक में अंतर करता है: Waveform प्लेबैक कैप्चर किए गए ऑडियो को दोहराता है, जबकि Simulate प्लेबैक कैप्चर की गई कॉल को फिर चलाता है और प्लेलिस्ट के रैंडम परिणाम अलग दे सकता है। पहले सुनी गई सटीक ध्वनि का मूल्यांकन करने के लिए रिकॉर्ड किए गए वेवफ़ॉर्म का उपयोग करें। FMOD Studio User Manual: Profiling
अंत में, पूल की सदस्यता, चयन मोड, स्तर की सेटिंग, समय के अंतर और मॉड्यूलेशन की सीमाओं को प्रोजेक्ट के साथ सहेजें। प्रणाली तब उपयोग के लिए तैयार है जब उसके अनुमत संयोजन स्पष्ट पहचान बनाए रखें, बार-बार चलाने पर उनका समय सही रहे और हर नए सैंपल को परतों के अनुकूल होने के दर्ज मानदंडों से जाँचा जा सके।
