อ่าน 4 นาที
โอเพ่นเอ็มพีที
OpenMPT เป็น โปรแกรมติดตามเพลง แบบโอเพนซอร์ส สำหรับ Windows โดยอิงจาก ModPlug Tracker ของ Olivier Lapicque ซึ่งเปิดตัวครั้งแรกในเดือนกันยายน พ.ศ.
โอเพ่นเอ็มพีที
| โอเพ่นเอ็มพีที | |
|---|---|
OpenMPT เวอร์ชัน 1.31.12.00 บนWindows 10 | |
| ผู้เขียนต้นฉบับ | โอลิวิเยร์ ลาปิค |
| ปล่อย | พ.ศ. 2540 |
| เวอร์ชันเสถียร | 1.32.09.00 [ 1 ] |
| เขียนเป็น | ซี++ |
| ระบบปฏิบัติการ | Windows ( ระบบปฏิบัติการแบบ Unix ผ่าน Wine ) [ 2 ] |
| แพลตฟอร์ม | x86 , x86-64 , AArch64 [ 3 ] |
| มีจำหน่ายใน | ภาษาอังกฤษ |
| พิมพ์ | ตัวติดตาม |
| ใบอนุญาต | BSD-3-Clause (ตั้งแต่ OpenMPT 1.17.02.53) / GPL-2.0 หรือเวอร์ชันที่ใหม่กว่าซอฟต์แวร์ที่เป็นสาธารณสมบัติบางส่วน[ 4 ] |
| เว็บไซต์ | openmpt.org |
| ที่เก็บข้อมูล |
|
OpenMPTเป็นโปรแกรมติดตามเพลงแบบโอเพนซอร์ส สำหรับWindowsโดยอิงจากModPlug Trackerของ Olivier Lapicque ซึ่งเปิดตัวครั้งแรกในเดือนกันยายน พ.ศ. 2540 [ 5 ]แม้ว่าจะพัฒนาขึ้นสำหรับ Windows แต่ OpenMPT ก็สามารถทำงานบนระบบที่คล้าย Unix ได้ผ่าน ทาง Wine [ 2 ]
นิตยสาร Computer Musicจัดอันดับ OpenMPT อยู่ในกลุ่มโปรแกรมติดตามเพลงฟรี 5 อันดับแรกในปี 2550 [ 6 ]และเป็นหนึ่งในโปรแกรมติดตามเพลงที่ใช้กันอย่างแพร่หลายที่สุด [ 7 ]
ประวัติศาสตร์
ปลั๊กอิน MOD และ ModPlug Tracker
OpenMPT ได้รับการพัฒนาขึ้นครั้งแรกในรูปแบบปลั๊กอินเบราว์เซอร์ชื่อMOD Plugin [ 8 ] ซึ่งช่วยให้ผู้ใช้สามารถเล่นเพลงและเสียงอื่นๆ ที่เข้ารหัสไว้ในไฟล์โมดูลได้ ModPlug Tracker พร้อมกับแอปพลิเคชันเล่นเพลงชื่อModPlug Playerได้รับการพัฒนามาจากปลั๊กอินนี้[ 9 ]
ในเดือนธันวาคม พ.ศ. 2542 Olivier Lapicque ได้ส่งส่วนที่ใช้เล่นโมดูลของซอร์สโค้ด ModPlug Tracker ให้กับ Kenton Varda ภายใต้GPL-2.0 หรือเวอร์ชันที่ใหม่กว่าเพื่อเขียนปลั๊กอินสำหรับXMMSโดยอิงจากโค้ดดังกล่าว ในปี พ.ศ. 2544 ซอร์สโค้ดได้รับการเผยแพร่สู่สาธารณะ [ 4 ] และโค้ดที่ใช้เล่นโมดูลถูกแยกออกเป็นไลบรารีแยกต่างหากชื่อlibmodplugซึ่งได้รับการดูแลรักษาเป็นส่วนหนึ่งของโครงการ ModPlug XMMS Plugin โครงการนี้หยุดชะงักตั้งแต่ปลายปี พ.ศ. 2546 จนถึงต้นปี พ.ศ. 2549 เมื่อได้รับการดำเนินการต่ออีกครั้ง ปัจจุบันlibmodplug ถูกรวมอยู่ในระบบปฏิบัติการ Linux หลายตัวในฐานะปลั๊กอินเสียงเริ่มต้นสำหรับการเล่น ไฟล์โมดูล และเป็นส่วนหนึ่งของเฟรมเวิร์กมัลติมีเดียโอเพนซอร์สยอดนิยมgstreamer [ 10 ]
เนื่องจากเวลาไม่เพียงพอ โอลิวิเยร์ ลาปิค จึงยุติการพัฒนา ModPlug Tracker และในเดือนมกราคม 2004 เขาได้เผยแพร่ซอร์สโค้ดทั้งหมดภายใต้ใบอนุญาตโอเพนซอร์ส ส่วนซอร์สโค้ดของ ModPlug Player ยังคงเป็นแบบปิดอยู่จนถึงเดือนพฤษภาคม 2020
โอเพ่นเอ็มพีที
โค้ด ModPlug Tracker ของ Lapicque ได้ถูกนำไปใช้โดยนักดนตรี/โปรแกรมเมอร์แนวแทร็กเกอร์หลายคน และปัจจุบันรู้จักกันในชื่อOpenMPT
OpenMPT เผยแพร่เป็นซอฟต์แวร์ฟรีและ ณ เดือนสิงหาคม 2022 ยังคงอยู่ระหว่างการพัฒนาอย่างต่อเนื่อง จนถึงเดือนพฤษภาคม 2009 (v1.17.02.53) [ 11 ] OpenMPT ได้รับอนุญาตภายใต้Copyleft GPL-2.0-or-laterและต่อมาได้รับอนุญาตใหม่ภายใต้เงื่อนไขของBSD-3-Clause ที่อนุญาตได้ ตั้งแต่ OpenMPT 1.23 (มีนาคม 2014) OpenMPT ยังมีให้ใช้งานในรูปแบบแอปพลิเคชัน 64 บิตด้วย[ 12 ] ซึ่งช่วยให้นักดนตรีสามารถใช้ ปลั๊กอิน VST 64 บิตและใช้หน่วยความจำทางกายภาพ ทั้งหมด บนระบบ 64 บิตได้ เพื่อจุดประสงค์นี้ OpenMPT มีบริดจ์ปลั๊กอินของตัวเอง ซึ่งสามารถใช้เพื่อเรียกใช้ปลั๊กอินที่มีบิตต่างจากโฮสต์ในกระบวนการแยกต่างหาก หรือเพื่อเรียกใช้ปลั๊กอินในแซนด์บ็อกซ์และป้องกันไม่ให้แอปพลิเคชันโฮสต์ล่ม
นอกจากนี้ โค้ด ModPlug ยังรวมถึง "โปรเจกต์พี่น้อง" ของ OpenMPT คือ Schism Tracker (ซึ่งเป็นโคลนของImpulse Tracker ) ซึ่งได้นำการแก้ไขข้อบกพร่อง หลายรายการ มาใช้กับ OpenMPT [ 13 ]
คุณสมบัติ
คุณสมบัติเด่นหลักของ OpenMPT คืออินเทอร์เฟซผู้ใช้Windows ดั้งเดิม แทร็ก เกอร์ส่วนใหญ่ แม้แต่แทร็กเกอร์รุ่นใหม่กว่าอย่างRenoiseก็มีอินเทอร์เฟซที่จำลองมาจากแทร็กเกอร์รุ่นเก่า เช่นFastTracker II OpenMPT รองรับตัวอย่างเสียง ปลั๊กอิน VSTและเครื่องดนตรีOPL3 [ 14 ]เป็นแหล่งกำเนิดเสียง OpenMPT ใช้คุณสมบัติทั่วไปของโปรแกรม Microsoft Windows เช่น เมนูบริบทสำหรับการเลือกเอฟเฟกต์ มุมมองแบบ "ต้นไม้" (สำหรับไฟล์ ตัวอย่างเสียง และรูปแบบ) ฟังก์ชัน การลากและวาง และรูปลักษณ์และความรู้สึกดั้งเดิมของแพลตฟอร์ม Windows
รองรับการโหลดและการบันทึกไฟล์ IT ( Impulse Tracker ), XM ( FastTracker Extended Module), MOD ( Protrackerและอื่นๆ), S3M ( Scream Tracker 3 ) และ MPTM (รูปแบบไฟล์เฉพาะของมันเอง) รวมถึงการนำเข้าไฟล์โมดูลและไฟล์ตัวอย่างในรูปแบบอื่นๆ อีกมากมาย และยังรองรับDLS banksและSoundFonts อีก ด้วย[ 15 ]
OpenMPT ยังเป็นหนึ่งในแทร็กเกอร์ตัวแรกๆ ที่รองรับการเปิดและแก้ไขโมดูลแทร็กเกอร์หลายโมดูลพร้อมกัน OpenMPT รองรับแทร็ก/ช่องสัญญาณได้สูงสุด 128 แทร็ก ปลั๊กอิน VST เครื่องดนตรี VST และรองรับASIO [ 15 ]
รูปแบบไฟล์ MPTM
เนื่องจากข้อจำกัดของรูปแบบโมดูลต่างๆ ที่สามารถบันทึกได้ จึงได้มีการสร้างรูปแบบโมดูลใหม่ที่เรียกว่า MPTM ขึ้นในปี 2550 [ 16 ]
OpenMPT ได้เพิ่มคุณสมบัติที่ไม่เป็นมาตรฐานบางอย่างลงในรูปแบบไฟล์เก่า ตัวอย่างเช่น สามารถใช้ตัวอย่างเสียงสเตอริโอในโมดูลXM และเพิ่ม ปลั๊กอิน VSTในโมดูล XM และITซึ่งไม่ได้รับการสนับสนุนในโปรแกรมติดตามเสียงรุ่นดั้งเดิม คุณสมบัติเหล่านี้หลายอย่างได้ถูกลบออกจากไฟล์ IT และ XM ไปแล้ว และมีให้ใช้งานเฉพาะในไฟล์ MPTM เท่านั้น
libopenmpt
libopenmpt เป็น ไลบรารีการเล่นโมดูลแบบข้ามแพลตฟอร์มที่ใช้โค้ด OpenMPT พร้อมอินเทอร์เฟซสำหรับ ภาษา C , C++และภาษาโปรแกรมอื่นๆ เพื่อให้แน่ใจว่าฐานโค้ดจะไม่แยกออกจากกันเหมือนในกรณีของ ModPlug Tracker และ libmodplug การพัฒนา libopenmpt จึงเกิดขึ้นในที่เก็บโค้ด เดียวกัน กับ OpenMPT ปลั๊กอินอินพุต อย่างเป็นทางการ สำหรับเครื่องเล่นเสียงยอดนิยม ( XMPlay , Winampและfoobar2000 ) ที่ใช้ libopenmpt ก็มีให้ใช้งานบนเว็บไซต์เช่นกันFFmpegยังมีตัวถอดรหัสโมดูลเสริมที่ใช้ libopenmpt อีกด้วย[ 17 ] libopenmpt ยังสามารถใช้แทน libmodplug ได้โดยตรง และด้วยเหตุนี้จึงสามารถนำเสนอความสามารถในการเล่นโมดูลที่ทันสมัยสำหรับซอฟต์แวร์ที่อาศัยAPI ของ libmodplug ได้ [ 18 ]
แผนกต้อนรับและผู้ใช้งาน
NicolayจากวงThe Foreign Exchange ที่ได้รับการเสนอชื่อเข้าชิงรางวัลแกรมมี่ ได้เปิดเผยว่า ModPlug คือ "อาวุธลับ" ของเขา[ 19 ] Raphaël Gesquaนักแต่งเพลงประกอบภาพยนตร์และวิดีโอเกมได้เปิดเผยการใช้ OpenMPT ของเขาในการสัมภาษณ์[ 20 ]
Peter HajbaและAlexander Brandonใช้ OpenMPT ในการแต่งเพลงประกอบสำหรับBejeweled 2 [ 21 ] Bejeweled 3 [ 22 ] และเกมอื่นๆของ PopCap
นักดนตรีแนวอิเล็กทรอนิกร็อกBlue Stahliกล่าวว่าเขาเคยใช้ ModPlug Tracker และแทร็กเกอร์อื่นๆ ในอดีต[ 23 ]
นักพัฒนาชาวฟินแลนด์ Hempuli ใช้ OpenMPT เพื่อสร้างซาวด์แทร็กของBaba Is Youไฟล์โปรเจ็กต์ถูกเผยแพร่ให้ใช้งานฟรีทางออนไลน์[ 24 ]
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- มอดปลั๊ก
- ปลั๊กอิน ModPlug XMMS (ใช้ libmodplug)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ โอเพ่นเอ็มพีที
OpenMPT เป็น โปรแกรมติดตามเพลง แบบโอเพนซอร์ส สำหรับ Windows โดยอิงจาก ModPlug Tracker ของ Olivier Lapicque ซึ่งเปิดตัวครั้งแรกในเดือนกันยายน พ.ศ.
ปลั๊กอิน MOD และ ModPlug Tracker
OpenMPT ได้รับการพัฒนาขึ้นครั้งแรกในรูปแบบ ปลั๊กอินเบราว์เซอร์ ชื่อ MOD Plugin [ 8 ] ซึ่ง ช่วยให้ผู้ใช้สามารถเล่นเพลงและเสียงอื่นๆ ที่เข้ารหัสไว้ใน ไฟล์โมดูล ได้ ModPlug Tracker พร้อมกับแอปพลิเคชันเล่นเพลงชื่อ ModPlug Player ได้รับการพัฒนามาจากปลั๊กอินนี้ [ 9...
โอเพ่นเอ็มพีที
โค้ด ModPlug Tracker ของ Lapicque ได้ถูกนำไปใช้โดยนักดนตรี/โปรแกรมเมอร์แนวแทร็กเกอร์หลายคน และปัจจุบันรู้จักกันในชื่อ OpenMPT
คุณสมบัติ
คุณสมบัติเด่นหลักของ OpenMPT คือ อินเทอร์เฟซผู้ใช้ Windows ดั้งเดิม แทร็ก เกอร์ส่วนใหญ่ แม้แต่แทร็กเกอร์รุ่นใหม่กว่าอย่าง Renoise ก็มีอินเทอร์เฟซที่จำลองมาจากแทร็กเกอร์รุ่นเก่า เช่น FastTracker II OpenMPT รองรับตัวอย่าง เสียง ปลั๊กอิน VST และเครื่องดนตรี OPL3...