منصوبے کے بارے میں

TroubaStack بینڈز اور اینسمبلز کو ان کے ریپرٹوائر کو ریہرسل ایڈیٹنگ سے لے کر لائیو پرفارمنس تک مینیج کرنے کے لیے ایک مکمل ورک فلو فراہم کرتا ہے۔ یہ سسٹم تین بنیادی اجزاء میں تقسیم ہے: - TroubaStudio: اسکورز اور لیرکس کی ریئل ٹائم کولیبوریٹو اینوٹیشن کے لیے ایک کینوس-فرسٹ، ری ایکٹو ویب ایڈیٹر۔ یہ شیپس، ٹیکسٹ، ہائی لائٹس، اور ٹیکسٹ چارٹس کے لیے کارڈ ٹرانسپوزیشن کو سپورٹ کرتا ہے۔ - TroubaCore: ایک سنگل Go بائنری جو اتھارٹیٹو سرور کے طور پر کام کرتی ہے، جو اسٹیٹ، ریئل ٹائم سنکرونائزیشن، اور سیٹ لسٹس کو پرفارمیبل بنڈلز میں "بیک" کرنے کا انتظام کرتی ہے۔ - TroubaStage: ایک Kotlin/Compose Multiplatform موبائل ایپ (Android اور iOS سمیلیٹر) جو آف لائن پرفارمنس کے لیے ڈیزائن کی گئی ہے۔ اس میں اسٹیج کے مخصوص فیچرز شامل ہیں جیسے پیڈل پیج ٹرنز، نائٹ موڈ، کاؤنٹ-ان، اور رول-بیسڈ اینوٹیشن لیئرز۔ یہ پلیٹ فارم ملٹی یوزر سنکرونائزیشن، فی ممبر اینوٹیشن لیئرز، اور ایک ڈسٹری بیوشن پائپ لائن کو سپورٹ کرتا ہے جہاں سیٹ لسٹس سرور پر بیک کی جاتی ہیں اور آف لائن استعمال کے لیے ایپ میں ڈاؤن لوڈ کی جاتی ہیں۔ اسے TLS سپورٹ کے لیے Caddy کے ساتھ Docker کے ذریعے ڈیپلائے کیا جا سکتا ہے۔