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

dexed-py Dexed DX7 سینتھسائز کے لیے Python بائنڈنگز فراہم کرتا ہے۔ یہ صوت ڈیزائن اور سینتھسیس کے لیے مکمل ٹولز کا مجموعہ فراہم کرتا ہے، جو انسانی‑دوست پچ ایڈٹنگ کے اعلی سطح سے لے کر مشین لرننگ ورکفلو کے لیے موزوں سطح کے پارامیٹر آرے تک پھیلے ہوئے ہیں۔ اہم صلاحیات شامل ہیں: - پچ منیجمنٹ: DX7 پیرامیٹرز کو ایڈٹ کرنے کے لیے سطحی API، سیسیکس فائلز اور بینک فائلز کے امپورٹ اور ایکسپورٹ کی حمایت کے ساتھ۔ - ML انٹیگریشن: ایک `Preset` کلاس جو سینتھ کی حالت کو normalized float32 ویکٹر کے طور پر نمائندہ کرتی ہے، JAX PyTrees کے ساتھ سازگار اور `jax.pure_callback` کے ساتھ ڈیزائن کی گئی ہے تاکہ پیرامیٹر تبدیلیوں دوران JIT ری کمپائلیشن سے بچا جا سکے۔ - سینتھس رینڈرنگ: MIDI نوٹس، ویلیسیٹی اور مدت کی بنیاد پر آڈیو رینڈرنے کی صلاحیت، فردی آپریٹر سیگنالز کے اخراج کے اختیارات کے ساتھ۔ - کاستم ٹوپولوجیز: ایک `OperatorGraph` API جو استعمال کرنے والوں کو معیاری 32 DX7 الگورتھمز سے باہر произволь FM ٹوپولوجیز بنانے کی اجازت دیتی ہے، جس میں کاستم آپریٹر شمار اور مودولیشن میٹرکس کی حمایت شامل ہے۔ - وائیزueleشن: آپریٹر گرافز کو ASCII آرٹ یا Mermaid ڈائیگرامز کے طور پر ایکسپورٹ کرنے کے ٹولز۔ - الگورتھم میٹا ڈیٹا: تمام معیاری DX7 الگورتھمز کے لیے کریئر/مودولیٹر فہرست اور مودولیشن میٹرکس تک رسائی۔