อ่าน 9 นาที
ยามาฮ่า โอพีแอล
ซีรี่ส์ OPL (FM Operator Type-L) เป็นตระกูล ชิปเสียง ที่พัฒนาโดย ยามาฮ่า ประกอบด้วยชิปเสียงราคาประหยัดที่ให้ การสังเคราะห์ เสียง แบบ FM สำหรับใช้ในงานคอมพิวเตอร์ ดนตรี และวิดีโอเกม
ยามาฮ่า โอพีแอล
ซีรี่ส์ 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 หรือที่รู้จัก กันในชื่อ 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เป็นชิปตัวที่สองในตระกูล 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
- ยามาฮ่า YM3812 (ชิป OPL2)
- บริษัท Creative Labs และบริษัทอื่นๆ มักซ่อนฉลากดั้งเดิมของ Yamaha ไว้
- ชิป Yamaha YM3812-F SMD (ชิป OPL2 แบบติดตั้งบนพื้นผิว)
โอพีแอล3

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 ดั้งเดิมในระดับที่แตกต่างกัน
- Yamaha YMF262 (ชิป OPL3, ปีที่ผลิต 1994)
- ภาพแสดงพื้นผิวของชิป YMF262 ที่ถอดฝาครอบออกแล้ว
ยามาฮ่า 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
- Yamaha YMF289B และ DAC รุ่น YAC516
เอสเอสเอฟเอ็ม
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
- ES1869F เป็นหนึ่งในชิปเสียงหลายตัวที่ ESS พัฒนาขึ้น ซึ่งรวมเอาฟังก์ชัน ESFM อันเป็นเอกลักษณ์ของ ESS ไว้ด้วย
OPL3-SA, DS-XG, OPL4
ตัวควบคุมเสียง PC รุ่นหลังๆ ของ Yamaha รวมถึงYMF278 ( OPL4 ), Yamaha YMF718/719S แบบชิปเดี่ยว และตระกูล YMF724/74x แบบ PCI ได้รวมบล็อกการสังเคราะห์ FM ของ YMF262 ไว้ด้วย เพื่อให้สามารถใช้งานร่วมกับซอฟต์แวร์รุ่นเก่าได้ ดูYMF7xxสำหรับข้อมูลเพิ่มเติม
- ชิปเซ็ต Yamaha OPL YMF715B-S
ผลิตภัณฑ์ที่ใช้ซีรี่ส์ 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 ]
หมายเหตุ
- ↑แหล่งข้อมูลหลายแห่งอ้างว่า YMF262 (OPL3) ออกวางจำหน่ายในปี 1988 แต่ข้อมูลนี้ไม่ถูกต้อง เนื่องจากปีดังกล่าวเกี่ยวข้องกับปีลิขสิทธิ์ที่พิมพ์ไว้ในคู่มืออ้างอิงของชิป
ดูเพิ่มเติม
- VGM – รูปแบบไฟล์เสียงสำหรับแพลตฟอร์มวิดีโอเกมหลายแพลตฟอร์ม
- รายชื่อชิปเสียง
- รายชื่อผลิตภัณฑ์ยามาฮ่า
- ยามาฮ่า วาย8950
- ยามาฮ่า YM2413
- ยามาฮ่า YMF278
- ยามาฮ่า โอพีเอ็น
- ↑ "Adlib / OPL2 / YM3812 – iki.fi/o" . 11 มกราคม 2552.
- ↑ "OPLx ถูกแยกส่วน" . Google Docs .
- 1 2 3 "ข้อมูล" . dev.kewl.org. เก็บถาวรจากต้นฉบับเมื่อ 2021-06-02 . เรียกดูเมื่อ2021-10-07 .
- 1 2 3 Leinecker, Richard C (1994). การสร้างเสียงรบกวน: การสร้างเสียงบนพีซีของคุณ . นิวยอร์ก: M & T Books. ISBN 1558513868.
- ↑ Sanglard, Fabien (2019). "3.6.2. ดนตรี" . Game Engine Black Book: Wolfenstein 3D . Software Wizards. หน้า95.
- 1 2 3 4 Keyes, Jessica (1997). คู่มือมัลติมีเดียฉบับสมบูรณ์ . นิวยอร์ก: McGraw Hill. ISBN 978-0-07-034530-0.
- ↑ "โปรแกรมจำลอง OPL3 ถูกลบ" . VOGONS . สืบค้นเมื่อ2024-02-09 .
- 1 2 "เอกสารข้อมูล YMF262" (PDF) . www.fit.vutbr.cz . เก็บถาวรจากต้นฉบับ(PDF)เมื่อ 2003-05-20 . เรียกดูเมื่อ2021-10-07 .
- 1 2 3 "คู่มือ" (PDF) . ftp.alsa-project.org. เก็บถาวรจากต้นฉบับ(PDF)เมื่อ 2020-05-21 . เรียกดูเมื่อ2021-10-07 .
- ↑ "เอกสารข้อมูลผลิตภัณฑ์ 82C925(100QFP) ในรูปแบบ PDF - OPTi Technologies, Inc" . www.datasheets360.com .
- ↑ "สำเนาที่เก็บถาวร" (PDF) . gd.tuwien.ac.at . เก็บถาวรจากต้นฉบับ(PDF)เมื่อวันที่ 6 กุมภาพันธ์ 2018 . เรียกดูเมื่อวันที่ 15 มกราคม 2022 .
{{cite web}}: CS1 maint: archived copy as title (link) - 1 2 "ข้อมูล" (PDF) . doc.chipfind.ru . สืบค้นเมื่อ2021-10-07 .
- ↑ "esfm" . www.github.com.com . สืบค้นเมื่อ 2020-07-07 .
- ↑ "YM3812 (ชิปเสียง OPL2)" . heinpragt.nl . สืบค้นเมื่อ16 พฤษภาคม 2026 .
- 1 2 "การ์ดเสียง Ad-Lib สำหรับพอร์ตขนาน" 13 ธันวาคม 2017 –ผ่านทาง www.youtube.com
- ↑ "ข้อมูลเสียง FM" . consolemods.org . สืบค้นเมื่อ16 พฤษภาคม 2026 .
- ↑ " ระบบเสียง PC สำหรับคนหัวโบราณ" flaterco.com
- 1 2 "YMF278 (OPL4)" . github.com . สืบค้นเมื่อ16 พฤษภาคม 2026 –ผ่านทาง GitHub
- 1 2 "มาทำความรู้จักกับคีย์บอร์ด "Soundblaster" ที่ไม่ค่อยมีใครรู้จัก" The 8-Bit Guy, Youtube. สิงหาคม 2015. สืบค้นเมื่อ19 สิงหาคม 2015 .
- 1 2 3 4 "Edward D-tech, Yamaha Chips, YM series" . Edward D-tech. เก็บถาวรจากต้นฉบับเมื่อ 16 พฤษภาคม 2016 . เรียกดูเมื่อ25 มกราคม 2016 .
- ↑ "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