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

TroubaStack ব্যান্ড এবং এনসেম্বলগুলোর জন্য তাদের রেপার্টয়ার ম্যানেজ করার একটি সম্পূর্ণ ওয়ার্কফ্লো প্রদান করে, যা রিহার্সাল এডিটিং থেকে লাইভ পারফরম্যান্স পর্যন্ত বিস্তৃত। সিস্টেমটি তিনটি প্রাথমিক উপাদানে বিভক্ত: - TroubaStudio: স্কোর এবং লিরিক্সের রিয়েল-টাইম কোলাবোরেটিভ অ্যানোটেশনের জন্য একটি ক্যানভাস-ফার্স্ট, রিঅ্যাক্টিভ ওয়েব এডিটর। এটি শেপস, টেক্সট, হাইলাইটস এবং টেক্সট চার্টের জন্য কর্ড ট্রান্সপোজিশন সমর্থন করে। - TroubaCore: একটি সিঙ্গেল Go বাইনারি যা অথরিটেটিভ সার্ভার হিসেবে কাজ করে, যা স্টেট, রিয়েল-টাইম সিনক্রোনাইজেশন এবং সেটলিস্টগুলোকে পারফর্মেবল বান্ডেলে "বেকিং" পরিচালনা করে। - TroubaStage: একটি Kotlin/Compose Multiplatform মোবাইল অ্যাপ (Android এবং iOS সিমুলেটর) যা অফলাইন পারফরম্যান্সের জন্য ডিজাইন করা হয়েছে। এতে স্টেজ-স্পেসিফিক ফিচার যেমন পেডাল পেজ টার্নস, নাইট মোড, কাউন্ট-ইন এবং রোল-বেসড অ্যানোটেশন লেয়ার অন্তর্ভুক্ত রয়েছে। প্ল্যাটফর্মটি মাল্টি-ইউজার সিনক্রোনাইজেশন, সদস্য-ভিত্তিক অ্যানোটেশন লেয়ার এবং একটি ডিস্ট্রিবিউশন পাইপলাইন সমর্থন করে যেখানে সেটলিস্টগুলো সার্ভারে বেক করা হয় এবং অফলাইন ব্যবহারের জন্য অ্যাপের মাধ্যমে ডাউনলোড করা হয়। এটি TLS সমর্থনের জন্য Caddy সহ Docker-এর মাধ্যমে ডেপ্লয় করা যেতে পারে।