প্রকল্প সম্পর্কে

Auto MIDI Player (AMP) হল গেম-ভিত্তিক বাদ্যযন্ত্রের জন্য একটি ফিচার-সমৃদ্ধ MIDI-to-key প্লেয়ার, যা C# এবং WPF দিয়ে তৈরি এবং Windows Mica দিয়ে স্টাইল করা হয়েছে। এটি মূলত sabihoshi/GenshinLyreMidiPlayer v4.0.5 থেকে ফোর্ক করা হয়েছিল এবং পরে মাল্টি-গেম সাপোর্ট সক্ষম করার জন্য নিজস্ব রিপোজিটরিতে পৃথক করা হয়েছিল। সমর্থিত গেম এবং বাদ্যযন্ত্রগুলির মধ্যে রয়েছে Genshin Impact (আগস্ট ২০২৬ পর্যন্ত সব ১১টি বাদ্যযন্ত্র), Wuthering Waves (শেয়ার্ড QWERTY ম্যাপিং সহ ২১-কী বাদ্যযন্ত্র), Neverness to Everness (পিয়ানো, ২১-কী এবং ৩৬-কী), Where Winds Meet (গুকিন), Blue Protocol: Star Resonance (পিয়ানো, ৬১-কী এবং ৮৮-কী), Sky: Children of the Light (ফেব্রুয়ারি ২০২৬ পর্যন্ত সব উপলব্ধ বাদ্যযন্ত্র), Roblox (পিয়ানো, ৬১-কী এবং ৮৮-কী), Heartopia (পিয়ানো ভ্যারিয়েশন এবং লায়ার, উডেন বেস ও ভায়োলিনের মতো ১৫-কী বাদ্যযন্ত্র), Core Keeper (শেয়ার্ড ২৪-কী ক্রোম্যাটিক লেআউট সহ সব বাদ্যযন্ত্র) এবং Harry Potter: Magic Awakened (পিয়ানো, ১৪-কী এবং ৩৬-কী)। দ্রুত শুরু: অ্যাপটি ডাউনলোড করুন এবং ইনস্টলেশন ছাড়াই চালান, + বোতাম দিয়ে একটি .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 এর অধীনে লাইসেন্সকৃত, থার্ড-পার্টি লাইসেন্স এবং ট্রেডমার্ক শর্তাবলী আলাদাভাবে ডকুমেন্ট করা হয়েছে।