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

Kinesthesia হলো একটি ওয়েব-ভিত্তিক পিয়ানো রোল অ্যাপ্লিকেশন যা MIDI গান দেখা, শেখা বা বাজানোর জন্য ডিজাইন করা হয়েছে। এতে একটি ভিজ্যুয়াল ইন্টারফেস রয়েছে যেখানে MIDI নোটগুলো একটি ৮৮-কি পিয়ানোর উপর পড়ে, যা অনেকটা Synthesia-এর স্টাইলের মতো। এর মূল বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: - MIDI Song Search: গান অনুসন্ধান করার এবং সেগুলোর প্লেব্যাক দৃশ্যমান করার ক্ষমতা। - API Support: এতে একটি সেলফ-ডকুমেন্টিং API রয়েছে যার OpenAPI স্পেসিফিকেশন /api/docs-এ পাওয়া যাবে। - MCP Integration: এটি একটি স্ট্রিমযোগ্য HTTP এন্ডপয়েন্টের মাধ্যমে Model Context Protocol (MCP) সমর্থন করে, যা এজেন্টদের গান অনুসন্ধান করতে, ফাইলের মেটাডেটা পড়তে, প্লেয়ার লিঙ্ক তৈরি করতে এবং MIDI প্রজেক্ট সম্পাদনা করতে সক্ষম করে। - Flexible Deployment: এটি Bun ব্যবহার করে চালানো যেতে পারে অথবা Docker-এর মাধ্যমে ডেপ্লয় করা যেতে পারে (amd64 এবং arm64 আর্কিটেকচার সমর্থন করে)। - External MIDI Support: প্লেয়ার লিঙ্কের মাধ্যমে বিশ্বস্ত উৎস থেকে .mid ফাইল বাজানোর ক্ষমতা।