Yamaha YMF278B , также известный как OPL4 (ССО является аббревиатурой для FM Operator Type-L ), является звуковой чип , который включает в себя как синтез FM и выборки на основе синтеза (часто неправильно называемый « табличный синтез ») от Yamaha .
Компонент синтеза на основе сэмплов [ править ]
Часть синтеза сэмплов основана на импульсно-кодовой модуляции (ИКМ). Особенности:
- До 24 одновременных звуков (голосов)
- Частота дискретизации на выходе 44,1 кГц (он также может принимать отсчеты 22,05 кГц - перед выводом они повышаются до 44,1 кГц)
- Длина данных осциллограммы 8, 12 или 16 бит
- Стерео выход (с 4-битным / 16-уровневым панорамированием для каждого голоса)
Синтезаторная часть PCM принимает:
- До 4 МБ внешней памяти для волновых данных
- До 512 сэмплов
- Внешнее ПЗУ или SRAM- память. Если SRAM подключена, волновые данные могут быть загружены из OPL4.
- Могут выводиться сигналы выбора микросхемы для памяти 128 КБ , 512 КБ, 1 МБ или 2 МБ.
Компонент синтеза частотной модуляции [ править ]
Часть FM - это, по сути, блок YMF262 (OPL3); таким образом, он также обратно совместим с YM3526 (OPL) и YM3812 (OPL2). Как и OPL3, он может работать одним из четырех способов:
- 18 двухоператорских FM-каналов
- 6 четырехоператорских FM-каналов + 6 двухоператорских FM-каналов
- 15 двухоператорских FM-каналов + 5 FM-барабанов
- 6 четырехоператорских FM-каналов + 3 двухоператорских FM-канала + 5 FM-барабанов
Четырехоператорный FM позволяет более сложные звуки, но снижает полифонию.
Для FM-синтеза доступны восемь форм сигналов:
- простой синус
- половина синуса
- абсолютный синус
- четверть синуса
- переменный синус
- "верблюжий" синус
- квадрат
- логарифмическая пила
В отличие от OPL3, который имеет четыре канала для вывода звука, OPL4 имеет шесть каналов.
Приложения [ править ]
YMF278B был использован в Moonsound MSX звуковой карты и звуковой карты SoundEdge компании Yamaha для IBM PC и совместимых.
Урезанная версия YMF278 (без секции FM-синтеза) была создана для Sega как MultiPCM . Yamaha внутренне идентифицирует чип как YMW258-F [1] или YMFA1005 , тогда как Sega использует номер детали 315-5560 . Эта версия микросхемы использовалась вместе с YM3438, которая обеспечивала управление звуковым таймером.
Микросхема YMW258-F способна выполнять FM-синтез и дискретизацию с расширенной волновой памятью (AWM) . Он используется в различных электронных музыкальных инструментах Yamaha , включая звуковые модули Yamaha MU5 и TG-100 , электронные клавиатуры Yamaha Portasound (PSS-51, PSR-200, PSR-210, PSR-215, PSR-300, PSR-310, PSR-400, PSR-410, PSR-500, PSR-510 и PSR-600), проигрыватель музыкального сопровождения QR-10 и музыкальная рабочая станция QY-20 . [2]
Связь [ править ]
Для доступа к волновым данным ПЗУ к OPL4 можно подключить микросхему ПЗУ Yamaha YRW801 2 МБ. Он содержит примерно 330 семплов, в основном 12-битных сэмплов с частотой 22,05 кГц и 44,1 кГц для некоторых ударных. Он совместим со стандартом General MIDI (128 звуков мелодии, 47 звуков перкуссии).
Для звуковых эффектов OPL4 можно подключить к процессору эффектов Yamaha YSS225 (EP), который добавляет различные звуковые эффекты.
Как и все его предшественники, OPL4 выводит звук в форме цифрового ввода-вывода, поэтому требуется внешний чип ЦАП . Для этого был разработан ЦАП Yamaha YAC513.
Ссылки [ править ]
- ^ «Эмуляция Yamaha YMW-258-F 'GEW8' (также известного как Sega 315-5560)» . GitHub . МАМЕ . Проверено 12 октября 2020 .
- ^ "Yamaha Chips" . Эдвард D-Tech . Проверено 12 октября 2020 .
- OPL4 YMF278B Руководство по применению
Внешние ссылки [ править ]
- Техническая документация MoonSound
- Часто задаваемые вопросы по Ultimate MSX - Moonsound
- Руководство пользователя Yamaha SoundEdge