माइक असल में क्या सुनता है
नोट एक कंपन है जो बार-बार दोहराया जाता है। ट्यूनिंग फ़ोर्क का A एक सेकंड में 440 बार काँपता है: 440 हर्ट्ज़। एक ऑक्टेव ऊपर, फ़्रीक्वेंसी दोगुनी हो जाती है: 880 हर्ट्ज़। दोनों के बीच बारह सेमीटोन, हर एक पिछले से करीब 6% ऊँचा।
लेकिन आवाज़ कभी एक अकेली फ़्रीक्वेंसी नहीं निकालती। जब आप A गाते हैं, तो 440 हर्ट्ज़ के साथ-साथ ऊपर 880, 1 320, 1 760 हर्ट्ज़ पर हार्मोनिक्स भी निकलती हैं… इन्हीं का मेल आवाज़ का रंग (टिंबर) बनाता है: दो लोगों का गाया एक ही नोट एक जैसा नहीं लगता। सीटी इसका उल्टा है: लगभग एक ही फ़्रीक्वेंसी, बहुत शुद्ध। पूरा काम इस मेल के नीचे छिपी बुनियादी फ़्रीक्वेंसी, यानी फ़ंडामेंटल, को ढूँढना है। वही नोट का नाम तय करती है।
नोट ढूँढना, एक सेकंड में सैकड़ों बार
Fredon माइक को करीब 85 मिलीसेकंड के छोटे टुकड़ों में सुनता है, और करीब हर 5 मिलीसेकंड में फिर से। हर टुकड़े पर वह पहले यह तय करता है कि वह क्या सुन रहा है: चुप्पी या शोर, आवाज़, या सीटी। इसके लिए तीन संकेत काफ़ी हैं: वॉल्यूम, स्पेक्ट्रम "शोर" जैसा है या "टिके हुए सुर" जैसा, और कितनी ऊर्जा एक ही फ़्रीक्वेंसी पर टिकी है।
यह छँटाई ज़रूरी है, क्योंकि सही तरीका दोनों के लिए अलग है:
- सीटी के लिए, Fredon आवाज़ को फ़्रीक्वेंसी में तोड़ता है (फ़्यूरिए ट्रांसफ़ॉर्म) और सबसे ऊँची चोटी लेता है। सीटी लगभग शुद्ध होती है, इसलिए यही चोटी नोट है, बहुत सटीकता से।
- आवाज़ के लिए यह तरीका अक्सर गलत होता, क्योंकि कोई हार्मोनिक फ़ंडामेंटल से ज़्यादा ज़ोरदार हो सकती है। इसलिए Fredon सिग्नल की तुलना ख़ुद उसी से करता है, समय में थोड़ा खिसकाकर, और वह खिसकाव ढूँढता है जिस पर दोनों सबसे ज़्यादा मिलते हैं। यह खिसकाव एक कंपन की अवधि है: पीरियड, और उसी से नोट।
इन तरीकों का आम धोखा है ऑक्टेव: किसी नोट को उसके ऊपर या नीचे वाले सप्तक का नोट समझ लेना। Fredon इससे बचता है: एक ऑक्टेव की छलाँग जो बस पल भर रहे, या जिसके साथ भरोसा घट जाए, उसे गाया गया नोट नहीं, माप की गलती माना जाता है।
स्क्रीन पर बिना काँपे टिका नोट
आपकी आवाज़ कभी पूरी तरह स्थिर नहीं रहती: थोड़ा ऊपर जाती है, नीचे आती है, वाइब्रेटो में लहराती है। हर कच्चा माप दिखाने से डिस्प्ले टिमटिमाता रहता। Fredon पिछले मापों का मीडियन (बीच का मान) रखता है, और दिखाया गया नोट तभी बदलता है जब आप अगले नोट की सीमा साफ़ पार करें, 40 सेंट से, कम से कम 60 मिलीसेकंड तक। एक सेंट, सेमीटोन का सौवाँ हिस्सा है।
सुर की सटीकता वाला मीटर भी इसी से चलता है: आप जो गा रहे हैं और सबसे पास के सही नोट के बीच का फ़र्क़, सेंट में। रेफ़रेंस पिच बदली जा सकती है, अगर आप ऐसे इंस्ट्रूमेंट के साथ बजा रहे हैं जो 440 हर्ट्ज़ से थोड़ा ऊपर या नीचे मिला है। Fredon का ट्यूनर बिल्कुल यही इंजन इस्तेमाल करता है, बस खुली स्ट्रिंग पर।
नोट से कॉर्ड तक: स्केल
एक नोट कई कॉर्ड का हिस्सा होता है। G नोट G कॉर्ड में है, पर C और Em में भी। कौन-सा चुनें? वह जो आपके गाने के स्केल में सबसे स्वाभाविक लगे।
स्केल ढूँढने के लिए Fredon आपके गाए नोट्स का हिसाब रखता है, उनकी अवधि के हिसाब से वज़न देकर: टिका हुआ नोट गुज़रते नोट से ज़्यादा भारी पड़ता है। फिर वह इस प्रोफ़ाइल की तुलना 24 स्केल, मेजर और माइनर, की प्रोफ़ाइल से करता है। हर स्केल की अपनी पहचान है: C मेजर में C, E और G बार-बार आते हैं, और C♯ लगभग कभी नहीं। ये रेफ़रेंस प्रोफ़ाइल संगीत मनोविज्ञान के शोध से आती हैं, जिसने नापा कि हर स्केल में कान किन नोट्स को "अपनी जगह पर" मानता है (Krumhansl-Kessler और Temperley की प्रोफ़ाइल)। जो स्केल आपके गाने से सबसे ज़्यादा मिलता है, वही चुना जाता है।
फिर Fredon इस स्केल में गाए गए नोट के लिए सबसे स्वाभाविक कॉर्ड सुझाता है, साथ में कुछ विकल्प। आप स्केल ख़ुद भी तय कर सकते हैं। गाने का स्केल कैसे पता करें वाली गाइड बताती है कि यह कान से कैसे करें।
पूरी धुन की हार्मनी
जब आप पूरी धुन रिकॉर्ड करते हैं, तो सवाल बदल जाता है: अब एक कॉर्ड नहीं, कॉर्ड की एक ऐसी कड़ी चुननी है जो अच्छे से जुड़ती हो। Fredon पहले नोट्स लिखता है, फिर कॉर्ड का सबसे अच्छा रास्ता ढूँढता है, जैसे GPS सबसे अच्छा रूट ढूँढता है।
हर चुनाव की एक "क़ीमत" है। जिस कॉर्ड में उस पल का मुख्य नोट न हो, वह महँगा है। कॉर्ड से बाहर का कोई छोटा नोट सस्ता है: वह गुज़रता हुआ नोट है, और कान उसे आसानी से मान लेता है। जिन चालों को टोनल संगीत पसंद करता है, टॉनिक से सबडॉमिनेंट, फिर डॉमिनेंट, फिर वापस टॉनिक (सरगम में सोचें तो सा से म, फिर प, फिर सा), उन्हें तरजीह मिलती है। लाइन के अंत में कैडेंस चाहिए, जो विराम चिह्न जैसी लगती है। एक जाना-माना एल्गोरिदम (Viterbi) सारे संभव कॉम्बिनेशन में से सबसे कम क़ीमत वाला रास्ता ढूँढता है, और उसके बाद वाले भी रखता है: इसीलिए Fredon उसी धुन की दूसरी हार्मनी भी सुझा सकता है।
संगीत की तरफ़ से और जानने के लिए देखिए गाना कैसे बनाएँ।
स्ट्रम किया कॉर्ड पहचानना
बजाया गया कॉर्ड कई नोट्स एक साथ है, हर एक अपनी हार्मोनिक्स के साथ। आवाज़ वाला तरीका अब काम नहीं करता: ढूँढने के लिए कोई एक पीरियड नहीं है। तब Fredon आवाज़ का एक लंबा टुकड़ा लेता है, करीब 170 मिलीसेकंड, सेकंड में करीब बीस बार। ज़्यादा समय यानी नीचे के सुरों में ज़्यादा सटीकता, जहाँ गिटार की स्ट्रिंग्स फ़्रीक्वेंसी में एक-दूसरे के बहुत पास होती हैं।
वह इस आवाज़ को फ़्रीक्वेंसी में तोड़ता है और हर चोटी को स्केल के बारह नोट्स में से किसी एक में रखता है, ऑक्टेव की परवाह किए बिना। इससे मिलता है एक "क्रोमा": बारह बार जो बताते हैं कि हर नोट कितना मौजूद है। एक सावधानी बहुत ज़रूरी है: नीची E स्ट्रिंग अपनी हार्मोनिक्स से एक B और एक G♯ भी पैदा करती है। सुधार के बिना, एक अकेली स्ट्रिंग E मेजर कॉर्ड लगती। इसलिए Fredon उन चोटियों को दबा देता है जो किसी नीचे वाले, ज़्यादा ज़ोरदार नोट की हार्मोनिक पर ठीक बैठती हैं।
फिर वह इन बारह बार की तुलना कॉर्ड के मॉडल से करता है: मेजर, माइनर, सेवंथ, मेजर सेवंथ, माइनर सेवंथ, sus2, sus4 और डिमिनिश्ड, बारहों रूट नोट्स पर। कॉर्ड दिखने के लिए कम से कम तीन अलग नोट्स चाहिए, और लगातार दो बार वही नतीजा: कोई अकेली आवाज़ या हार्मोनिक उसे धोखा नहीं दे सकती।
जब आप कोई ख़ास कॉर्ड प्रैक्टिस करते हैं, तो Fredon यह भी मिलाता है कि जो सुन रहा है वह उम्मीद से मेल खाता है या नहीं। अगर कोई नोट गायब है, तो वह दिखाए गए कॉर्ड शेप में वे स्ट्रिंग्स ढूँढता है जिन्हें वह नोट बजाना था, और बताता है कि कौन-सी जाँचें।
सब कुछ आपके फ़ोन पर होता है
इनमें से कोई भी हिसाब इंटरनेट पर नहीं जाता। फ़ोन ही सब करता है, एक अलग प्रोसेसिंग थ्रेड में, ताकि स्क्रीन स्मूद चलती रहे। इसलिए नेटवर्क की कोई देरी नहीं, ऐप बिना इंटरनेट चलता है, और आपकी आवाज़ कभी डिवाइस से बाहर नहीं जाती। इस साइट का डेमो भी इसी तरह, आपके ब्राउज़र में ही चलता है।
ताकि आपकी आवाज़ ठीक से सुनी जाए
- नोट टिकाइए आधा सेकंड, शुरू में तेज़ वाइब्रेटो के बिना।
- माइक से करीब तीस सेंटीमीटर दूर रहिए: बहुत पास होने पर आवाज़ फट जाती है।
- सीटी बजाकर देखिए: इसे पहचानना सबसे आसान है।
- खुलकर स्ट्रम कीजिए और स्ट्रिंग्स को बजने दीजिए, ताकि कॉर्ड पहचाना जा सके।
- बैकग्राउंड शोर से बचिए: टीवी या बातचीत माप को गड़बड़ कर देते हैं।