REAPER के दस्तावेज़ों के अनुसार, प्लगइन बदलने पर रूटिंग बनी रहती है, लेकिन अलग-अलग प्लगइनों के बीच पैरामीटर मॉड्यूलेशन अपने आप स्थानांतरित होने की गारंटी नहीं है। Mac पर सिंथेटिक टोन वाले प्रोजेक्ट के लिए भरोसेमंद तरीका है कि मॉड्यूलेशन सेटिंग्स लिख लें, इफ़ेक्ट बदलें और नए पैरामीटर पर असाइनमेंट फिर से बनाएँ।

यह मार्गदर्शिका एक व्यावहारिक सवाल का जवाब देती है: इफ़ेक्ट बदलते समय आवाज़ के दोहराव वाले उतार-चढ़ाव को कैसे बनाए रखें? इसमें बनाई गई साइन टोन और REAPER के दो शामिल इफ़ेक्ट इस्तेमाल किए गए हैं। दस्तावेज़ों में बताए गए व्यवहार और यहाँ सुझाई गई कार्यविधि के बीच का अंतर महत्वपूर्ण है: आधिकारिक गाइड मॉड्यूलेशन को फिर से बनाने का तरीका बताती है, लेकिन सभी प्लगइनों के बीच स्थानांतरण की किसी सार्वभौमिक सुविधा की पुष्टि नहीं करती।

REAPER बदलते समय वास्तव में क्या बनाए रखता है?

REAPER User Guide के मौजूदा संस्करण में बताया गया है कि FX को बदलते समय उसकी मौजूदा रूटिंग कॉन्फ़िगरेशन बनी रहती है। इसमें पैरामीटर मॉड्यूलेशन और FX चेन या ट्रैक टेम्पलेट के साथ मॉड्यूलेशन सेटिंग्स सहेजने के बारे में अलग से बताया गया है। ये अलग-अलग काम हैं; बदलने के विवरण में यह वादा नहीं है कि पुराने पैरामीटर का मिलान किसी दूसरे प्लगइन के समकक्ष कंट्रोल से अपने आप हो जाएगा। बदलने के निर्देश और अध्याय 19 के लिए REAPER User Guide देखें।

इसलिए उचित निष्कर्ष “सब कुछ स्थानांतरित हो जाता है” या “कुछ भी कभी स्थानांतरित नहीं होता” से सीमित है। स्वचालित अर्थ-आधारित रीमैपिंग का दस्तावेज़ीकरण नहीं है। नए प्लगइन की जाँच करें और उसका मॉड्यूलेशन असाइनमेंट फिर से बनाएँ; सफल बदलाव को इस बात का प्रमाण न मानें कि उतार-चढ़ाव भी बना रहा।

इस काम के लिए तीन सवालों को अलग-अलग रखें:

सवाल क्या पता लगाना है
क्या ऑडियो अब भी इफ़ेक्ट तक पहुँच रहा है? रूटिंग और बदले गए प्लगइन की इनपुट/आउटपुट कॉन्फ़िगरेशन जाँचें।
क्या लक्षित कंट्रोल चल रहा है? उसी पैरामीटर और उसकी मॉड्यूलेशन कॉन्फ़िगरेशन की जाँच करें।
क्या वह मनचाही वैल्यू के बीच चल रहा है? उसकी दिखाई गई इकाइयाँ, न्यूनतम, अधिकतम और समय जाँचें।

सिर्फ़ कंट्रोल का चलना पूरा परिणाम नहीं है। आपका ठोस लक्ष्य हो सकता है: “आउटपुट गेन धीरे-धीरे लगभग −12 से −6 dB के बीच चले।” प्लगइन बदलने के बाद भी यह विवरण उपयोगी रहता है, क्योंकि इससे पता चलता है कि आपको कौन-सा व्यवहार फिर से बनाना है।

सिंथेटिक टोन तैयार करें और तुलना स्पष्ट रखें

अपने Mac पर REAPER इस्तेमाल करें। स्रोत फ़ाइल बनाने की ज़रूरत हो तो Audacity भी इस्तेमाल करें। इस उदाहरण में ReaEQ के कुल आउटपुट गेन से ReaFir के आउटपुट गेन पर बदलाव किया गया है। इसमें जान-बूझकर पूरा फ़िल्टर डिज़ाइन स्थानांतरित नहीं किया गया है: उद्देश्य आवाज़ के स्तर में एक दोहराव वाला उतार-चढ़ाव फिर से बनाना है।

आधिकारिक इफ़ेक्ट गाइड, ReaEQ के कुल Gain फ़ेडर को अलग-अलग बैंड के गेन से अलग बताती है। इसमें ReaFir का Output Gain प्रोसेसिंग के बाद वॉल्यूम समायोजित करने वाला कंट्रोल बताया गया है। इस सीमित अभ्यास के लिए ये कंट्रोल एक उपयुक्त जोड़ी हैं। इनके उपलब्ध होने का अर्थ यह नहीं कि दोनों प्लगइन एक जैसी प्रोसेसिंग करते हैं। Cockos Effects Summary Guide में ReaEQ और ReaFir वाले अनुभाग देखें।

स्रोत फ़ाइल बनाएँ

Audacity के नए प्रोजेक्ट में Generate → Tone चुनें। Sine चुनें, आवृत्ति 440 Hz दर्ज करें, आयाम 0.1 सेट करें और 12 सेकंड का टोन बनाएँ। ये तुलना को सरल रखने के लिए चुने गए उदाहरणात्मक इनपुट हैं; ये ऐप्लिकेशन की डिफ़ॉल्ट सेटिंग्स नहीं हैं। Audacity के Tone संदर्भ पृष्ठ पर वेवफ़ॉर्म, आवृत्ति, आयाम और अवधि के कंट्रोल दिए गए हैं।

File → Export Audio… से टोन को WAV फ़ाइल के रूप में एक्सपोर्ट करें, फिर उस ऑडियो फ़ाइल को नए REAPER प्रोजेक्ट में लाएँ। एक्सपोर्ट करने से दूसरे ऐप्लिकेशन के लिए ऑडियो फ़ाइल बनती है; Audacity प्रोजेक्ट सहेजने का उद्देश्य अलग है। Audacity इस अंतर को प्रोजेक्ट सहेजना और एक्सपोर्ट करना में समझाता है।

मूल WAV को बिना बदले रखें। दोनों संस्करणों के लिए वही आइटम पोज़िशन और प्लेबैक अंश इस्तेमाल करें, और FX चेन में बदलाव करने से पहले REAPER प्रोजेक्ट सहेज लें। इससे आवाज़ की याद पर निर्भर हुए बिना आपके पास एक स्थिर संदर्भ रहेगा।

प्लगइन बदलने से पहले उतार-चढ़ाव तय करें

पहले मनचाहा व्यवहार लिख लें। इस उदाहरण के लिए:

  • स्रोत: वही 12 सेकंड की, 440 Hz वाली साइन-टोन WAV।
  • उतार-चढ़ाव: साइन आकार वाला धीमा, दोहरावदार गेन परिवर्तन।
  • समय: उदाहरण के लिए 0.5 Hz की दोहराव दर, यानी हर दो सेकंड में एक चक्र।
  • सीमा: आउटपुट गेन लगभग −12 से −6 dB।
  • दायरा: आउटपुट स्तर में बदलाव, बिना किसी जान-बूझकर किए EQ आकार-परिवर्तन के।

दो सेकंड की अवधि, 1 को 0.5 से भाग देने पर मिलती है। इस उदाहरण में सीमा और दर कामचलाऊ लक्ष्य हैं, मापे गए परिणाम नहीं। लक्ष्य का यह विवरण आपको बदले गए प्लगइन का आकलन करने देता है, बिना यह माने कि प्रतिशत सेटिंग एक जैसी होने से गेन वैल्यू भी एक जैसी होगी।

मूल मॉड्यूलेशन बनाएँ और उसका रिकॉर्ड रखें

टोन ट्रैक में ReaEQ जोड़ें। उसके बैंड में जान-बूझकर बूस्ट या कट न करें, और किसी बैंड के गेन कंट्रोल के बजाय प्लगइन के दाईं ओर कुल Gain कंट्रोल चुनें। पहले स्थिर गेन सेट करें, ताकि आप पुष्टि कर सकें कि किस कंट्रोल को मॉड्यूलेट करने वाले हैं।

असाइनमेंट के लिए लक्षित कंट्रोल को छुएँ, Param खोलें और Parameter modulation/MIDI link चुनें। पैरामीटर मॉड्यूलेशन और LFO चालू करें; इस अभ्यास के लिए Audio control signal और पैरामीटर लिंकिंग बंद रखें। साइन आकार चुनें और दर, बेसलाइन, स्ट्रेंथ तथा दिशा को दिए गए लक्ष्य के अनुसार समायोजित करें। REAPER के User Guide के अध्याय 19 में पैरामीटर चुनने और इन मॉड्यूलेशन कंट्रोल की जानकारी दी गई है।

बदलने से पहले सेटिंग्स का संक्षिप्त रिकॉर्ड बनाएँ। इसमें पैरामीटर का सटीक नाम, बेसलाइन, LFO आकार, गति, स्ट्रेंथ, दिशा, फ़ेज़ और टेम्पो सिंक्रोनाइज़ेशन चालू है या नहीं, यह शामिल करें। यह भी लिखें कि पैरामीटर पर कोई ऑटोमेशन एन्वेलप या लिंक किया गया कंट्रोलर असर डालता है या नहीं। स्क्रीनशॉट रिकॉर्ड के साथ रख सकते हैं, लेकिन पैरामीटर का नाम और दिखाई गई गेन वैल्यू पढ़ने योग्य होनी चाहिए।

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

इसे ऐप्लिकेशन में की जाने वाली सत्यापन प्रक्रिया समझें। यहाँ कोई सुनने की जाँच या मापी गई तुलना प्रस्तुत नहीं की गई है।

प्लगइन बदलें और नए प्लगइन में असाइनमेंट फिर बनाएँ

बदलने से पहले प्रोजेक्ट का अलग संस्करण सहेजें। नीचे दिए गए परीक्षण पूरे होने तक मूल संस्करण को उपलब्ध रखें; सेटिंग्स और व्यवहार, दोनों के लिए वही आपका संदर्भ है।

ट्रैक की FX चेन में ReaEQ चुनें। FX संदर्भ मेनू से Replace FX… इस्तेमाल करें और ReaFir चुनें। मेनू इस्तेमाल करने से ऐसे कीबोर्ड शॉर्टकट पर निर्भरता नहीं रहती जो आपके Mac के कॉन्फ़िगरेशन के अनुसार अलग हो सकता है। गाइड में बताया गया है कि बदलने पर रूटिंग बनी रहती है, इसलिए आगे बढ़ने से पहले बनी हुई ऑडियो पाथ जाँचें। REAPER के FX बदलने संबंधी दस्तावेज़ देखें।

ReaFir में EQ मोड चुनें और इस अभ्यास के लिए फ़्लैट एडजस्टमेंट कर्व इस्तेमाल करें। लक्ष्य के रूप में Output Gain चुनें। ReaFir संदर्भ में इफ़ेक्ट गाइड ReaFir के ऑपरेटिंग मोड, कर्व रीसेट कंट्रोल और आउटपुट गेन का दस्तावेज़ देती है।

सेटिंग्स दर्ज करने से पहले लक्ष्य पैरामीटर की मॉड्यूलेशन विंडो जाँचें। वहाँ पहले से मौजूद सेटिंग्स लिख लें, फिर चुने गए लक्ष्य को स्पष्ट रूप से कॉन्फ़िगर करें। अपने नोट्स के अनुसार साइन आकार और समय फिर बनाएँ, और ReaFir में दिखाई गई गेन वैल्यू देखते हुए बेसलाइन तथा स्ट्रेंथ समायोजित करें। नतीजा जाँचे बिना प्रतिशत कॉपी करने के बजाय, स्वीकृति लक्ष्य के रूप में −12 से −6 dB का मनचाहा उतार-चढ़ाव इस्तेमाल करें।

यह सेटिंग को हाथ से फिर बनाने की प्रक्रिया है। इससे नए पैरामीटर पर स्पष्ट असाइनमेंट के ज़रिए आपका डिज़ाइन-इरादा बना रहता है; इससे यह साबित नहीं होता कि REAPER ने मूल असाइनमेंट अपने आप स्थानांतरित किया था।

बदले गए प्लगइन की जाँच और बेमेल का समाधान

नतीजे की जाँच इस क्रम में करें। इससे ऑडियो पाथ की समस्या और पैरामीटर असाइनमेंट की समस्या में भ्रम नहीं होगा।

  1. पुष्टि करें कि स्रोत चल रहा है। मूल टोन आइटम चलाएँ और जाँचें कि ऑडियो ट्रैक आउटपुट तक पहुँच रहा है।
  2. लक्ष्य की पुष्टि करें। EQ कर्व के किसी बिंदु या दूसरे कंट्रोल के बजाय ReaFir का Output Gain जाँचें।
  3. उतार-चढ़ाव की पुष्टि करें। कई चक्र देखें और दिखाई गई गेन की न्यूनतम तथा अधिकतम वैल्यू की तुलना लिखे हुए लक्ष्य से करें।
  4. समय की पुष्टि करें। दोहराव दर और टेम्पो-सिंक की स्थिति की तुलना मूल रिकॉर्ड से करें।
  5. सहेजे गए परिणाम की पुष्टि करें। प्रोजेक्ट सहेजें, काम वाला प्रोजेक्ट फिर खोलें और असाइनमेंट दोबारा जाँचें।

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

अगर बेसलाइन उम्मीद के मुताबिक काम नहीं करती, तो उसी पैरामीटर पर ऑटोमेशन जाँचें। REAPER के दस्तावेज़ों के अनुसार, ऑटोमेशन एन्वेलप मॉड्यूलेशन विंडो के बेसलाइन फ़ेडर को ओवरराइड करता है। इससे समझ आ सकता है कि बेसलाइन समायोजित करने पर अपेक्षित नतीजा क्यों नहीं मिलता। User Guide के अध्याय 19 में एन्वेलप संबंधी चर्चा देखें।

अगर पहले से ऑडियो-नियंत्रित सेटअप है, तो रिकॉर्ड में सिर्फ़ LFO सेटिंग्स पर्याप्त नहीं होंगी: स्रोत चैनल, अटैक, रिलीज़, लेवल थ्रेशोल्ड, स्ट्रेंथ और दिशा भी रखें। पैरामीटर-लिंक वाले सेटअप के लिए नियंत्रक FX और पैरामीटर के साथ लिंक का स्केल और ऑफ़सेट भी रखें। ये सेटिंग्स अलग-अलग कंट्रोल संबंध बताती हैं, इसलिए साधारण LFO उदाहरण को उन मामलों की पूरी विधि न मानें।

फिर से बनाया गया संस्करण उपयोगी हो जाए, तो उसकी FX चेन दोबारा इस्तेमाल के लिए सहेजें। REAPER स्पष्ट रूप से FX चेन और ट्रैक टेम्पलेट के साथ मॉड्यूलेशन सेटिंग्स सहेजने का दस्तावेज़ देता है। दूसरे ट्रैक शामिल करने वाले टेम्पलेट में रूटिंग पर ध्यान देना ज़रूरी है: गाइड बताती है कि सहेजे गए ट्रैक टेम्पलेट में टेम्पलेट के बाहर वाले ट्रैक से जुड़े सेंड या रिसीव शामिल नहीं होते। User Guide के मॉड्यूलेशन और ट्रैक-टेम्पलेट अनुभाग देखें।

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

स्रोत