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

อ่าน 9 นาที

ยามาฮ่า โอพีแอล

ซีรี่ส์ OPL (FM Operator Type-L) เป็นตระกูล ชิปเสียง ที่พัฒนาโดย ยามาฮ่า ประกอบด้วยชิปเสียงราคาประหยัดที่ให้ การสังเคราะห์ เสียง แบบ FM สำหรับใช้ในงานคอมพิวเตอร์ ดนตรี และวิดีโอเกม

ยามาฮ่า โอพีแอล

(Learn how and when to remove this message)

ซีรี่ส์ OPL (FM Operator Type-L) เป็นตระกูลชิปเสียงที่พัฒนาโดยยามาฮ่าประกอบด้วยชิปเสียงราคาประหยัดที่ให้ การสังเคราะห์ เสียงแบบ FMสำหรับใช้ในงานคอมพิวเตอร์ ดนตรี และวิดีโอเกม

ชิปตระกูล OPL ทำให้สามารถสร้างการ์ดเสียง ราคาประหยัด สำหรับคอมพิวเตอร์ที่ใช้งานร่วมกับ IBM PC ได้ในช่วงปลายทศวรรษ 1980 เช่นAdLibและSound Blasterซึ่งกลายเป็นมาตรฐานโดยปริยายจนกระทั่งถูกแทนที่ด้วยการ์ด " การสังเคราะห์เสียงแบบเวฟเทเบิล " ในช่วงต้นถึงกลางทศวรรษ 1990

การดำเนินงานภายใน

การทำงานภายในของชิปเป็นแบบดิจิทัลทั้งหมด โทนเสียง FM แต่ละโทนถูกสร้างขึ้นโดยออสซิลเลเตอร์ดิจิทัลโดยใช้รูปแบบการสังเคราะห์ดิจิทัลโดยตรงออสซิลเลเตอร์ความถี่ต่ำและตัวสร้างซองสัญญาณจะขับตัวดำเนินการ FM เพื่อสร้างเอาต์พุตจุดลอยตัวสำหรับ DAC การแกะแคปซูลของชิปแสดงให้เห็นตารางค้นหาสองตาราง ตารางหนึ่งสำหรับการคำนวณเลขชี้กำลังและอีกตารางหนึ่งสำหรับลอการิทึมไซน์[ 1 ]ซึ่งช่วยให้ตัวดำเนินการ FM สามารถคำนวณเอาต์พุตได้โดยไม่ต้องใช้ตัวคูณใดๆ โดยใช้สูตรและตารางค้นหา 256 รายการสองตาราง ตารางทั้งสองจะถูกจัดเก็บเป็นคู่ของค่าที่ปัดเศษเป็นจำนวนเต็มที่ใกล้ที่สุด โดยค่าที่สองจะแสดงเป็นผลต่างระหว่างค่าที่สองกับค่าแรก

หนึ่งในสี่ของรูปคลื่นไซน์ที่แปลงเป็นลอการิทึมจะถูกจัดเก็บเป็นค่าประมาณแบบสุ่มตัวอย่างใน ตาราง หน่วยความจำแบบอ่านอย่างเดียว (ROM) ขนาด 256 คำ โดยคำนวณจาก ค่า 0 ถึง 255 ส่วนที่เหลือของรูปคลื่นไซน์จะถูกขยายออกไปโดยใช้คุณสมบัติสมมาตร การปรับขนาดเอาต์พุตของออสซิลเลเตอร์ให้ได้ระดับเสียงที่ต้องการโดยปกติจะทำโดยการคูณ แต่ YM3526 หลีกเลี่ยงการคูณโดยการทำงานกับ สัญญาณ ที่แปลงเป็นลอการิทึมซึ่งลดการคูณให้เป็นการบวกที่ประหยัดการคำนวณมากกว่า[ 2 ]

ROM ขนาด 256 คำอีกตัวหนึ่งจะเก็บฟังก์ชันเลขชี้กำลังเป็นตารางค้นหา ซึ่งใช้ในการแปลงสัญญาณมาตราส่วนลอการิทึมกลับเป็นมาตราส่วนเชิงเส้นเมื่อจำเป็น ในขั้นตอนสุดท้ายที่เอาต์พุตของออสซิลเลเตอร์จะถูกรวมเข้าด้วยกัน (ก่อนถึงบัสเอาต์พุต DAC) โดยที่รูปคลื่นของตัวปรับสัญญาณจะหน่วงเวลาหนึ่งตัวอย่างก่อนรูปคลื่นพาหะเสมอ[ 3 ] ตารางนี้คำนวณโดยใช้ค่าตั้งแต่ 0 ถึง 255 ในการคำนวณเลขชี้กำลัง จะมีการบวก 1024 เข้ากับค่าที่ดัชนีที่กำหนดโดยไบต์ที่มีนัยสำคัญน้อยที่สุดของอินพุต ซึ่งจะกลายเป็นค่าสำคัญ และบิตที่เหลือของอินพุตจะกลายเป็นเลขชี้กำลังของเอาต์พุตจุดลอยตัว

ชิปในซีรีส์

โอพีแอล

ยามาฮ่า YM3526

YM3526 หรือที่รู้จัก กันในชื่อ OPL (และบางครั้งเรียกว่าOPL1 ) เป็นชิปตัวแรกในตระกูล OPL ที่เปิดตัวในปี 1984 โดยให้เสียงสังเคราะห์แบบเก้าช่องสัญญาณ สองตัวควบคุม ชิปที่เกี่ยวข้องอย่างใกล้ชิดคือY8950หรือMSX-AUDIOซึ่งใช้เป็น ส่วนขยาย ของ MSXโดยพื้นฐานแล้วมันคือ YM3526 ที่มีความสามารถในการบันทึกและเล่นADPCM

วงจรนี้มีรีจิสเตอร์แบบเขียนได้อย่าง เดียว 244 ตัว สามารถสร้างเสียงได้ 9 ช่องสัญญาณ (หรือ 6 ช่องสัญญาณหากมีเครื่องดนตรีประเภทเคาะ 5 ชิ้น) แต่ละช่องสัญญาณประกอบด้วยออสซิลเลเตอร์ 2 ตัว แต่ละออสซิลเลเตอร์สามารถสร้างคลื่นไซน์ และมี ตัวสร้างซองสัญญาณ ADSRของตัวเองวิธีการสังเคราะห์เสียงหลักคือการสังเคราะห์แบบปรับความถี่ซึ่งทำได้โดยการปรับเฟสของออสซิลเลเตอร์ในช่องสัญญาณหนึ่งด้วยเอาต์พุตของออสซิลเลเตอร์อีกตัวหนึ่ง

สัญญาณเอาต์พุตของ YM3526 ซึ่งเป็นลำดับของ ตัวเลข ทศลอยที่ความถี่สุ่มตัวอย่างประมาณ 49716  เฮิรตซ์ จะถูกส่งไปยัง ชิป แปลงสัญญาณดิจิทัลเป็นอนาล็อก (DAC) แยกต่างหาก คือ YM3014B ชิป DAC นี้ยังถูกใช้ในชิป FM อื่นๆ เช่นYM2151และYM2203ด้วย

ภาพรวมของรีจิสเตอร์ในช่องสัญญาณ:

สำหรับทั้งช่อง:

  • ความถี่หลัก (10 บิต)
  • อ็อกเทฟ (3 บิต)
  • หมายเหตุ เปิด/ปิด
  • โหมดการสังเคราะห์ (FM หรือแบบเพิ่มค่า)
  • ผลตอบรับ (0–7, ตัวปรับสัญญาณปรับตัวเอง)

สำหรับออสซิลเลเตอร์แต่ละตัวจากสองตัว:

  • ตัวคูณความถี่ (สามารถตั้งค่าเป็น1/2 , 1ต่อ 10, 12 หรือ 15 ได้)
  • รูปคลื่น (ไซน์)
  • ปริมาตร (0–63, ลอการิทึม)
  • โจมตี ลดลง คงอยู่ ปล่อย (4 บิตต่ออย่าง, ลอการิทึม)
  • เอฟเฟ็กต์สั่น (เปิดหรือปิด)
  • วิบราโต (เปิดหรือปิด)
  • โหมดประหยัดพลังงาน (เปิดหรือปิด)
  • การปรับขนาดซองเสียงต่อคีย์ (เปิดหรือปิด)
  • การปรับระดับเสียงต่อปุ่ม (0–3)

นอกจากนี้ยังมีพารามิเตอร์บางอย่างที่สามารถตั้งค่าได้สำหรับชิปทั้งหมด:

  • ความลึกของไวเบรโต
  • ความลึกของเทรโมโล
  • โหมดเครื่องเคาะ (ใช้ 3 ช่องสัญญาณเพื่อสร้างเสียงเครื่องเคาะ 5 เสียง)
  • โหมดไซน์ผสม (ดูการซิงค์ออสซิลเลเตอร์ )

โอพีแอล2

ตัวอย่างเสียงเพลงที่แต่งขึ้นและบรรเลงด้วย YM3812
รูปคลื่น OPL2 [ 4 ] : 46

YM3812 หรือ ที่รู้จักกันใน ชื่อOPL2เป็นชิปตัวที่สองในตระกูล OPL ที่วางจำหน่ายในปี 1985 เป็นเวอร์ชันที่ได้รับการปรับปรุงจาก YM3526 และสามารถใช้งานร่วมกับ YM3526 ได้ รวมถึงรุ่นย่อยอย่าง Y8950 หรือ MSX-AUDIO ด้วย ชิปที่เกี่ยวข้องอีกตัวคือYM2413 (OPLL) ซึ่งเป็นเวอร์ชันที่ลดทอนลงของ YM3812

หนึ่งในคุณสมบัติที่เพิ่มเข้ามาใหม่คือความสามารถในการเลือกรูปคลื่นได้สี่แบบสำหรับออสซิลเลเตอร์แต่ละตัวโดยการตั้งค่ารีจิสเตอร์ นอกเหนือจากคลื่นไซน์ดั้งเดิมแล้ว ยังสามารถสร้างรูปคลื่นที่ดัดแปลงได้อีกสามแบบ ได้แก่ คลื่นครึ่งไซน์ (โดยที่ส่วนที่เป็นลบของไซน์จะถูกปิดเสียง) คลื่นไซน์สัมบูรณ์ (โดยที่ส่วนที่เป็นลบจะถูกกลับด้าน) และคลื่นฟันเลื่อยเทียม (คลื่นไซน์หนึ่งในสี่ส่วนขึ้นไปเท่านั้น โดยมีส่วนที่เงียบอยู่ตรงกลาง) วิธีการสร้างรูปคลื่นที่แปลกประหลาดนี้ทำให้ YM3812 มีเสียงที่เป็นเอกลักษณ์[ 5 ]

YM3812 จำกัดอยู่ที่การสังเคราะห์ FM แบบสองผู้ดำเนินการ ทำให้ไม่สามารถสร้างเสียงของเครื่องดนตรีจริงและเสียงเคาะได้อย่างแม่นยำเหมือนชิป FM อื่นๆ โพลีโฟนีของทำนองจำกัดอยู่ที่เก้าเสียงในโหมดทำนองและหกเสียงในโหมดเคาะ[ 6 ] : 27.14–17.16 YM3812 ใช้ร่วมกับชิป DAC แบบโมโนโฟนิกภายนอก YM3014B เพื่อส่งออกเสียงในรูปแบบอนาล็อก เช่นเดียวกับ YM3526

เนื่องจากมีการแข่งขันในตลาดน้อยมากในช่วงที่AdlibและSound Blaster เปิดตัว ในช่วงปลายทศวรรษ 1980 ชิปดังกล่าวจึงกลายเป็นมาตรฐานโดยพฤตินัยสำหรับซาวด์การ์ดที่ "เข้ากันได้กับ Sound Blaster" [ 6 ] : 27.14

โอพีแอล3

รูปคลื่น OPL3 [ 4 ] : 46–47

YMF262 หรือที่รู้จักกันในชื่อOPL3เป็นสมาชิกตัวที่สามของตระกูล OPL ซึ่งวางจำหน่ายในปี 1990 [ 7 ] [ a ] ​​เป็นเวอร์ชันที่ได้รับการอัพเกรดจาก YM3812 ซึ่งปรับปรุงคุณสมบัติของรุ่นก่อนหน้าให้ ดีขึ้น และยังรวมถึงความสามารถในการสังเคราะห์ FM แบบสี่ตัวดำเนินการด้วย ทำให้ YMF262 สร้างเสียงที่ไพเราะกว่ารุ่นก่อนหน้า คล้ายกับคีย์บอร์ดซินเธไซเซอร์สำหรับผู้บริโภคในยุคนั้น เช่นYamaha DX100 [ 6 ] : 27.16

มีการเพิ่มคุณสมบัติดังต่อไปนี้: [ 8 ]

  • จำนวนช่องเพิ่มขึ้นเป็นสองเท่า (18 ช่อง แทนที่จะเป็น 9 ช่อง)
  • ระบบเสียงสเตอริโอแบบง่าย (ซ้ายสุด กลางสุด หรือขวาสุด)
  • เอาต์พุตเสียง 4 แชนแนล
  • 4 รูปคลื่นใหม่ (ไซน์สลับ, ไซน์แบบ "อูฐ", สี่เหลี่ยม และฟันเลื่อยแบบลอการิทึม)
  • โหมดผู้ใช้งาน 4 คน โดยจับคู่ 2 ช่องสัญญาณเข้าด้วยกันเพื่อสร้างเสียง FM ผู้ใช้งาน 4 คนได้สูงสุดถึงหกเสียง
  • ลดเวลาแฝงในการเข้าถึงรีจิสเตอร์โฮสต์ (OPL2 มีความล่าช้าในการเข้าถึง I/O นานกว่ามาก)
  • ความแตกต่างเล็กน้อยในตารางค้นหาคลื่นไซน์และตัวสร้างซองสัญญาณเมื่อเทียบกับ YM3812 (เช่น รูปคลื่นตัวปรับสัญญาณบน YM3812 จะล่าช้าไปหนึ่งตัวอย่าง ในขณะที่รูปคลื่นทั้งคลื่นพาหะและคลื่นตัวปรับสัญญาณบน OPL3 ซิงโครไนซ์กันอย่างถูกต้อง) [ 3 ]

โหมดสังเคราะห์ FM ของ YMF262 สามารถกำหนดค่าได้หลายวิธี: [ 6 ] : 27.16–27.18 [ 8 ]

  • โหมดพื้นฐานของเครื่องนี้มีช่องสัญญาณ FM 18 ช่อง สำหรับผู้ใช้งานสองคน
  • การตั้งค่าอย่างหนึ่ง ซึ่งเป็นเรื่องปกติในผลิตภัณฑ์ OPL รุ่นอื่นๆ จะแปลงช่องสัญญาณ FM 3 ช่องให้เป็นชุดกลอง 5 ช่องสัญญาณ
  • อีกหนึ่งการตั้งค่าที่เพิ่มเข้ามาในชิปนี้ ทำให้ช่องสัญญาณ 12 ช่องถูกจับคู่กันเป็นช่องสัญญาณ 6 ช่องที่มีตัวดำเนินการ 4 ตัว การตั้งค่านี้อนุญาตให้รวมช่องสัญญาณ 2 ช่องที่มีตัวดำเนินการ 2 ตัวเข้าเป็นช่องสัญญาณเดียวที่มีตัวดำเนินการ 4 ตัว ซึ่งแลกเปลี่ยนความสามารถในการเล่นเสียงพร้อมกัน (polyphony) กับการสร้างเสียงที่ซับซ้อนมากขึ้น ในโหมดนี้สามารถใช้อัลกอริธึมได้ประมาณ 4 แบบสำหรับแต่ละช่องสัญญาณ 4 ตัวดำเนินการ
  • การตั้งค่าทั้งสองข้างต้นสามารถใช้แยกกันหรือใช้ร่วมกันก็ได้ ส่งผลให้มีโหมดทั้งหมดสี่โหมด:
    • ช่องสัญญาณ 2 ผู้ควบคุม 18 ช่อง
    • 15 ช่องสัญญาณควบคุม 2 ตัว + 5 ช่องสัญญาณดรัม (ตั้งค่าดรัมแล้ว)
    • 6 ช่องสัญญาณแบบ 2 ผู้ควบคุม + 6 ช่องสัญญาณแบบ 4 ผู้ควบคุม (เปิดใช้งานการตั้งค่า 4 ผู้ควบคุม)
    • 3 ช่องสัญญาณแบบ 2 ผู้ควบคุม + 6 ช่องสัญญาณแบบ 4 ผู้ควบคุม + 5 ช่องสัญญาณแบบดรัม (เปิดใช้งานทั้งสองแบบ)

YMF262 ยังได้ลบการสนับสนุนโหมด CSM ( Composite sine mode ) ที่ไม่ค่อยได้ใช้ซึ่งมีอยู่ใน YM3526 และ YM3812 [ 3 ]ซึ่งเทียบเท่ากับการเรียกใช้หลายช่องสัญญาณพร้อมกัน เช่นเดียวกับรุ่นก่อนหน้า OPL3 ส่งออกเสียงในรูปแบบดิจิทัล ซึ่งต้องใช้ชิป DAC ภายนอก เช่น YAC512 ที่ผลิตขึ้นเป็นพิเศษ

YMF262 ถูกนำมาใช้ในSound Blaster Pro ที่ได้รับการปรับปรุงใหม่ , Sound Blaster 16 , AdLib Gold , การ์ด Pro AudioSpectrumของMedia Visionและการ์ดWindows Sound SystemของMicrosoft [ 4 ] : 45ผู้ผลิตชิปเสียงคู่แข่ง (เช่น ESS, [ 9 ] OPTi, [ 10 ] Crystal [ 11 ]และอื่นๆ) ยังได้ออกแบบชิปเสียงที่เข้ากันได้กับ OPL3 ของตนเองด้วย โดยมีความถูกต้องแม่นยำต่อ OPL3 ดั้งเดิมในระดับที่แตกต่างกัน

ยามาฮ่า YMF289

การเปรียบเทียบผลลัพธ์จากชิปเสียง FM รุ่น YMF262 และ YMF289 ของ Yamaha โดยเริ่มที่ 0:00 คือ YMF262 และตั้งแต่ 0:31 เป็นต้นไปคือ YMF289

YMF289 ( OPL3 -L) เป็นรุ่นที่ใช้พลังงานต่ำและเข้ากันได้อย่างสมบูรณ์ของ YMF262 ที่วางจำหน่ายในปี 1995 โดยมุ่งเป้าไปที่การ์ดเสียงPCMCIA และคอมพิวเตอร์แล็ปท็อป [ 12 ]นอกจากนี้ยังใช้ใน การ์ดเสียง Sound Blaster 16 บางรุ่น ที่ผลิตโดยCreative Technologyอีก ด้วย

YMF289 สามารถใช้งานร่วมกับรีจิสเตอร์ YMF262 ได้อย่างสมบูรณ์และยังคงคุณสมบัติชุดเดิมไว้ โดยมีข้อแตกต่างอยู่บ้าง: [ 12 ]

  • รองรับการทำงานที่แรงดัน 5 หรือ 3.3 โวลต์
  • CPU ของโฮสต์สามารถอ่านหรือเขียนข้อมูลลงในรีจิสเตอร์ได้ ในขณะที่บน YMF262 นั้นสามารถเขียนได้อย่างเดียวเท่านั้น
  • อัตราการสุ่มตัวอย่างเอาต์พุต44,100  เฮิรตซ์ (44.1 กิโลเฮิร์ตซ์) 
  • มีการเพิ่มโหมดประหยัดพลังงานเข้ามา
  • มีขนาดโดยรวมเล็กกว่าเล็กน้อย รวมทั้ง DAC ด้วย เมื่อเทียบกับการใช้งาน YMF262 แบบเต็มรูปแบบ
  • สัญญาณนาฬิกาขาเข้า 33.868  MHz เมื่อเทียบกับ สัญญาณนาฬิกาขาเข้า 14.32 MHz ที่ใช้สำหรับ YMF262
  • ตัวแทรกเชิงเส้นภายใน

YMF289B จับคู่กับชิป DAC แบบ floating-point รุ่น YAC513 หรือ YAC516 เช่น YMF262

เอสเอสเอฟเอ็ม

ผลลัพธ์ของ ESFM ในโหมด Legacy / OPL3-compatible แสดงให้เห็นถึงความแตกต่างที่ชัดเจนในวิธีการสังเคราะห์เสียงบางประเภท

ESFMซึ่งเป็นอนุพันธ์ที่พัฒนาขึ้นภายในบริษัทESS Technologyเป็นโคลนที่เข้ากันได้กับ OPL3 ที่มีตัวดำเนินการ 72 ตัวที่ได้รับการปรับปรุง โดยมีโหมดการทำงานสองโหมด ได้แก่ โหมด Native และโหมด Legacy ซึ่งควบคุมชุดคุณสมบัติและพฤติกรรม[ 9 ]ในโหมด Native ESFM อนุญาตให้แมปเสียง FM 4 ตัวดำเนินการได้ 18 เสียง โดยแต่ละเสียงมีการควบคุมความถี่ต่อตัวดำเนินการและความลึกของ LFO [ 13 ]ซึ่งอาจทำให้ความซับซ้อนของโทนเสียงที่สร้างขึ้นเพิ่มขึ้นอย่างมาก ไดรเวอร์สำหรับ Windows 9x มีแพทช์เครื่องดนตรีแบบกำหนดเองของตนเองซึ่งใช้โหมดขยายนี้ ในทางกลับกัน โหมด Legacy ให้ความเข้ากันได้แบบย้อนหลังอย่างสมบูรณ์กับ YMF262 ของ Yamaha [ 9 ]เอาต์พุตของ ESFM ในโหมดนี้ค่อนข้างเหมือนกับ YMF262 โดยรวมแล้ว แต่โทนเสียงบางโทนจะแสดงผลแตกต่างกันอย่างมาก ส่งผลให้เกิดการบิดเบือนที่ไม่เหมือนใครในเสียงและดนตรีของเกมบางเกม

ESFM มีอยู่ในชิปเสียงของ ESS ตั้งแต่รุ่น ES1688 AudioDrive ที่ใช้สถาปัตยกรรม ISA ไปจนถึงรุ่น ES1946 Solo-1E ที่ใช้สถาปัตยกรรม PCI ในขณะที่ชิปรุ่นก่อนหน้านั้นจำเป็นต้องใช้ชิปสังเคราะห์เสียง FM ภายนอก (โดยทั่วไปคือ Yamaha YMF262) ชิปเสียงซีรีส์ Maestro ของ ESS ที่ใช้สถาปัตยกรรม PCI นั้นใช้การสังเคราะห์เสียง FM ผ่านซอฟต์แวร์ ซึ่งขาดคุณสมบัติพิเศษของ ESFM

OPL3-SA, DS-XG, OPL4

ตัวควบคุมเสียง PC รุ่นหลังๆ ของ Yamaha รวมถึงYMF278 ( OPL4 ), Yamaha YMF718/719S แบบชิปเดี่ยว และตระกูล YMF724/74x แบบ PCI ได้รวมบล็อกการสังเคราะห์ FM ของ YMF262 ไว้ด้วย เพื่อให้สามารถใช้งานร่วมกับซอฟต์แวร์รุ่นเก่าได้ ดูYMF7xxสำหรับข้อมูลเพิ่มเติม

ผลิตภัณฑ์ที่ใช้ซีรี่ส์ OPL

YM3526 ถูกนำมาใช้ในส่วนขยาย ของ Commodore 64 ที่เรียกว่า Sound Expanderรวมถึงเกมอาร์เคด หลายเกม เช่นTerra CrestaและBubble Bobbleเวอร์ชันที่ดัดแปลงของ YM3526 ที่มีเสียง ADPCM ซึ่งรู้จักกันในชื่อ Y8950 (MSX-AUDIO) ถูกนำมาใช้ใน คอมพิวเตอร์ MSXเป็นส่วนขยายเสริม[ 14 ]

YM3812 มีการใช้งานอย่างแพร่หลายในซาวด์การ์ดที่ใช้IBM PCเช่นAdLib , Sound BlasterและPro AudioSpectrum (8 บิต) [ 15 ] รวมถึงเกมอาร์เคดหลายเกมจากNichibutsu , Toaplanและอื่นๆ

YM2413 ถูกใช้ในส่วนขยาย FM Sound Unit สำหรับ Sega Mark III และSega Master System รุ่นญี่ปุ่น รวมถึงมาตรฐาน MSX-MUSIC ซึ่งวางจำหน่ายทั้งในรูปแบบการ์ดเสริมแยกต่างหาก (เช่น Panasonic FM-PAC) และแบบติดตั้งในคอมพิวเตอร์ MSX2+ และ MSX TurboR หลายเครื่อง นอกจากนี้ยังถูกใช้ในเกมอาร์เคดบางเกมโดยAtari , SNKและAlpha Denshiเป็นต้น[ 16 ]

YMF262 ถูกใช้ในซาวด์การ์ด ที่ใช้ IBM PC หลายรุ่น โดยเริ่มจากSound Blaster Pro 2 ที่ได้รับความนิยม ในปี 1991 และต่อมาในSound Blaster 16 ASPในปี 1992 รวมถึง Pro AudioSpectrum (16 บิต) ด้วย[ 15 ]รุ่นต่อมาของ Sound Blaster 16 และ Sound Blaster AWE ได้รวม OPL3 เข้ากับชิปอื่นๆ โดย Creative Labs ใช้ชิปโคลน OPL3 คือ CQM ซึ่งรวมเข้ากับชิปอื่นๆ ในรุ่นต่อมาตั้งแต่ปลายปี 1995 [ 17 ]นอกจากนี้ยังใช้ในเกมอาร์เคดหลายเกมโดยTecmoและบริษัทอื่นๆ ด้วย

YMF278 ถูกใช้ในMoonsound card สำหรับ MSX รวมถึง Sound Edge card ของ Yamaha สำหรับเครื่องคอมพิวเตอร์ IBM PC ที่เข้ากันได้[ 18 ]

เครื่องสังเคราะห์เสียง

เครื่องสังเคราะห์เสียงที่ใช้ YM3812: [ 19 ]

  • เปียโน Yamaha PSR-11 49 คีย์ 16 เสียง (ปี 1986)
  • เปียโน Yamaha PSR-12 49 คีย์ 32 เสียง (ปี 1987)
  • เปียโน Yamaha PSR-21 49 คีย์ 16 เสียง สไลเดอร์ 2 ขั้น (ปี 1986)
  • เปียโน Yamaha PSR-22 49 คีย์ 32 เสียง สไลเดอร์ 2 ขั้น (ปี 1987)
  • Yamaha PSR-31 คีย์บอร์ด 61 คีย์ 16 เสียง พร้อมชิป YM3301 เพิ่มเติม[ 20 ]สำหรับกลอง (1986)
  • Yamaha PSR-32 คีย์บอร์ด 61 คีย์ 32 เสียง พร้อมชิป YM3301 เพิ่มเติม[ 20 ]สำหรับกลอง (1987)
  • Yamaha PSS-360 คีย์บอร์ดขนาดเล็ก 49 คีย์ 21 เสียง สไลเดอร์ 5 ระดับ รุ่นโมโนราคาประหยัดของ PSS-460 (ปี 1986)
  • Yamaha PSS-460 คีย์บอร์ด 49 คีย์ขนาดเล็ก 21 เสียง สไลเดอร์ 5 ระดับ (ปี 1986)
  • Yamaha PSS-470 คีย์บอร์ด 49 คีย์ขนาดเล็ก 21 เสียง สไลเดอร์ 5 ระดับ (ปี 1987)
  • Yamaha PSS-560 คีย์ขนาดเล็ก 49 คีย์ 21 เสียง สไลเดอร์ 5 ขั้นตอน ชิป YM3301 เพิ่มเติม[ 20 ]สำหรับกลอง (1986)
  • Yamaha PSS-570 คีย์ขนาดเล็ก 49 คีย์ 21 เสียง สไลเดอร์ 5 ขั้นตอน ชิป YM3301 เพิ่มเติม[ 20 ]สำหรับกลอง (1987)

เครื่องสังเคราะห์เสียงที่ใช้ YM2413 (YM3812 ราคาประหยัด): [ 19 ]

  • เปียโน Yamaha PSR-6 49 คีย์ 100 เสียง (ปี 1994)
  • Yamaha PSS-140 37 มินิคีย์ 100 เสียง (1988); PSS-140 ใช้ YM2420 ซึ่งเป็นรุ่นดัดแปลงเล็กน้อยของ YM2413 ที่มีรีจิสเตอร์ต่างกัน[ 21 ]
  • เปียโน Yamaha PSS-170 44 คีย์ขนาดเล็ก 100 เสียง (ปี 1986)
  • เปียโน Yamaha PSS-270 49 คีย์ขนาดเล็ก 100 เสียง (ปี 1986)

รูปแบบและอนุพันธ์

การ ใช้งาน RTL แบบโอเพนซอร์ส ของ OPL3 ได้รับการเขียนด้วยSystemVerilogและปรับให้เข้ากับFPGAในปี 2015 [ 18 ]

หมายเหตุ

  1. แหล่งข้อมูลหลายแห่งอ้างว่า YMF262 (OPL3) ออกวางจำหน่ายในปี 1988 แต่ข้อมูลนี้ไม่ถูกต้อง เนื่องจากปีดังกล่าวเกี่ยวข้องกับปีลิขสิทธิ์ที่พิมพ์ไว้ในคู่มืออ้างอิงของชิป

ดูเพิ่มเติม

  1. "Adlib / OPL2 / YM3812 – iki.fi/o" . 11 มกราคม 2552.
  2. "OPLx ถูกแยกส่วน" . Google Docs .
  3. 1 2 3 "ข้อมูล" . dev.kewl.org. เก็บถาวรจากต้นฉบับเมื่อ 2021-06-02 . เรียกดูเมื่อ2021-10-07 .
  4. 1 2 3 Leinecker, Richard C (1994). การสร้างเสียงรบกวน: การสร้างเสียงบนพีซีของคุณ . นิวยอร์ก: M & T Books. ISBN  1558513868.
  5. Sanglard, Fabien (2019). "3.6.2. ดนตรี" . Game Engine Black Book: Wolfenstein 3D . Software Wizards. หน้า95. 
  6. 1 2 3 4 Keyes, Jessica (1997). คู่มือมัลติมีเดียฉบับสมบูรณ์ . นิวยอร์ก: McGraw Hill. ISBN 978-0-07-034530-0.
  7. "โปรแกรมจำลอง OPL3 ถูกลบ" . VOGONS . สืบค้นเมื่อ2024-02-09 .
  8. 1 2 "เอกสารข้อมูล YMF262" (PDF) . www.fit.vutbr.cz . เก็บถาวรจากต้นฉบับ(PDF)เมื่อ 2003-05-20 . เรียกดูเมื่อ2021-10-07 .
  9. 1 2 3 "คู่มือ" (PDF) . ftp.alsa-project.org. เก็บถาวรจากต้นฉบับ(PDF)เมื่อ 2020-05-21 . เรียกดูเมื่อ2021-10-07 .
  10. "เอกสารข้อมูลผลิตภัณฑ์ 82C925(100QFP) ในรูปแบบ PDF - OPTi Technologies, Inc" . www.datasheets360.com .
  11. "สำเนาที่เก็บถาวร" (PDF) . gd.tuwien.ac.at . เก็บถาวรจากต้นฉบับ(PDF)เมื่อวันที่ 6 กุมภาพันธ์ 2018 . เรียกดูเมื่อวันที่ 15 มกราคม 2022 .{{cite web}}: CS1 maint: archived copy as title (link)
  12. 1 2 "ข้อมูล" (PDF) . doc.chipfind.ru . สืบค้นเมื่อ2021-10-07 .
  13. "esfm" . www.github.com.com . สืบค้นเมื่อ 2020-07-07 .
  14. "YM3812 (ชิปเสียง OPL2)" . heinpragt.nl . สืบค้นเมื่อ16 พฤษภาคม 2026 .
  15. 1 2 "การ์ดเสียง Ad-Lib สำหรับพอร์ตขนาน" 13 ธันวาคม 2017 ผ่านทาง www.youtube.com
  16. "ข้อมูลเสียง FM" . consolemods.org . สืบค้นเมื่อ16 พฤษภาคม 2026 .
  17. " ระบบเสียง PC สำหรับคนหัวโบราณ" flaterco.com
  18. 1 2 "YMF278 (OPL4)" . github.com . สืบค้นเมื่อ16 พฤษภาคม 2026 ผ่านทาง GitHub
  19. 1 2 "มาทำความรู้จักกับคีย์บอร์ด "Soundblaster" ที่ไม่ค่อยมีใครรู้จัก" The 8-Bit Guy, Youtube. สิงหาคม 2015. สืบค้นเมื่อ19 สิงหาคม 2015 .
  20. 1 2 3 4 "Edward D-tech, Yamaha Chips, YM series" . Edward D-tech. เก็บถาวรจากต้นฉบับเมื่อ 16 พฤษภาคม 2016 . เรียกดูเมื่อ25 มกราคม 2016 .
  21. "Yamaha PSS-140 - คีย์บอร์ดวินเทจที่ให้เสียงเหมือนการ์ดเสียง Sound Blaster" Preece Music, Youtube. 3 มกราคม 2024. สืบค้นเมื่อ16 มกราคม 2024 .
  • http://www.oplx.com/ข้อมูลเกี่ยวกับรายการซีรีส์ OPL
  • MIDIbox FMคือซินเธไซเซอร์แบบ DIY ที่ใช้ชิป YMF262
  • AdlibTracker.net Adlib Tracker II (YMF262-Tracker)
  • RAD Reality Adlib Tracker (YMF262-Tracker)
  • โปรแกรมจำลอง YMF262พร้อมโปรแกรมเล่นเพลง OPL3 ออนไลน์
  • OPLx ถูกถอดแคปซูล (รายงานการวิเคราะห์ย้อนกลับ)
  • OPL3_FPGA GitHubการวิเคราะห์ย้อนกลับ OPL3 ใน FPGA
  • การวิเคราะห์คณิตศาสตร์ของ OPL3
  • โปรแกรมจำลอง Nuked-OPL3 YMF262
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Yamaha_OPL&oldid=1360264899#OPL3 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ยามาฮ่า โอพีแอล

ซีรี่ส์ OPL (FM Operator Type-L) เป็นตระกูล ชิปเสียง ที่พัฒนาโดย ยามาฮ่า ประกอบด้วยชิปเสียงราคาประหยัดที่ให้ การสังเคราะห์ เสียง แบบ FM สำหรับใช้ในงานคอมพิวเตอร์ ดนตรี และวิดีโอเกม

การดำเนินงานภายใน

การทำงานภายในของชิปเป็นแบบดิจิทัลทั้งหมด โทนเสียง FM แต่ละโทนถูกสร้างขึ้นโดยออสซิลเลเตอร์ดิจิทัลโดยใช้รูปแบบ การสังเคราะห์ดิจิทัลโดยตรง ออ สซิลเลเตอร์ความถี่ต่ำ และ ตัวสร้างซองสัญญาณ จะขับตัวดำเนินการ FM เพื่อสร้างเอาต์พุตจุดลอยตัวสำหรับ DAC...

โอพีแอล

YM3526 หรือที่ รู้จัก กันในชื่อ OPL (และบางครั้งเรียกว่า OPL1 ) เป็นชิปตัวแรกในตระกูล OPL ที่เปิดตัวในปี 1984 โดยให้เสียงสังเคราะห์แบบเก้าช่องสัญญาณ สองตัวควบคุม ชิปที่เกี่ยวข้องอย่างใกล้ชิดคือ Y8950 หรือ MSX-AUDIO ซึ่งใช้เป็น ส่วนขยาย ของ MSX...

โอพีแอล2

YM3812 หรือ ที่รู้จักกันใน ชื่อ OPL2 เป็นชิปตัวที่สองในตระกูล OPL ที่วางจำหน่ายในปี 1985 เป็นเวอร์ชันที่ได้รับการปรับปรุงจาก YM3526 และสามารถ ใช้งานร่วม กับ YM3526 ได้ รวมถึงรุ่นย่อยอย่าง Y8950 หรือ MSX-AUDIO ด้วย ชิปที่เกี่ยวข้องอีกตัวคือ YM2413 (OPLL)...