इस प्रोजेक्ट के बारे में
Auto MIDI Player (AMP) इन-गेम वाद्ययंत्रों के लिए एक फ़ीचर-संपन्न MIDI-टू-की प्लेयर है, जो C# और WPF से बना है और Windows Mica से स्टाइल किया गया है। यह मूल रूप से sabihoshi/GenshinLyreMidiPlayer v4.0.5 से फ़ोर्क किया गया था और बाद में मल्टी-गेम समर्थन को सक्षम करने के लिए अलग रिपॉज़िटरी में विभाजित कर दिया गया।
समर्थित गेम्स और वाद्ययंत्रों में शामिल हैं Genshin Impact (अगस्त 2026 तक सभी 11 वाद्ययंत्र), Wuthering Waves (साझा QWERTY मैपिंग के साथ 21-की वाद्ययंत्र), Neverness to Everness (पियानो, 21-की और 36-की), Where Winds Meet (गुकिन), Blue Protocol: Star Resonance (पियानो, 61-की और 88-की), Sky: Children of the Light (फरवरी 2026 तक सभी उपलब्ध वाद्ययंत्र), Roblox (पियानो, 61-की और 88-की), Heartopia (पियानो वेरिएंट्स और लायर, वुडन बास और वायलिन जैसे 15-की वाद्ययंत्र), Core Keeper (साझा 24-की क्रोमैटिक लेआउट के साथ सभी वाद्ययंत्र) और Harry Potter: Magic Awakened (पियानो, 14-की और 36-की)।
क्विक स्टार्ट: ऐप डाउनलोड करें और बिना इंस्टॉल किए चलाएं, + बटन से एक .mid फ़ाइल खोलें, बजाने के लिए ट्रैक सक्षम करें, प्ले दबाएं और यह लक्षित गेम विंडो पर स्विच हो जाता है, और जब आप विंडो बदलते हैं तो यह स्वचालित रूप से रुक जाता है। ऐप अनसाइन्ड है, इसलिए Windows SmartScreen चेतावनी दिखा सकता है।
मुख्य विशेषताओं में मल्टी-गेम समर्थन, निश्चित निचले नियंत्रणों के साथ Spotify-शैली UI, और की ऑफ़सेट, ट्रांसपोज़, गति और BPM के लिए प्रति-गीत सेटिंग्स शामिल हैं। वाद्ययंत्र प्लेबैक विशेषताओं में इन-गेम बजाने से पहले स्पीकर के माध्यम से MIDI फ़ाइलों का परीक्षण, कीबोर्ड लेआउट बदलना (QWERTY, QWERTZ, AZERTY, DVORAK और अन्य), निकटवर्ती नोट्स को होल्ड और मर्ज करना, सीमित नोट रेंज वाले वाद्ययंत्रों के लिए की ऑटो-करेक्शन के साथ स्मार्ट ट्रांसपोज़िशन, सस्टेन पेडल समर्थन और अपने स्वयं के MIDI इनपुट डिवाइस से बजाना शामिल है।
डिस्कवरी फ़ीचर्स आपको ऐप के भीतर हज़ारों MIDI फ़ाइलें ब्राउज़, सर्च और डाउनलोड करने देते हैं, जिसमें ऑनलाइन रिपॉज़िटरीज़, इन-ऐप सिंथेसाइज़र प्रीव्यू, विस्तृत ट्रैक ब्रेकडाउन (ट्रैक्स, चैनल्स, वाद्ययंत्र, नोट काउंट, BPM, रेटिंग्स, डाउनलोड काउंट) और लाइब्रेरी इम्पोर्ट शामिल हैं जो मूल ट्रैक नामों को सुरक्षित रखता है। MIDI ट्रैक प्रबंधन एक साथ कई ट्रैक बजाने और रियलटाइम में ट्रैक टॉगल करने का समर्थन करता है। Piano Sheet फ़ीचर कॉन्फ़िगर करने योग्य डिलिमीटर, स्प्लिट साइज़ और स्पेसिंग के साथ वर्तमान कीबोर्ड लेआउट का उपयोग करके गीत साझा करने में मदद करता है। एक कतार बिना फ़ाइलें खोले या हटाए गीत बजाने की अनुमति देती है, और थीमिंग लाइट/डार्क मोड और एक्सेंट रंगों का समर्थन करती है।
MIDI फ़ाइलें निर्देशों के सेट हैं जो ट्रैक्स पर वाद्ययंत्र बजाते हैं; ऐप नोट्स को गेम के लिए कीबोर्ड इनपुट में बदलता है और वर्तमान में C मेजर पर ट्यून किया गया है। README में इस बारे में अनिश्चितता दर्शाई गई है कि क्या इसका उपयोग बैन का कारण बन सकता है और इसे अपनी जिम्मेदारी पर उपयोग करने, पहले MIDI फ़ाइलें सुनने और कीबोर्ड स्पैम से बचने के लिए केवल एक वाद्ययंत्र बजाने की सलाह दी गई है; इसमें कई गेम्स के लिए थर्ड-पार्टी टूल नीतियों के लिंक शामिल हैं।
प्रलेखन प्रोजेक्ट विकि (होम, डिस्क्लेमर, गेटिंग स्टार्टेड, हाउ टू यूज़, हाउ इट वर्क्स, सपोर्ट और FAQ) के माध्यम से प्रदान किया गया है। सोर्स से बिल्ड करने के लिए Git और .NET 10.0 SDK या बाद के संस्करण की आवश्यकता है, dotnet build और dotnet run --project AutoMidiPlayer.WPF के साथ। सोर्स कोड GPL-3.0 के तहत लाइसेंस्ड है, थर्ड-पार्टी लाइसेंस और ट्रेडमार्क शर्तें अलग से प्रलेखित हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.