इस प्रोजेक्ट के बारे में

रेज़ोनेंट कीज़ एक इंटरैक्टिव जैज़ पियानो प्रशिक्षण वातावरण है जो MIDI इनपुट और वास्तविक समय विश्लेषण पर आधारित है। यह शीट म्यूज़िक के साथ मेट्रोनोम की तरह काम करने के बजाय, आप जो बजाते हैं उसे सुनता है, हार्मोनिक और लयबद्ध विकल्पों की पहचान करता है, और शैली के अनुरूप कॉम्पिंग, बास लाइनों और सुझावों के साथ प्रतिक्रिया देता है। README में वर्णित मुख्य क्षमताएँ: - MIDI सुनने का इंजन: वेलोसिटी, टाइमिंग और पिच बेंड को कैप्चर करता है, साधारण ट्रायड से लेकर अल्टर्ड डोमिनेंट (b9, #11, #5) और अपर-स्ट्रक्चर ट्रायड तक कॉर्ड्स को पहचानता है, और स्ट्रेट बनाम स्विंग फ़ील का पता लगाता है। - अंतर्निहित पियानो सैंपलर: पेडल और की-रिलीज़ शोर के साथ मल्टी-वेलोसिटी सैंपल सेट, जिसे कम-लेटेंसी (Windows और macOS पर ASIO के साथ 2 ms से कम) बताया गया है। - अनुकूली पाठ्यक्रम: हार्मोनिक फ़ंक्शन (ii-V-I, टर्नअराउंड, रिदम चेंजेज़) के अनुसार व्यवस्थित लिक लाइब्रेरी, डोरियन, मिक्सोलिडियन और लिडियन के लिए मोडल अभ्यास कक्ष, और एक कॉल-एंड-रिस्पॉन्स कोच जो फ़्रेज़िंग, टाइमिंग और मेलोडिक कॉन्टूर को स्कोर करता है। - विज़ुअल फ़ीडबैक: हिट या छूटे कॉर्ड टोन का हार्मोनिक रोडमैप, डिसोनेंस स्तर के लिए एक टेंशन मीटर, और एक फ़्रेज़ शेप व्यूअर जो आपके कॉन्टूर की तुलना किसी अभ्यास के आदर्श आकार से करता है। - 12 भाषाओं में इंटरफ़ेस: अंग्रेज़ी, स्पेनिश, फ़्रेंच, जर्मन, जापानी, कोरियाई, सरलीकृत और पारंपरिक चीनी, पुर्तगाली, इतालवी, रूसी और अरबी। - पूर्णतः ऑफ़लाइन संचालन: इंटरनेट कनेक्शन की आवश्यकता नहीं, अभ्यास डेटा स्थानीय रहता है। - डार्क/लाइट थीम और MIDI कंट्रोलर या ऑन-स्क्रीन कीज़ के समर्थन वाला रिस्पॉन्सिव वर्कस्पेस। शुरू करने के लिए एक कंप्यूटर (Windows 10+, macOS 12+, या ALSA वाला Linux), MIDI-सक्षम कीबोर्ड या ऑन-स्क्रीन पियानो, और हेडफ़ोन या स्पीकर चाहिए। README में एक आर्काइव्ड बिल्ड डाउनलोड करने, कंट्रोलर कनेक्ट करने, टच-कर्व कैलिब्रेशन विज़ार्ड चलाने, और फ़्री प्ले या गाइडेड मोडल एक्सप्लोरेशन जैसे अभ्यास कक्ष चुनने का वर्णन है। सुनने के इंजन को एक हाइब्रिड नियम-आधारित और प्रोबेबिलिस्टिक सिस्टम बताया गया है जो n-gram हार्मोनिक विश्लेषण, एक वॉइस-लीडिंग ऑप्टिमाइज़र, और ग्रेस नोट्स व क्रोमैटिक अप्रोच का पता लगाने का उपयोग करता है। उन्नत उपयोगकर्ता टेक्स्ट-आधारित स्टाइल शीट्स के माध्यम से बैकिंग पैटर्न परिभाषित कर सकते हैं जिनमें बास रिदम, कॉम्पिंग वेलोसिटी और डेंसिटी, और ड्रम ग्रूव्स शामिल हैं। जनरेट की गई बैकिंग को MIDI आउट के ज़रिए हार्डवेयर या DAW तक रूट किया जा सकता है, और सेशन प्रोग्रेशन, लयबद्ध सटीकता, मेलोडिक कॉन्टूर स्नैपशॉट और छूटे हार्मोनिक अवसरों के साथ JSON अभ्यास लॉग बनाते हैं। README में दिखाया गया रिपॉज़िटरी लेआउट MIDI, हार्मनी और फ़ीडबैक के लिए कोर मॉड्यूल; सैंपल्स और DSP वाला सैंपलर; UI डैशबोर्ड और i18n कंपोनेंट; स्टाइल शीट्स; और विकास दस्तावेज़ शामिल करता है। प्रोजेक्ट MIT लाइसेंस के तहत जारी किया गया है और बताता है कि यह कोई व्यक्तिगत डेटा एकत्र नहीं करता।