Главная » Хабрахабр » [Из песочницы] Немного о звуковых картах с FM-синтезаторами OPL2/3 для ПК…

[Из песочницы] Немного о звуковых картах с FM-синтезаторами OPL2/3 для ПК…

На мой взгляд FM-синтезаторы в звуковых картах незаслуженно забыты и поэтому я решил поделиться своими мыслями на этот счет.

image

Сейчас FM-синтезаторы вытеснены полностью программной WaveTable технологий, да и в играх после перехода с DOS на Windows музыка на FM/WaveTable-синтезаторах перестала использоваться в пользу mp3 через ЦАП.
Большинство людей считают, что музыка на FM-синтезаторах (OPL2/OPL3) плоховата, а на WaveTable намного лучше. Сейчас какой-то ажиотаж пошел на ISA звуковые карты — просто бешено раскупают везде, на ebay цены просто космос… Возможно раскупают коллекционерщики, а возможно дело в том, что только на ISA звуковых картах использовались аппаратные FM-синтезаторы (OPL2/OPL3). Да, на WaveTable многие классические инструменты звучат реалистичней, лучше для классических произведений, а для Техно хуже, потому что утрачивается «космическое», «электрические» звучание FM-звучания. Это распространенное заблуждение, что звуковые карты с WaveTable-технологией лучше. А на реальной звуковой карте музыка ещё сочней, чем на записи в FLAC (убедился на своем ПК с ISA звуковой SB16, который я собрал специально для этой цели). В этом легко можно убедиться на примере поиграв в X-COM: UFO Defense на SB AWE32 и AdLib (OPL2 на микросхеме Yamaha YM3812) или послушав на сайте записи звучания Adlib-FLAC.zip. Разница такая же, как если сравнить прослушивание песни с mp3 записи и выступления группы на реальных музыкальных инструментах. Вы не получите такого наслаждения от музыки через эмуляторы звуковых OPL2/OPL3 в DosBox, как от ISA звуковой карты.

И так почему сложилось мнение, что FM-синтезаторы на ПК звучат плохо?

А вот если быстрый темп в стиле Techno/RAVE то тут FM-синтезатор расцветает во всей красе. Во-первых, если играет медленная композиция для классических инструментов то тут да, OPL2/3 будет звучать достаточно блекло. Это трекер-проигрыватель/редактор разработанный компанией Adlib, но в отличии от MOD/S3M он не использует цифровые сымплы, а играет напрямую через FM-синтезатор. Вы можете убедиться в этом если скачаете Adlib Tracker 2 для современных ПК под Windows — вместе с проигрывателем прилагаются 458 треков. Качество эмуляции очень хорошее, но не такое ламповое, как на живой микросхеме. Интерфейс программы Досовский, клавишей F3 открыть проводник для загрузки трека из каталога MODULES, F5 — проигрывание, F7 — остановить.

За историю DOS-игр я могу припомнить немного игр с потрясающей FM-музыкой — это как уже называл X-COM: UFO Defense, Tyrian, Cybersphere. Во-вторых, по моему мнению компания AdLib в качестве законодателя мод выбрала не самую лучшую микросхему для своей звуковой карты — Yamaha YM3812. А вот на игровой приставке SEGA на микросхеме Yamaha YM2203 я могу назвать уже гораздо больше игр с потрясающей «космической» музыкой — это и Skeleton Krew, Alien Soldier, Exo Squad, B. В DOOM и Duke Nukem 3D уже WaveTable звучит лучше (ну там и не музыка главное). B. O. Вот только на SEGA микросхема Yamaha YM2203 использовалась не в полную силу. и многие другие. А микросхема AY-3-8910 — это огромный мир чиптюн музыки на ZX-Spectrum с огромной библиотекой музыки под эту микросхему. На Сеге для музыки использовался только 1 блок трёхканальный FM-синтезатор, а 2й блок полный аналог микросхемы General Instruments AY-3-8910 — нет.

Конкуренции нет! И вот тут у меня завертелась мысль — а не возродить ли FM-синтезаторы на звуковых картах для ПК? Есть один единственный производитель Arstech изготавливает переходник ISA to USB, но у него цена просто космос — $149. Никто не производит новые, старые звуковые карты ISA никак не вставить в современные ПК. Но они не имеют ЦАП и поэтому полноценными звуковыми картами назвать нельзя. Есть другой производитель изготавливает OPL2/3 звуковые карты для LPT-порта.

А вот на YM2203 будет интересна всем любителям музыки с SEGA, ZX-Spectrum, а также музыкантам-любителям и есть задел под Chiptune. Изготавливать современную звуковую карту PCI-e с FM-синтезатором только на микросхеме OPL2/3 смысла нет, потому что хорошей музыки в формате мало, а ради 2-3 DOS тоже не интересно. В качестве DSP можно поставить C-Media MI8786 — для большинства игроманов будет достаточно. Кстати на этой микросхеме YM2203 российские разработчики делают звуковую карту Turbo Sound FM, но только для ZX-Spectrum. Но даже если изготовить звуковую только с простым DSP и звуковым синтезатором на 2х микросхемах AY-3-8910 для прослушивания музыки AY, YM, PT2 на ПК такую карту уже ждут продажи.

Такая звуковая карта была бы очень актуальна и сегодня — её бы раскупили, как горячие бургеры (SID музыку слушают тысячи и тысячи людей), но микросхемы 6581/8580 не производятся и аналогов нет, на ebay только продаются штучно по астрономическим ценам. Подобные проекты для ПК уже были — до 2000х годов изготавливались ISA звуковые карты «CatWeasel» не совместимые с AdLib на чипах SID 6581 для прослушивания SID-музыки.

Потому что я сам это не сделаю, а иметь такую звуковую карту очень хочу, пускай другой хоть обогатится! Вы наверное спросите — зачем я подкидываю идею для Стартапа другим? Я уверен, что этот проект заинтересует как минимум десятки тысяч человек по всему миру, а может быть и больше, потому что аналогов на рынке ПК вообще нет! Если это читает потенциальный производитель, но у вас возникают сомнения, что это окупится, то можно сделать очень просто — запустить проект на Kickstarter.

Я вот не знаю ни одной DOS игры, которая зацепила бы музыкой на WaveTable! Я знаю много людей, которые стали программистами потому-что они в юности влюбились в 8-битные игры только из-за Chiptune музыки. Как показала история WaveTable — оказалась тупиковой веткой развития звуковых карт. WaveTable — это зло, которое лишило всё компьютерное сообщество прекрасной «космической» чиптюн музыки. Многие хитовые игры прошлого имели как раз чиптюн музыку. Сначала вытеснила шикарные FM-синтезаторы, а потом и сама ушла со сцены. Потому что музыка даже с битрейтом 320 kbps звучит хуже, чем CD! Кстати mp3 — это тоже зло. А еще компания Microsoft урезала аппаратные возможности звуковых карт (EAX) после Windows XP начиная с Windows Vista и старше. Mp3 — это только для ознакомления, слушать постоянно mp3 — это лишать себя огромного наслаждения. В общем ухудшение качества звука по всем фронтам и пора исправлять ситуацию…


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

10 английских идиом, о значении которых вы никогда не догадаетесь

Кот в пижаме, деревянный никель и дядя Боб — о чем вообще говорят эти англичане? Эксперты онлайн-школы английского языка Skyeng собрали для вас самые странные идиомы и даже докопались до их корней. Go out on a limb — Рискнуть Если ...

Проверка проекта LibrePCB с помощью PVS-Studio внутри Docker контейнера

Это классическая статья о том, как наша команда проверила открытый проект LibrePCB с помощью статического анализатора кода PVS-Studio. Однако статья интересна тем, что проверка осуществлялась внутри Docker контейнера. Если вы использует контейнеры, то надеемся, что статья продемонстрирует ещё один простой ...