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

ScaleForge पियानोवादकों के लिए एक इंटरैक्टिव कान-प्रशिक्षण और स्केल-अभ्यास एप्लिकेशन है, जो लाइव MIDI इनपुट द्वारा संचालित है। स्थिर संदर्भ चार्ट के बजाय, यह सुनता है कि आप क्या बजाते हैं और वास्तविक समय में प्रतिक्रिया देता है, जिसका उद्देश्य स्केल पैटर्न को मांसपेशी स्मृति में बदलना है। README में वर्णित मुख्य क्षमताएँ: - लाइव MIDI फीडबैक: USB या ब्लूटूथ MIDI नियंत्रकों को पहचानता है और ऑन-स्क्रीन कीबोर्ड पर लक्ष्य बनाम बजाए गए नोट्स को हाइलाइट करता है, जिसमें 10ms से कम विलंबता का दावा किया गया है। - अनुकूली मेट्रोनोम और समय विश्लेषण: टेम्पो सटीकता के अनुसार समायोजित होता है, और ऐप समय विचलन (जल्दी/देर से स्ट्राइक) के साथ-साथ प्रति-रन सटीकता स्कोर और स्थिरता स्पार्कलाइन रिपोर्ट करता है। - स्केल लाइब्रेरी: 48 स्केल जिसमें मेजर, नेचुरल माइनर, हार्मोनिक माइनर और मेलोडिक माइनर शामिल हैं, जो नौसिखिया, निपुण और गुणी कठिनाई स्तरों में व्यवस्थित हैं, वैकल्पिक उंगली-संख्या ओवरले के साथ। - सत्र जर्नल: अभ्यास सत्र स्थानीय रूप से लॉग किए जाते हैं (कोई क्लाउड नहीं), प्रवृत्ति विश्लेषण, साप्ताहिक हीट मैप और शिक्षकों के लिए CSV निर्यात के साथ। - बहुभाषी इंटरफ़ेस: अंग्रेजी, स्पेनिश, फ्रेंच, जर्मन, जापानी, सरलीकृत चीनी और कोरियाई। - समर्थन: समस्या निवारण विज़ार्ड, सामुदायिक FAQ और निर्दिष्ट प्रतिक्रिया समय के साथ ईमेल टिकटिंग। बताई गई वास्तुकला: MIDI पार्सिंग के लिए लॉक-फ्री रिंग बफर के साथ एक Rust कोर इंजन, React 19 फ्रंटएंड और वर्चुअलाइज्ड 88-कुंजी कीबोर्ड के साथ एक Electron शेल, हार्डवेयर के बिना अभ्यास के लिए वैकल्पिक FluidSynth-आधारित आंतरिक संश्लेषण, और JSON आयात/निर्यात के साथ SQLite दृढ़ता। README Windows 10/11, macOS 12+ और Linux के लिए क्रॉस-प्लेटफ़ॉर्म बाइनरी का दावा करता है। स्थापना को एक स्टैंडअलोन निर्देशिका के रूप में वर्णित किया गया है: डाउनलोड करें, निकालें, निष्पादन योग्य चलाएँ, MIDI डिवाइस कनेक्ट करें, एक स्केल चुनें और Space दबाएँ। कोई पैकेज मैनेजर या टर्मिनल चरणों की आवश्यकता नहीं है। एक रोडमैप में पेंटाटोनिक और ब्लूज़ स्केल, एक फीका "घोस्ट प्रैक्टिस" मेट्रोनोम मोड, बाहरी सिंथेसाइज़र के लिए MIDI आउटपुट और एक जैज़ वॉयस-लीडिंग ट्रेनर का उल्लेख है। परियोजना को MIT लाइसेंस प्राप्त, कोई टेलीमेट्री एकत्र नहीं करने और लॉग स्थानीय रूप से संग्रहीत करने के रूप में बताया गया है। README यह भी नोट करता है कि यह एक अभ्यास सहायता है, पेशेवर निर्देश का विकल्प नहीं, और परिणाम MIDI हार्डवेयर और ऑडियो बफर सेटिंग्स पर निर्भर करते हैं।