প্রকল্প সম্পর্কে
foo_input_pmd হল একটি foobar2000 কম্পোনেন্ট যা প্রফেশনাল মিউজিক ড্রাইভার (PMD) ফাইলগুলির প্লেব্যাক সমর্থন যোগ করে। PMD হল মাসাহিরো কাজিহারা (KAJA) দ্বারা তৈরি একটি মিউজিক ড্রাইভার যা MML (মিউজিক ম্যাক্রো ল্যাঙ্গুয়েজ) ব্যবহার করে ১৯৮০-এর দশক এবং ১৯৯০-এর দশকের শুরুর দিকের বেশিরভাগ জাপানি কম্পিউটারের জন্য সঙ্গীত তৈরি করে, যার মধ্যে PC-98, PC-88, X68000 এবং FM Towns অন্তর্ভুক্ত। এটি PC-x801 সিরিজের সঙ্গীতের জন্য ব্যাপকভাবে ব্যবহৃত হত, যার উল্লেখযোগ্য উদাহরণ হল Touhou Project এবং Grounseed।
বৈশিষ্ট্য
- প্রফেশনাল মিউজিক ড্রাইভার (.m, .m2) ফাইল ডিকোড করে।
- ডার্ক মোড সমর্থন করে।
প্রয়োজনীয়তা
- মাইক্রোসফট উইন্ডোজ ১০ এবং পরবর্তী সংস্করণে পরীক্ষিত।
- foobar2000 v1.6.16 বা পরবর্তী (৩২-বিট বা ৬৪-বিট)।
ইনস্টলেশন
foo_input_pmd.fbk2-component ফাইলটিতে ডাবল-ক্লিক করুন, অথবা File / Preferences / Components / Install-এর মাধ্যমে foobar2000-এ এটি আমদানি করুন।
কনফিগারেশন
ড্রাম নমুনা: প্রেফারেন্স আপনাকে YM2608 (OPNA) ড্রাম নমুনা সম্বলিত একটি ডিরেক্টরি নির্দিষ্ট করতে দেয়। নমুনা ফাইলগুলি RIFF WAVE PCM (ফরম্যাট ১), ১ চ্যানেল, ৪৪১০০ Hz, প্রতি নমুনায় ১৬ বিট হওয়া উচিত, যার নাম 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 নমুনাগুলির উপর অগ্রাধিকার নেয়।
উন্মুক্ত মেটাডেটা ট্যাগগুলির মধ্যে রয়েছে title, artist, composer এবং memo। ইনফো ট্যাগগুলির মধ্যে রয়েছে loop_length, pcm_filename, pps_filename, ppz_filename_1 এবং ppz_filename_2, সাথে ট্র্যাক চলাকালীন synthesis_rate এবং loop_number।
ডেভেলপমেন্ট
বিল্ড করার জন্য মাইক্রোসফট ভিজ্যুয়াল স্টুডিও ২০২২ কমিউনিটি এডিশন বা পরবর্তী, foobar2000 SDK (২০২৫-০৩-০৭) এবং উইন্ডোজ টেমপ্লেট লাইব্রেরি (WTL) ১০.০.১০৩২০ প্রয়োজন। প্যাকেজিংয়ের জন্য পাওয়ারশেল ৭.২ বা পরবর্তী প্রয়োজন। একটি নির্দিষ্ট ডিরেক্টরি বিন্যাস (3rdParty, bin, bin.x86, foo_input_pmd, out, sdk) প্রত্যাশিত; সমাধানটি ভিজ্যুয়াল স্টুডিও দিয়ে তৈরি করা হয়, এবং কম্পোনেন্ট প্যাকেজটি x86 কনফিগারেশন এবং তারপর x64 কনফিগারেশন তৈরি করে উত্পাদিত হয়।
পরিবর্তন লগ v0.1.0 (২০২৩-০৭-০৯) থেকে v0.5.0 (২০২৬-০১-০৮) পর্যন্ত রিলিজ নথিভুক্ত করে, যার মধ্যে রয়েছে সিকিং, ফেডিং সহ বা ছাড়া লুপ প্লেব্যাক, pmd_loop_length ইনফো ট্যাগ, প্রেফারেন্স-পেজ কনফিগারেশন, PPS নমুনা এবং SSG/Rhythm বিকল্প, PMDWin.dll নির্ভরতা অপসারণ এবং নমুনা লোডিং, পাথ হ্যান্ডলিং, টেম্পো কমান্ড এবং প্লেব্যাক দৈর্ঘ্যের অসংখ্য সংশোধন। প্রকল্পটি পিটার পাওলোস্কি (foobar2000), C60 (PMDWin), অ্যারন জাইলস (ymfm) এবং Myon98 (98fmplayer)-কে কৃতিত্ব দেয় এবং MIT লাইসেন্সের অধীনে প্রকাশিত হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.