1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Моды для улучшения звучания FM-синтеза (OPL)

Тема в разделе "Посоветуйте игру", создана пользователем Talking_Sword, 18 янв 2025.

  1. Talking_Sword

    Talking_Sword

    Регистрация:
    2 авг 2013
    Сообщения:
    471
    Существуют ли моды хоть к каким-то играм, которые улучшают звучание FM-синтеза? Сразу говорю, под "улучшением" вовсе не имеется в виду замена FM-синтеза на что-то принципиально другое в техническом плане, вроде MIDI, синтеза на основе семплов (типа MOD и прочих).

    Имеется в виду, например, замена банка инструментов на более качественный, замена музыки на более качественные аранжировки. Возможно, замена звукового драйвера на более продвинутый, с поддержкой четырехоператорного синтеза (только OPL3 aka YMF262) с четырехоператорным банком и аранжировками, заточенными конкретно под FM-синтез. С поддержкой одновременного воспроизведения музыки через FM-синтезатор, а ударных в виде семплов, через Sound Blaster.
     
    MrFlibble нравится это.
  2. Tigoro subrisio sati sestriensis

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.597
    Для игр платформы MS-DOS самый правильный и массовый "мод" - DOSBox Staging. У него есть собственные настройки по добавлению эффектов в звучание аудио вывода, особенно чувствуется на звуке PC Speaker, Covox, Tandy, SSI-2001, OPL FM. Он же по сути и единственный известный сегодня способ. Звучание сильно меняется, от бедного плоского к обьемному и насыщенному.

    Альтернатива - это использование SB совместимых аудиокарт, которые имеют свои какие-то улучшенные возможности, типа наличие ESFM. Остальное - это эмуляция Adlib через миди, в эмуляции под GUS и у драйвера sbemu Windows Me (под Me можно получить используя SB Live и kx-драйвер к нему). В обоих случаях будет звучать аудио банк семплов вместо OPL FM.

    Были улучшенные драйверы у секвенсера Voyetra но никогда не пробовал использовать с играми (взамен sound.com для адлиб). Если не ошибаюсь, то совмещение адлиб с цифровыми ударными было только в некоторых работах группы Vibrants. В принципе, вся их продукция (игры и программы) как образец максимально развитого адлиб-звучания рекомендуется к ознакомлению. По-моему, кроме них никто толком не использовал приемы работы с аудио чипом как на коммодоре 64, изменение параметров инструментов на лету, для максимального использования возможностей чипа, когда DOS был востребованной платформой.
     
    Последнее редактирование: 18 янв 2025
  3. Talking_Sword

    Talking_Sword

    Регистрация:
    2 авг 2013
    Сообщения:
    471
    Нет, добавление всяких внешних эффектов - это "не то".
    "Родной" поддержки ESFM в DOS-играх вроде не было, там он работал как "простой" OPL3. ESFM поддерживался вроде только в Windows-драйвере.
    Нет, это тоже "не то", это уже "замена FM-синтеза на что-то принципиально другое в техническом плане".
    А что, оно совместимо с играми?
    На самом деле нет, я уже создавал по этому поводу тему, там есть ссылка на список игр с подобным. Да, игр слишком мало, но это не только Vibrants. В частности есть такая игра - Metaltech: Battledrome, в ней шикарная музыка, одна из лучших, что слышал в DOS-играх. Она как раз использует FM-синтез+семплы ударных.
     
    Последнее редактирование: 18 янв 2025
  4. Tigoro subrisio sati sestriensis

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.597
    Сомневаюсь что воетровский драйвер (sound.com) без каких-либо доработок совместим с каким-либо движком игр, правда, и не проверял.
    Скромный список игр совмещающих музыку синтеза FM с цифровыми самплами как инструменты, говорит о том что в целом такой финт был востребован на короткий промежуток времени, после чего нестандартные технологии wavetable и CD-audio задавили. Опять же, требует специализированный аудиодвижок, вряд ли без доступа к исходным текстам ПО было возможно сделать подобный мод для игры. А для интереса обратной разработки эта технология не так долго была. Сегодня к старой игре скорее доступ к General MIDI прикрутят, чем будут возится с совмещением нескольких каналов FM и одним цифровым для ударных.

    Пример (Metaltech) как раз все недостатки совмещения показывает, нормальное качество звука FM и кошмарное звучание ударных (8бит моно, 6-8кгц). Аналогично было в плеере vibrants, где три адлиб-трека в формате d01 могли использовать цифровой сампл ударных s01, тоже глухое звучание в сочетании с хорошей музыкой. Резкая разница запомнилась еще когда первый раз на железе это услышал, т.е. во времена DOS. А игрушечка ещё довольно капризная, не под любым dosbox идёт.
     
    Последнее редактирование: 18 янв 2025
  5. Talking_Sword

    Talking_Sword

    Регистрация:
    2 авг 2013
    Сообщения:
    471
    Это было неадекватно дорого. У большинства людей были звуковые карты со встроенным клоном OPL3. И вообще, повезло, если были (а могло вообще ничего не быть).

    Тут скорее какое-то непонятное отношение к FM-синтезу на западе, по типу это для бедных, которые не могли себе на MIDI-синтезатор накопить.
    Почему кошмарное? На мой взгляд, вполне нормальное. На x68000 обычно звучит не лучше. А на Sega Mega Drive обычно вообще хуже.

    FM-ударные обычно тоже не очень то звучат. Они обычно звучат довольно слабо, как какое-то шипение. Ну это обычно они так были сделаны в Западных DOS-играх. Даже если они сделаны более-менее толково, то все равно, звучание у них специфическое. У семплов ударных более интересный характер звучания.

    К тому же, у Metaltech: Battledrome и FM-часть выполнена превосходно. Создается ощущение, что музыку писали специально под FM, а не "на отвяжись", как во многих играх. А еще, в этом же Metaltech: Battledrome семплами воспроизводятся не только ударные, но и кое-какие звуковые эффекты, которые уж точно не синтезируещь на FM-синтезаторе, это еще одно преимущество сочетания FM и семплов.
    Кстати, где их найти?
     
  6. reason1

    reason1

    Регистрация:
    9 дек 2024
    Сообщения:
    169
    Потому что записать можно любой источник - живой, драм-машины или даже прыжки по листу железа как в "Personal Jesus" от Depeche mode. Потом семпл отредактировать и обработать, как нравится.

    С FM-синтезом сложнее. У нас только генераторы частот (операторы) и их модуляция между собой. Чем больше операторов, схем модулирования, а так же видов волн в генераторе - тем более сложнее, непредсказумее и интереснее звуки.

    Например, если вместо малого барабана звучит шипение, значит использовали только шум. Однако классическому (классическому, конечно, с точки зрения сегодняшнего дня) малому барабану нужен еще тон (объем, бас). Если у нас простой OPL2, то потребуется два оператора - шум и тон (короткая синусоида). Для более правдоподобного звучания на OPL2 еще бы лучше две пары шум-тон, потом сложить 4 канала в один, но так никто расходовать каналы не будет.
     
  7. Tigoro subrisio sati sestriensis

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.597
    "Тут скорее какое-то непонятное отношение к FM-синтезу на западе, по типу это для бедных, которые не могли себе на MIDI-синтезатор накопить."
    Новое железо нужно же продавать, его просто так что-ли придумывают :-) Это хорошо хоть обеспечивать срок службы для техники не более какого-то времени придумали позже.

    "Почему кошмарное? На мой взгляд, вполне нормальное."
    Сочетание нормального по качеству звука с глухим максимально низкого качества из подвала - адское шапито. Он должен быть примерно одинакового качества.

    "это еще одно преимущество сочетания FM и семплов"
    Только это может работать не стабильно на разном железе\эмуляторах. Если почитать темы по HMP с самплами, у некоторых музыка звучит с неправильным темпом в разнобой, т.е. тайминг FM и самплов не совпадает. Для эмуляторов-то понятно, вероятно разная частота звука задана для устройств вывода, но от понимания не легче, если игра требует индивидуальных настроек на ровном месте. Особенно, если одни треки звучат правильно (в этой игре - музыка заставки правильной по темпу считается), другие нет. Конкретно DOSBox Staging с такой совмещённой музыкой не дружит, сампл-ударные отстают от FM.

    "Кстати, где их найти?"


    Скачать https://chordian.net/files/programs/dos/PlayDriver_v2.02.zip (лежит здесь - Miscellaneous Files)

    Когда-то у них был сайт, закрылся в 2016 году, см. в вебархиве
    http://www.vibrants.dk/

    То что есть сейчас
    The Later AdLib Music by Vibrants
    The Early AdLib and Sound Blaster Music
    AdLib Music by Jozz

    =====
    Кое-что от Manwe^the SandS.
    Максимальный вариант FM+цифра (в Scream Tracker 3):


    Более сложный вариант, тоже от Manwe
    The Mod Archive v4.0b - and this is UltrSound and_this_is_ultrasound.s3m (S3M)
     
    Последнее редактирование: 19 янв 2025
  8. Talking_Sword

    Talking_Sword

    Регистрация:
    2 авг 2013
    Сообщения:
    471
    Находилось много безумцев, готовых такое купить? И да, OPL3 тоже новое железо относительно OPL2. Что-то пока не видел ни одной игры, которая бы его раскрывала на полную катушку.
    Вы наверно музыку на Sega Mega Drive не слушали. И да, качество тут только в том, что больше высоких частот. Но само звучание довольно примитивное, в основном из-за того, что делали музыкк в DOS-играх "на отвяжись". Даже нормальные FM-ударные, как уже говорил, звучат специфически.
    На x68000 как-то с этим справлялись. Там FM+семплы было массовым.
     
  9. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    4.729
    @Talking_Sword, есть такой мод! Это DMXOPL для "Дума"/"Дума-2" (с другими играми на движке я не проверял). Работает и с оригинальными версиями для DOS, и с портами. Дополнительная информация о проекте на Doom Wiki.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление