منصوبے کے بارے میں
openDAW ایک ویب پر مبنی ڈیجیٹل آڈیو ورک اسٹیشن (DAW) ہے جو براؤزر میں چلتا ہے۔ پروجیکٹ اپنے مقاصد یوں بیان کرتا ہے: موسیقی کی پروڈکشن کو جمہوری بنانا، اعلیٰ معیار کے تخلیقی اوزار سب کے لیے قابل رسائی بنانا، اور تعلیم اور ڈیٹا کی رازداری پر زور دینا۔ یہ AGPL v3 (یا اس کے بعد کے ورژن) کے تحت جاری کیا گیا ہے، جبکہ بند ماخذ یا لائسنس سے مطابقت نہ رکھنے والے استعمال کے لیے ایک متبادل تجارتی لائسنس بھی موجود ہے۔
رازداری اور سادگی واضح ڈیزائن اصول ہیں: README میں درج ہے کہ کوئی سائن اپ نہیں، کوئی ٹریکنگ نہیں، کوئی کوکی بینر نہیں، کوئی صارف پروفائلنگ نہیں، کوئی شرائط و ضوابط نہیں، کوئی اشتہارات نہیں، کوئی پے وال نہیں اور کوئی ڈیٹا مائننگ نہیں۔
ریپوزٹری میں بیان کردہ بنیادی صلاحیتیں:
- ایک اسٹوڈیو ایپلیکیشن جس میں ٹائم لائن، ٹریک مینجمنٹ، مکسر اور ڈیوائس پر مبنی سگنل روٹنگ شامل ہے۔
- بہت بڑا بلٹ اِن ڈیوائس سیٹ، جس میں سنتھیسائزرز (Vaporisateur سبٹریکٹو سنتھ، Neon فیز ڈسٹورشن سنتھ، Cubed ایسڈ باس مع اسٹیپ سیکوینسر)، سیمپلرز (Nano، Playfield ڈرم کمپیوٹر، Soundfont پلیئر)، اور JavaScript میں اسکرپٹ شدہ پروگرام ایبل انسٹرومنٹ (Apparat) اور MIDI ایفیکٹ (Spielwerk) شامل ہیں۔
- اثرات جیسے Convolver، Dattorro Reverb، Free Reverb، Delay، Crusher، Fold، Waveshaper، Maximizer، Gate، Vocoder، Autotune پچ درستی، Revamp ایکویلائزر مع اسپیکٹرم اینالائزر، Frequency Split، Stereo Split، Stereo Tool، Tidal، Velocity، Pitch، Zeitgeist، Composite اور FX Composite۔
- آڈیو ریجنز اور کلپس کے لیے Tape پلے بیک ڈیوائس، نیز دوسرے آلات کو MIDI بھیجنے کے لیے MIDI Output۔
- Neural Amp Modeler کے ذریعے Tone3000 ایمپلیفائر اور اثرات ماڈلنگ، اور ایک پورٹ شدہ CTAG Dynamic Range Compressor (تجارتی لائسنس سے مستثنیٰ)۔
آرکیٹیکچر اور ٹولنگ: ویب اسٹوڈیو جان بوجھ کر بیرونی فریم ورکس سے گریز کرتا ہے اور صرف چند ڈیپنڈنسیاں درج کرتا ہے (jszip، markdown-it، d3-force، soundfont2، zod، ffmpeg.wasm)۔ آڈیو انجن ایک Rust/WASM پیکج (@opendaw/studio-core-wasm) ہے، جس کے لیے nightly Rust ٹول چین مع rust-src اور wasm32-unknown-unknown ٹارگٹ درکار ہے؛ سائز کی اصلاح کے لیے binaryen/wasm-opt اختیاری ہے۔ ڈیولپمنٹ کے لیے Node.js >= 23، Git، mkcert، OpenSSL، Sass اور TypeScript درکار ہیں۔ عام کمانڈز ہیں npm run cert، npm install، npm run build، اور npm run dev:studio یا npm run dev:headless، جبکہ ڈیو سرور https://localhost:8080 پر چلتا ہے۔
متعلقہ ریپوزٹریز میں openDAW-headless (SDK) اور ایک کمیونٹی فورک شامل ہیں جس میں اضافی دستاویزات اور مثالیں موجود ہیں۔ README میں کولون میں 1.0 ریلیز میٹ اپ اور ایک نیوز لیٹر کا بھی ذکر ہے۔
شراکت کی رہنمائی میں چھوٹی، مرکوز پل ریکویسٹس کی درخواست کی گئی ہے جو موجودہ روایات کی پیروی کریں؛ AI کی مدد سے لکھا گیا کوڈ کی اجازت ہے لیکن شراکت داروں کو اپنی جمع کرائی گئی ہر سطر کو سمجھنا ہوگا اور /plans میں AI کے استعمال کی دستاویز کرنی ہوگی۔ جن شعبوں میں واضح طور پر مدد طلب کی گئی ہے ان میں ایک آف لائن ڈیسک ٹاپ ایپ (مثلاً Tauri کے ذریعے)، PWA/آف لائن سپورٹ، اور ٹائم لائن ٹریک مینجمنٹ UX شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.