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

আইডিয়াল পিয়ানো হলো একটি স্মার্ট পিয়ানো অ্যাপ্লিকেশন, যা ২০২০ সালের এপ্রিলে শুরু হয়েছিল। এর প্রধান বৈশিষ্ট্য হলো সঙ্গীত-তত্ত্বভিত্তিক একটি অ্যালগরিদম, যা বর্তমানে বাজানো কর্ডের ধরন নির্ধারণ করে স্ক্রিনে দেখায়। অ্যালগরিদমটি লেখকের musicpy প্রকল্প থেকে এসেছে এবং এটি মূল অবস্থানের কর্ড, ইনভার্সন, ভয়েসিং, পরিবর্তিত নোট ও বাদ পড়া নোট শনাক্ত করতে পারে বলে বর্ণনা করা হয়েছে, সরল থেকে জটিল কর্ড পর্যন্ত। কার্যকারিতা - কম্পিউটার কীবোর্ড বা MIDI কীবোর্ড ব্যবহার করে বাজানো যায়; কী থেকে নোটে ম্যাপিং সেটিংস ফাইলে কাস্টমাইজ করা যায়। - বাজানো কর্ডের ধরন বিস্তারিতভাবে বিশ্লেষণ করে স্ক্রিনে দেখায়। - MIDI ফাইল লোড করে ওয়াটারফল আকারে প্লেব্যাক করা যায়, রিয়েল টাইমে বর্তমান কর্ডের ধরন দেখায়, ঐচ্ছিক বিস্তারিত সঙ্গীত-তত্ত্ব তথ্যসহ। - মাল্টি-ট্র্যাক MIDI প্লেব্যাক এবং প্রগ্রেশন বারে ক্লিক করে নির্দিষ্ট স্থানে যাওয়া সমর্থন করে। - সঙ্গীত বিশ্লেষণ ব্যবহার করে MIDI ফাইলের মেলোডি ও কর্ড অংশ আলাদা করে শুধু একটি বাজানো যায়। - রিয়েল টাইমে বর্তমান কী বিশ্লেষণ করে, মেজর, মাইনর এবং ডোরিয়ান ও লিডিয়ানের মতো চার্চ মোড সমর্থন করে (পরীক্ষামূলক)। - অডিও ফাইল বা SoundFont ফাইল যন্ত্র হিসেবে লোড করা যায়। - DAW-এর সঙ্গে সংযোগ করে DAW-তে বাজানো কর্ড বিশ্লেষণ করা যায়। - কাস্টমাইজযোগ্য UI: ব্যাকগ্রাউন্ড ছবি, ফন্টের ধরন ও আকার, পিয়ানো কীবোর্ডের চেহারা, এবং কী-তে ঐচ্ছিক নোটের নাম। প্ল্যাটফর্ম Windows (৭, ১০, ১১-তে পরীক্ষিত), Linux (Ubuntu 24.04.4-এ পরীক্ষিত) এবং macOS (macOS 13-এ পরীক্ষিত)। README-তে প্রি-বিল্ট ডাউনলোডের লিংক আছে; Linux ও macOS সংস্করণে সামঞ্জস্য কনফিগারেশনের প্রয়োজন হতে পারে। এক্সিকিউটেবল না চললে সোর্স থেকে বিল্ড করার পরামর্শ দেওয়া হয়, যার নির্দেশনা User Manuals ফোল্ডারে আছে। ব্যবহার ও ডকুমেন্টেশন User Manuals ফোল্ডারে প্রতিটি বৈশিষ্ট্যের বিস্তারিত নির্দেশনা এবং প্রতিটি সেটিং প্যারামিটার বর্ণনা করা একটি সেটিংস ম্যানুয়াল আছে। ইন্টারফেস বর্তমানে ইংরেজি ও চীনা ভাষা সমর্থন করে, ভাষা সেটিং দিয়ে পরিবর্তন করা যায়। সমর্থন প্রকল্পটি লেখকের অবসর সময়ে তৈরি এবং Patreon-এর মাধ্যমে স্পনসরশিপ গ্রহণ করে। ব্যবহারকারী ম্যানুয়াল দেখে সমস্যা ইমেইলে জানানো যায়।