กลับไปหน้าบทความ

อ่าน 4 นาที

โอเพ่นเอ็มพีที

OpenMPT เป็น โปรแกรมติดตามเพลง แบบโอเพนซอร์ส สำหรับ Windows โดยอิงจาก ModPlug Tracker ของ Olivier Lapicque ซึ่งเปิดตัวครั้งแรกในเดือนกันยายน พ.ศ.

โอเพ่นเอ็มพีที

โอเพ่นเอ็มพีที
ผู้เขียนต้นฉบับโอลิวิเยร์ ลาปิค
ปล่อยพ.ศ. 2540 ( 1997 )
เวอร์ชันเสถียร
1.32.09.00 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 1 เมษายน 2026 ( 1 เมษายน 2569 )
เขียนเป็นซี++
ระบบปฏิบัติการWindows ( ระบบปฏิบัติการแบบ Unix ผ่าน Wine ) [ 2 ]
แพลตฟอร์มx86 , x86-64 , AArch64 [ 3 ]
มีจำหน่ายในภาษาอังกฤษ
พิมพ์ตัวติดตาม
ใบอนุญาตBSD-3-Clause (ตั้งแต่ OpenMPT 1.17.02.53) / GPL-2.0 หรือเวอร์ชันที่ใหม่กว่าซอฟต์แวร์ที่เป็นสาธารณสมบัติบางส่วน[ 4 ]
เว็บไซต์openmpt.org แก้ไขข้อมูลนี้บนวิกิดาต้า
ที่เก็บข้อมูล
  • แหล่งที่มา.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)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=OpenMPT&oldid=1349233808#libopenmpt "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โอเพ่นเอ็มพีที

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...