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

foo_input_pmd ایک foobar2000 کومپوننٹ ہے جو پروفیشنل میوزک ڈرائیور (PMD) فائلوں کے پلے بیک کی حمایت شامل کرتا ہے۔ PMD ایک میوزک ڈرائیور ہے جسے Masahiro Kajihara (KAJA) نے تخلیق کیا تھا اور یہ MML (میوزک میکرو لینگویج) استعمال کرتا ہے تاکہ 1980 کی دہائی اور 1990 کی دہائی کے اوائل کے زیادہ تر جاپانی کمپیوٹرز، بشمول PC-98، PC-88، X68000 اور FM Towns کے لیے موسیقی تیار کی جا سکے۔ یہ PC-x801 سیریز کی موسیقی کے لیے بڑے پیمانے پر استعمال ہوتا تھا، جس کی قابل ذکر مثالیں Touhou Project اور Grounseed ہیں۔ خصوصیات - پروفیشنل میوزک ڈرائیور (.m، .m2) فائلوں کو ڈی کوڈ کرتا ہے۔ - ڈارک موڈ کی حمایت کرتا ہے۔ تقاضے - Microsoft Windows 10 اور بعد کے ورژن پر آزمایا گیا۔ - foobar2000 v1.6.16 یا بعد کا ورژن (32 بٹ یا 64 بٹ)۔ تنصیب foo_input_pmd.fbk2-component فائل پر ڈبل کلک کریں، یا اسے foobar2000 میں File / Preferences / Components / Install کے ذریعے درآمد کریں۔ ترتیب ڈرم نمونے: ترجیحات آپ کو YM2608 (OPNA) ڈرم نمونوں پر مشتمل ایک ڈائریکٹری بتانے کی اجازت دیتی ہیں۔ نمونہ فائلیں RIFF WAVE PCM (فارمیٹ 1)، 1 چینل، 44100 ہرٹز، 16 بٹس فی نمونہ ہونی چاہئیں، جن کے نام 2608_bd.wav، 2608_sd.wav، 2608_top.wav، 2608_hh.wav، 2608_tom.wav اور 2608_rim.wav یا 2608_rym.wav ہوں۔ اسی ڈائریکٹری میں موجود ym2608_adpcm_rom.bin ROM فائل، جب مل جائے تو WAV نمونوں پر فوقیت رکھتی ہے۔ ظاہر ہونے والے میٹا ڈیٹا ٹیگز میں عنوان، فنکار، موسیقار اور یادداشت شامل ہیں۔ معلوماتی ٹیگز میں loop_length، pcm_filename، pps_filename، ppz_filename_1 اور ppz_filename_2 شامل ہیں، نیز ٹریک چلتے وقت synthesis_rate اور loop_number بھی شامل ہیں۔ ترقی تعمیر کے لیے Microsoft Visual Studio 2022 Community Edition یا بعد کا ورژن، foobar2000 SDK (2025-03-07) اور Windows Template Library (WTL) 10.0.10320 درکار ہے۔ پیکیجنگ کے لیے PowerShell 7.2 یا بعد کا ورژن درکار ہے۔ ایک مخصوص ڈائریکٹری ترتیب (3rdParty، bin، bin.x86، foo_input_pmd، out، sdk) متوقع ہے؛ حل Visual Studio کے ساتھ بنایا جاتا ہے، اور کومپوننٹ پیکیج x86 کنفیگریشن کے بعد x64 کنفیگریشن بنا کر تیار کیا جاتا ہے۔ تبدیلی لاگ v0.1.0 (2023-07-09) سے v0.5.0 (2026-01-08) تک کے ریلیز کو دستاویز کرتا ہے، جس میں تلاش، لوپ پلے بیک (فیڈنگ کے ساتھ یا اس کے بغیر)، pmd_loop_length انفو ٹیگ، ترجیحی صفحہ کی ترتیب، PPS نمونے اور SSG/تال کے اختیارات، PMDWin.dll انحصار کا خاتمہ، اور نمونے لوڈنگ، پاتھ ہینڈلنگ، ٹیمپو کمانڈز اور پلے بیک کی لمبائی میں متعدد اصلاحات شامل ہیں۔ پروجیکٹ Peter Pawlowski (foobar2000)، C60 (PMDWin)، Aaron Giles (ymfm) اور Myon98 (98fmplayer) کو کریڈٹ دیتا ہے، اور MIT لائسنس کے تحت جاری کیا گیا ہے۔