Программный синтезатор yamaha s yxg50 для windows 7

Программный MIDI-синтезатор для Windows, который работает как VSTi-плагин. Поддерживает расширения Yamaha XG и Roland GS, что является уникальной особенностью S-YXG50. Был частью пакета Yamaha SOL2. Yamaha прекратила поддержку данного программного синтезатора в 2003 году, поэтому была создана переносимая версия этого VSTi, не требующая установки и ключей в реестре. Используется встроенная в ресурсы DLL-файла официальная 4MB-версия wavetable, лучше которого для S-YXG50 не выпускалось.

Скачать: yamaha_syxg50_vsti.7z (3.0MB).

Что нового в этом патче?

  • Не требуется установка. SYXG50.DLL теперь всегда читает файлы из своей директории.
  • Файлы таблиц звуковых данных расшифрованы и сохранены в ресурсах DLL-файла.
  • Если же их удалить из ресурсов, то VSTi будет искать их в своей директории (SXGBIN41.TBL, SXGWAVE4.TBL).
  • Полностью удалён антиотладочный код, код проверки серийного номера и код trial-режима.
  • Скрытые настройки читаются из ini-файла с именем, аналогичным имени dll-файла, но с расширением ini.
  • По умолчанию лимит полифонии равен 128.
  • Более частые обновления информации в GUI.
  • Кнопка Help будет спрятана, если нет файла SYXG.CHM.
  • Мета-информация VST находится в ресурсах (String Table), поэтому при необходимости её можно легко изменить.
  • GUI может быть выключено и ресурсы GUI могут быть удалены, в результате чего этот VSTi будет работать как SGP.DLL.

Как использовать

Для проигрывания MIDI при помощи этого синтезатора необходимо настроить какой-нибудь VST-хост. В качестве него может выступать ваш любимый плеер, только нужно найти соответствующий плагин. В качестве примера ниже приведено несколько инструкций. Для проверки корректности настройки послушайте bi2_polkovnik.mid (35KB) — он должен звучать идентично записи bi2_polkovnik_syxg50.ogg (2.0MB).

VST MIDI Driver (как системный MIDI-синтезатор)

VST MIDI Driver позволяет использовать любой VSTi как глобальный системный MIDI-синтезатор. В данном случае каждая игра или MIDI-плеер, которые используют стандартный системный MIDI-синтезатор, будут использовать Yamaha S-YXG50 VSTi.

  1. Скачайте и установите VST MIDI Driver.
  2. Скопируйте syxg50.dll из yamaha_syxg50_vsti.7z в любой каталог.
  3. Откройте настройки VST MIDI Driver, нажмите кнопку Load VSTi и выберите syxg50.dll.
  4. Во вкладке Advanced выберите VST MIDI synth в выпадающем списке Default MIDI synth.
  5. Готово! Сейчас Yamaha S-YXG50 VSTi будет использоваться как системный MIDI-синтезатор по умолчанию.

Yamaha S-YXG50 WDM (официальный драйвер только для Windows XP)

VST MIDI Driver поддерживает Windows XP/Vista/7+, но на Windows XP лучше использовать официальный Yamaha S-YXG50 WDM-драйвер, который можно скачать с серверов Microsoft Windows Update: 4MB-версия (лучше качество, расходует больше ресурсов), 2MB-версия (хуже качество, расходует меньше ресурсов). Установка этого WDM-драйвера производится вручную при помощи мастера установки оборудования в панели управления. Не забудьте выбрать Yamaha S-YXG50 как синтезатор MIDI по умолчанию в системных настройках звука. Когда используется Yamaha S-YXG50 WDM, в VSTi версии этого синтезатора нет необходимости.

foobar2000 (лучший плеер для тех, кто влюблён в музыку)

foobar2000 не использует системный MIDI-синтезатор, но это не является недостатком. Это позволяет использовать Yamaha S-YXG50 VSTi без установки драйверов в систему, что более надёжно.

  1. Скачайте и установите плагин foo_midi с сайта foobar2000.
  2. Создайте в каталоге foobar2000 подкаталог с именем vsti и скопируйте в него файл syxg50.dll из yamaha_syxg50_vsti.7z.
  3. Откройте в плеере настройки, Advanced → Playback → MIDI Decoder → VSTi search patch, укажите в этом поле полный путь до созданного вами подкаталога vsti, после чего примените изменения и перезайдите в окно настроек.
  4. Перейдите в Playback → Input → MIDI synthesizer host. В выпадающем списке plug-in выберите Yamaha S-YXG50, примените изменения.
  5. Готово! Теперь MIDI в foobar2000 будут воспроизводиться при помощи Yamaha S-YXG50.

Ссылки

  • yamaha_syxg50_vsti.7z (3.0MB) — версия со встроенным 4MB wavetable, для обычного использования.
  • yamaha_syxg50_vsti_ext.7z (4.0MB) — версия с внешними 2MB и 4MB wavetable, для экспериментов.
  • bi2_polkovnik.mid (35KB) и bi2_polkovnik_syxg50.ogg (2.0MB) — MIDI и пример его корректного звучания для проверки корректности настроек вашего плеера и работоспособности самого VSTi.

Yamaha S-YXG50, Yamaha S-YXG2006LE VSTi

Год выпуска: 2008
Версия: 1.0
Разработчик: Yamaha
Платформа: Windows 2000, XP, Vista, 7
Системные требования: Windows 2000, XP, Vista, 7 любой разрядности. 50MB диск, процессор 1GHz, 200MB RAM, звуковая карта.
Язык интерфейса: английский
Размер: 22 MB  

Вашему вниманию предлагается два синтезатора:

1. Наш добрый знакомый Yamaha S-YXG50. Я решил оставить его затем, чтобы у вас был выбор. Кроме того, при новом положении дел он понравится вам больше. Он относится к генератору тона MU50 и стандарту Full XG.

2. Это самый новый синтезатор, выпущенный Ямахой, а она нас не очень то и балует.

Называется он Yamaha S-YXG2006LE. Этот синтезатор как и предыдущий, так и не вышел как самодостаточная программа. А был он частью MidRadio 7 плеера.

Нашлась умная голова, что сумела пропатчить его так, чтобы можно было использовать файл отдельно. Этот синтезатор относится к генератору тона MU100 и стандарту XGLite, но звучит гораздо реалистичнее XG50. Правда, есть файлы, которые будут звучать странно на нём. Ну, вот, к примеру, мелодия Bi2-Polkovnik будет убого звучать на XG2006, зато качественно на XG50 и наоборот, Concierto de Aranjuez будет звучать так себе на XG50, но шикарно на XG2006. Попробовал я и MidRadio Player 7. Кому нужно, без труда найдёт его в сети. Меня он не устроил, т.к. всё та же привязка к плееру. Кроме того, EXE версия установщика у меня не смогла установиться. Если кому-то нравятся кракозябры в интерфейсе или он понимает японский — Бог в помощь. В целом было замечено, что этот S-YXG50 воспроизводит инструменты значительно лучше, чем драйверный синтезатор для Windows XP. У него больше «нюансов» и вариаций при воспроизведении инструментов.

При новой установке синтезатора мы получаем большие приемущества, такие как:

1. Нет привязки к какому-либо плееру. Можно использовать самый любимый.
2. Синтезатор не устанавливается как драйвер, что исключает проблемы совместимости с ОС.
3. Гибкость, достигнутая за счёт двух синтезаторов. Можно выключать один и включать другой, или даже включить оба, чего не достигнешь драйверной установкой.

Чтобы совсем облегчить вам установку, я собрал всё необходимое для удобного использования или установки, а что не нашёл, написал сам. Я также добавил несколько высококачественных музыкальных произведений из собственной коллекции, чтобы было что послушать сразу после установки. Как обычно, всё будет внутри папки, куда установились синтезаторы. Кстати, теперь Вы можете сразу записывать миди в wav «не отходя от кассы». Думаю, это весьма полезный нам всем бонус.



Страница 1 из 6

  1. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    VSTi-версия MIDI-синтезатора Yamaha S-YXG50. Полезно для старых игр с музыкой в MIDI, а также для прослушивания обычных MIDI-файлов. С этим синтезатором многие MIDI реально приятно слушать :)

    Страница проекта: http://veg.by/ru/projects/syxg50/
    Релиз: http://veg.by/files/midisynth/yamaha_syxg50_vsti.7z

    Использовать можно при помощи плагина foo_midi в foobar2000 (мне этот вариант больше всего нравится). Или при помощи специальных драйверов можно установить глобально в системе. Более подробно опишу позднее. В принципе, инструкции гуглятся. Просто в случае с пропатченной версией не нужно устанавливать S-YXG50 — достаточно просто извлечь файлы в любую директорию.

    Последнее редактирование: 25 апр 2016

  2. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    Занялся патчингом Yamaha S-YXG50. Это софтварный MIDI-синтезатор от Yamaha. Есть мнение, что он родственник плат DB50XG, SW60XG, MU10 и MU50. Также встретил инфу, что все они основаны на железе синтезатора Yamaha QS300, и якобы в этом синтезаторе WAVE ROM был большего размера, то есть лучшего качества:

    Ищу дампы ROM (PRG и WAVE) всех этих железяк. Если кто может помочь — буду признателен. Очень вероятно, что S-YXG50 использует WAVE ROM одной из этих железяк, и его можно научить использовать другие.

    Также известен софтварный S-YXG2006LE. Возможно, он тоже использует формат одного из синтезаторов того времени. Мне один китаец прислал дамп WAVE ROM от гораздо более нового Yamaha PSR-S650 (2011 года), и очень похоже на то, что там используется развитие того же формата, что использовался в 2006 году в S-YXG2006LE (или в синтезаторах того времени).

    Что интересного удалось нарыть. SGP.DLL из Yamaha MidRadio 6 содержит полную версию движка Yamaha S-YXG50. В нём отключена поддержка Full XG, поддерживается только XGLite V2, но на самом деле это искусственное ограничение, и правкой одного байта SGP.DLL превращается в полноценный S-YXG50 с поддержкой Full XG.

    SGP2.DLL (S-YXG2006LE) из MidRadio 7 тоже ограничен XGLite, и вероятно, что там ограничение тоже искусственное. Судя по коду, S-YXG2006LE явно является развитием S-YXG50, наверняка для внутреннего пользования они поддерживают PC версию своего движка в актуальном состоянии, просто к обычным людям просочилось только две версии движка. В общем, они достаточно сильно отличаются, и пока что найти как включить Full XG в S-YXG2006 не получилось. Может быть, там и вовсе этого нет, никто не мешал Yamaha за почти десяток лет выпилить эту возможность из самого движка :)

    В общем, если у кого есть идеи где можно взять дампы WAVE ROM и PRG ROM синтезаторов, которые могут быть родственниками S-YXG50 и S-YXG2006, эта инфа может оказаться очень полезной. Вдруг получится задействовать wave table лучшего качества? :)

    UPD. Нашёл сервис-мануал для QS300. Я хоть и не железячник, но микросхемы на схемах отличу :)

    aveg.by_z_2016_04_10_17_32_27_000e70b1.png

    Как видно, здесь два WAVE ROM по 16M каждая. Других WAVE ROM нет. То что имеются в виду мегабайты я сомневаюсь. Скорее всего это мегабиты, тем более что для количества памяти в микросхемах обычно указывают именно мегабиты. Получается 32/8=4мегабайт. Хм, выходит что про 8 мегабайт WAVE ROM соврал кто-то, кого я процитировал ранее?

    В любом случае дампы очень интересны. Хотя бы для того, чтобы выяснить степень родства. В самих wavetable файлах S-YXG50 есть прямое упоминание: MU50 2MB V2.0, то есть возможно это дамп WAVE ROM этого устройства. И возможно, существует более новая и лучшая версия (в железе). Правда, внутри S-YXG50 есть ещё упоминание MU128, но это скорее уже относится к используемому движку. Исследуемая VSTi-версия была выпущена в 2003 году, то есть на 8 лет позднее времени, когда появились железные прародители. То есть программный код движка может включать и плюшки более новых синтезаторов. Например, там есть скрытая настройка Process, которая как-то влияет на вывод (генерируемые звуковые данные изменяются), но я не могу понять, улучшаются они, ухудшаются, или вообще что с ними происходит :) По умолчанию эта настройка была выключена.

    UPD2. Попытался найти сервис-мануал для MU50, но нашлось только за деньги и уже продано. Однако, там есть фотография интересующей части.

    Видно плохо, но вижу сходства. MU50:

    aveg.by_z_2016_04_10_18_06_13_4b98cd3d.jpg

    QS300:

    aveg.by_z_2016_04_10_18_08_07_83ecbdeb.jpg

    — добавлено 10 апр 2016, предыдущее сообщение размещено: 10 апр 2016

    Был бы ещё интересен и проект по портировании WDM версии этого синтезатора под Windows Vista+. Однако, для этого мне пришлось бы детально изучать соответствующие API драйверов и что там изменилось, что сломало совместимость. Есть ещё вариант написать новый драйвер поверх SDP.DLL (голая версия VSTi движка без GUI и лишних зависимостей). Однако, этот проект не планируется настолько масштабным. VSTi версия покрывает большинство задач. Разве что наверное глобально в систему не очень удобно устанавливать, если нужно.

    — добавлено 10 апр 2016

    Ещё любопытно, что SXGWAVE2.TBL и SXGWAVE4.TBL были зашифрованы для каких-то целей. S-YXG50.DLL расшифровывает их при загрузке. Причём расшифрованные версии сжимаются гораздо лучше (потому что зашифрованные данные больше похожи на белый шум, слишком высокая энтропия), так что в ближайшем обновлении я заменю зашифрованные версии файлов на расшифрованные, что значительно уменьшит объём архива, и немножко уменьшит время загрузки. В расшифрованном варианте, как я понимаю, звук хранится в формате, который Yamaha называет AWM2 (Advanced Wave Memory 2). Если слушать их как PCM, то сквозь адский шум можно услышать очертания звуков. Значит этот AWM2 достаточно простой формат сжатия, и если задаться целью, можно разобраться с ним.

    — добавлено 10 апр 2016

    Также ищу старые версии софтварной драйверной версии S-YXG50 (и его вариаций) до 2000 года, чем старше — тем лучше. В интернете и на сайте Yamaha мне пока что попадаются только файлы последних версий. Но есть явные указания на то, что он уже был как минимум в начале 1998 года, а может и раньше. Хочу посмотреть как там выглядят эти wavetable файлы.

    Последнее редактирование: 10 апр 2016

  3. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    Покопался я по archive.org… Этот сайт верный друг олд-геймера и вообще любителей старого ПО :) Уже не раз там выкачивал древние версии программ, которые больше нигде не достанешь.

    В общем ранние версии софтварных синтезаторов используют тот же зашифрованный внешний файл со звуковыми данными (SXGWAVE4.TBL и т.д.), но об этом было легко догадаться по датам файлов — они были созданы в 1996 году. Интересен второй файл, который содержит параметры различных звуков (какой участок сэмпла взять и воспроизвести и т.д., как я понимаю). Дата его модификации была в 2000 году. В ранних версиях синтезатора данные этого файла хранились в ресурсах 16-разрядной DLL sxgxg.dll:

    aveg.by_z_2016_04_11_09_02_19_0c94fb7d.png

    Пришлось искать 32-разрядную винду, чтобы запустить в ней 16-разрядный Borland Resource Workshop, потому что современные редакторы ресурсов не понимают ресурсы у 16-разрядных исполняемых файлов :)

    Как видно, тут у каждой секции данных есть своё имя, то есть если когда-нибудь заниматься полным реверсом формата данных, используемых этим синтезатором, то файлы из старых версий подскажут, какие из данных параметры каких инструментов задают. Нашёл я этот файл как раз по кусочку нового *.tbl файла с параметрами из более новых версий.

    Также обнаружилось, что 3 версия S-YXG20 имеет внешний банк из двух файлов с сэмплами объёмом 1.5 мегабайта. Причём они подходят к S-YXG50, просто качество плохое. Файл с сэмплами был создан тоже в 1996 году, а файл с параметрами в новом формате — в 2000. В общем всё так же, как и с аналогичными файлами из самого S-YXG50.

    Также нашёл редкие вариации синтезатора, такие как S-YXG70 (это одновременно S-YXG20 и S-YXG50 для игрушки Final Fantasy 7, S-YXG20 включается на насыщенных сценах, чтобы ресурсов меньше потреблять), S-YXG/DM (версия из Final Fantasy 8, умеет помимо стандартного набора инструментов воспроизводить инструменты из DLS файла, что является плагином-расширением для S-YXG50), S-YXG100 (Plus, PVL; предлагает для S-YXG50 плагины-расширения VL и SG, первый позволяет генерировать новые инструменты, второй позволяет синтезировать голос на японском, причём это реально плагины — они идут в качестве отдельных файлов). Увы, все эти фишечки не были портированы на Windows XP, и остались доступными только под Windows 9x. Хотя возможно это было политическим решением, и эти штуки на самом деле есть где-то в последней доступной версии движка. Правда, там так много всяких параметров, и достаточно путанный код, что искать эти параметры можно вечность. А с учётом того, что эти плагины для S-YXG50 были во внешних файлах (как бы отдельно от движка S-YXG50), высока вероятность, что их не интегрировали в код последней S-YXG, и они действительно остались недоступными.

    — добавлено 11 апр 2016, предыдущее сообщение размещено: 11 апр 2016

    Вообще забавно, но я нахожу гораздо больше общего между S-YXG50 VSTi и S-YXG2006LE VSTi, чем между S-YXG50 VSTi и драйверной Win9x версией S-YXG50, потому что последняя почти вся 16-разрядная и такое впечатление что там совсем другой движок, возможно его переписали где-то в процессе. То есть пока что я не наткнулся на два участка одного и того же кода в этих двух разных версиях. Такое впечатление, что два совсем разных проекта. Хотя, может быть не там ищу =)

  4. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    Поставил S-YXG100 PolyVL на Windows 98 в виртуалке, послушал. Звучит хорошо. Очень жаль, что Yamaha решила не портировать это дело под Windows XP и не выпускала его в виде VSTi. Для 98 винды это реализовано в виде VxD драйверов. Сам синтезатор, и его дополнения (PVL, VL, SG, DM) — это отдельные VxD драйвера, каждый больше мегабайта, которые как-то взаимодействуют друг с другом. Вряд ли такое возможно за разумное время портировать без исходников. С нуля написать новое наверное проще :)

    Думаю в итоге сделаю S-YXG50 одним файлом (зашью в ресурсы расшифрованные 4MB wavetable файлы). С ним так и управляться проще будет, и загружаться он будет быстрее (потому что не будет необходимости при загрузке сразу читать весь wavetable, все данные exe-файла проецируются на оперативную память, а считываются только при непосредственном обращении к данным). И на этом данный мини-проект можно будет остановить :)

    Но если у кого есть возможность получить дампы микросхем из железяк, о которых я писал в предыдущем сообщении — обязательно пишите! Интересно же поизучать, что там.

    Последнее редактирование: 11 апр 2016

  5. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    http://veg.by/files/midisynth/yamaha_syxg50_vsti.7z

    Теперь звуковые данные наилучшего качества (4 мегабайтный банк) зашиты в расшифрованном виде в SYXG50.DLL. То есть теперь этот один файл совершенно самодостаточен. При необходимости можно удалить из ресурсов эти данные, и в таком случае автоматически будут искаться файлы в текущей директории плагина. Задать внешний файл можно и без удаления зашитых вариантов из ресурсов, через ini-файл.

    Также я научил SYXG50.DLL понимать несколько вариантов wavetable: из двух файлов/из одного общего файла, зашифрованные звуковые данные/оригинальные звуковые данные. При нормальном использовании понятно, что это не пригодится. Но если вдруг кто-нибудь будет исследовать этот движок дальше, возможность загружать незашифрованные звуковые данные из внешнего файла будет полезна.

    Для S-YXG50 существует всего два официальных звуковых банка: 2MB и 4MB. Причём VSTi версия всегда шла только с 4MB версией. Также я нашёл относительно совместимый 1.5 мегабайтный банк от S-YXG20. Но он ужасного качества (22050кГц частота максимальная дискретизации). Возможно, выложу все эти варианты отдельным архивом для экспериментов.

    Ещё начал патчить SGP.DLL, который по сути полноценный S-YXG50, просто без GUI. Для случаев когда он будет использоваться просто как декодер, наверное это будет уместно. Хотя там экономия всего 300 килобайт :) Но зато импорты только из kernel32.dll, вряд ли там когда-нибудь что-нибудь сломается. Будет работать всегда и везде :)

    Последнее редактирование: 15 апр 2016


    AndyFox и dsp2003 нравится это.

  6. QBSP


    QBSP

    Регистрация:
    18 июл 2015
    Сообщения:
    293

    Не хочу расстраивать, но всё уже давно сделано кем-то до тебя.
    http://m.friendfeed-media.com/622954a1c011f90266852fdf30893847fd489cb0

    И я послушал как звучит этот синтезатор. По современным меркам он морально устарел и звучанием своим не радует. Проще поставить BASSMIDI Driver и кормить его звуковыми шрифтами, которых существует немерено и на любой вкус, есть даже воссоздающие звучание S-YXG50, если уж очень нужно.

  7. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    @QBSP, вы читали невнимательно. Я писал выше про этот SGP.DLL. Приведённая вами инструкция бредовая. Там просят принудительно поставить зачем-то WDM-драйвер S-YXG50, после чего предлагают использовать SGP.DLL VSTi, которому никакие драйвера не нужны. Похоже, что автор толком не понимал, что делает, поэтому на всякий случай написал всё что он делал, потому что что именно заработало он не понял :)

    А вообще да, существует пропатченный SGP.DLL из MidRadio 6, но:
    — он не умеет Full XG (только XG Lite v2), я его уже пропатчил для поддержки Full XG, но пока что не выкладывал;
    — вместе с SGP.DLL идёт лишь двухмегабайтный звуковой банк;
    — также в нём нет GUI;
    — и он состоит не из одного файла.

    Сравните на SGP.DLL и моём yamaha_syxg50_vsti.7z вот эту композицию, например. Разницу будет сложно не заметить.

    Существует и полноценный пропатченный S-YXG50.DLL, но:
    — он требует установки, он смотрит свои ключики в реестре;
    — он состоит не из одного файла.

    Так что нет, вы меня совсем не расстроили. Перед тем, как браться за разработку патча, я конечно же погуглил существующие решения, и ни одно решение меня не устроило.

    — добавлено 15 апр 2016, предыдущее сообщение размещено: 15 апр 2016

    Да, это я тоже смотрел. Но не видел ни одного звукового шрифта, который умел полноценный XG. На том же полковнике можете послушать разницу между S-YXG50 и звуковым шрифтом, который у вас косит под SYXG50 или под DB50XG.

    — добавлено 15 апр 2016

    Звуковой банк тут действительно олдскульный, 1995 года (судя по всему, из железного Yamaha MU50). Но по крайней мере он звучит сбалансированно, и поддерживает почти все используемые на PC расширения MIDI (умеет GM, GM2, GS и XG; только PVL и SG остались в S-YXG100 под Windows 98). Толку от современных звуковых шрифтов, если они адекватно воспроизводят далеко не все MIDI из 90-х? У S-YXG50 покрытие будет порядка 99%.

    Последнее редактирование: 25 апр 2016

  8. QBSP


    QBSP

    Регистрация:
    18 июл 2015
    Сообщения:
    293

    Арргх! Мои уши! Какой ужасный трек, один из худших, что мне доводилось слышать…

    Насчёт звуковых шрифтов, я же написал, что существует огромное множество на любой вкус. Надо знать, где искать и более того, надо знать, чем их тестировать. Не нубовскими треками, какой-то школотой слепленными непонятно из чего, а многоголосыми со множеством инструментов играющих параллельно. Многие midi композиторы используют синтезатор SC-88 и в мире существует звуковой шрифт с его звучанием, но он платный. Зато ему есть множество альтернатив с потрясающим звучанием и также с поддержкой различных дополнительных расширений. А все эти допотопные программные синтезаторы эры 90-х откровенное фуфло, мягко говоря.

    Вот для примера как звучит хороший звуковой шрифт.
    http://rghost.ru/6fNQpJRvC

  9. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    @QBSP, на вкус и цвет, конечно же, но даже любопытно стало, как же у вас зазвучал полковник. Можете записать то что у вас воспроизводится?

  10. Надо выкладывать тогда не только в Оге, а еще в миди формате, чтобы мы сравнить могли, как оно там и здесь звучит. А то выложил два непонятных файла. Ценитель блин пришел. Кстати, под 98м какой программой можно записать звук с ямаховского синтезатора для сравнения.

  11. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    Под современными ОС вывод VSTi можно сразу конвертировать в любой формат в foobar2000 (после настройки), да и скорее всего в любом другом плеере, который умеет играть MIDI через VSTi и кодировать звук из поддерживаемых форматов. Но foobar2000 скорее всего не заработает на Windows 98. Там видимо какой-то свой софт был для VSTi в те времена.

    — добавлено 15 апр 2016, предыдущее сообщение размещено: 15 апр 2016

    @Mikrygin, а вообще на 98 винду можно поставить драйверную версию S-YXG50 или даже S-YXG100-PVL, который покруче будет. Правда, как это дело записывать я тоже не в курсе. У меня на виртуалке под Windows 98 крутится S-YXG100-PVL :)

    — добавлено 15 апр 2016

    На офсайте Yamaha PVL версию S-YXG100 уже не найти, но в интернете есть ещё где её скачать:
    http://vetusware.com/download/S-YXG100 PVL 1.11.49/?id=12545 — версия с крэком и инструкцией как поставить 4-мегабайтный wavetable.
    http://erpman1.tripod.com/download.html (внизу страницы) — ссылки на оригинальный инсталлятор триальной версии, там же неофициальный апдейт.
    Работает отлично на виртуалке под Windows 98 SE.

    — добавлено 15 апр 2016

    К слову, чего я вообще взялся за этот синтезатор. Мне из детства запомнилось, что после переустановки ОС с 98 на XP или замены аудиокарты (потому что я и ОС менял, и аудиокарту мне меняли из-за каких-то проблем) все MIDI (включая те, что в играх) внезапно стали воспроизводиться ужасно. Я не понимал в чём дело, и со временем решил, что мне просто показалось, что раньше было лучше. Но я помню, как я игрался с Yamaha XG Studio (там под музычку микросхемки такие ползают, почему-то запомнилось). И вот совсем недавно нашлись некоторые мои старые MIDI, и мне вспомнились эти две буквы XG. Погуглил, посмотрел. И тут я понял, почему у меня 15 лет назад вдруг MIDI стало так плохо играть. Я тогда мелкий был, и со всех дисков, что у меня были на руках (а было их немного, так что изучалось всё детально), я ставил всё подряд. Например, на диске с драйверами к видео нашлась классная игрушка Future Cop (Demo). Хоть это и демка, стала она одной из моих любимейших игр :) Видимо, диск с драйверами к аудио постигла та же участь. Возможно, в аудиокарте использовался какой-то ямаховский чип, поэтому там был набор софта от Yamaha. Оттуда у меня взялся и Yamaha XG Studio, и игрушка DemonStar, которая (достоверно известно) часто шла вместе с драйверами Yamaha (потому что там было MIDI с использованием XG). Видимо где-то тут же я заодно поставил и программный синтезатор, или даже была аппаратная поддержка ямаховским чипом на аудиокарте. Всё указывает на это. 15 лет спустя загадка разгадана :)

    — добавлено 15 апр 2016

    @Mikrygin, http://www.hermannseib.com/english/vsthost.htm
    Скорее всего этой софтиной можно слепить нужное (она умеет и Windows 98, там есть версия на страничке). Играть миди через VSTi она умеет (это я проверил уже), можно делать целые цепочки из VSTi инструментов. Полагаю, там же должен быть элемент для записи вывода на диск.

    — добавлено 16 апр 2016

    Кстати, если кто сидит на Windows XP. Yamaha выпускала (как я понимаю) бесплатную WDM-версию этого синтезатора для Windows XP.
    Доступно для скачивания прямо с серверов Microsoft Windows Update:
    http://www.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/1403848.cab — 4MB wavetable (лучше качество).
    http://www.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/1415885.cab — 2MB wavetable (хуже качество).
    Ну вот почему они не предустановили его по умолчанию в ОС? :(

    Для Windows 98 драйвер был VxD (и его никак не завести на современных ОС, только если специальный враппер для него писать), и на сколько я знаю, бесплатной полноценной версии не выходило.

    Последнее редактирование: 16 апр 2016

  12. На счет Demonstar не знал, что там XG,надо попробовать — я хочу сравнить звук своей «железной» ямахи и получившейся твоей. Заодно интересно было бы сравнить с железной же Sb audigy, там же вроде нет хардварного синтезатора в отл от ямахи, там два программных. Но например в Dos играх звучание ямахи мне нравится больше, (хотя на аудиджи можно поиграться soundfontами). Мне в детстве кстати довелось послушать миди на SB16 после своего SB awe — я не поверил, что это одна и та же композиция играет, как-будто половину инструментов убрали, так что про миди я быстро понял, что оно от синтеза звуковухи зависит).

    З.Ы. Кстати сравнивал не так давно звучание миди на программном синтезаторе, sb audigy, тем что идет в комплекте с драйверами, и стандартным майкрософтовским, кроме того что на MS почему-то громкость выше, разницы особо не заметил. А вот разница между хардварным ямаховским и стандартным мне лично видна сразу, фиг знает может дело вкуса…

  13. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    @Mikrygin, а какая у вас железная ямаха? :) Какой там объём WAVE ROM? Я послушал в интернете записи разных железных синтезаторов Yamaha из 90-х, и судя по всему, для стандартных звуков Yamaha много лет использовала один и тот же банк звуков (возможно, в разном качестве), а отличия были в основном за счёт всяких расширений типа VL, которые добавляли новые инструменты, но старые не меняли. Yamaha везде указывает, что там AWE2 wavetable synthesis — полагаю, что имеется в виду как раз формат WAVE ROM или сумма WAVE ROM плюс таблицы с параметрами инструментов, которые используют этот WAVE ROM. Таблицы с параметрами инструментов скорее всего будут зашиты в PRG ROM, и их нужно будет искать среди остального кода. А вот WAVE ROM там в сыром виде в виде отдельной микросхемы. Было бы интересно найти дампы железяки тех времён с большим объёмом WAVE ROM, чем 4МБ. Вдруг можно будет пристроить к S-YXG50 и остальному семейству :)

    Как я писал, у меня есть дамп 64MB WAVE ROM нового синтезатора 2010 года, но там судя по всему всё слишком поменялось, и по крайней мере заголовок файла больше похож на таблицы S-YXG2006LE (та же метка), но шифрование используется другое. Китаец, что мне его прислал, сказал что исследовал код и кода дешифровки там не было, то есть DSP процессор сам скорее всего декодирует это дело на лету, во время воспроизведения. Я ещё попробую применить к ему алгоритм расшифровки из S-YXG2006LE, посмотрим что там получится. Алгоритм шифрования WAVE в S-YXG50 (который был записан и зашифрован в 1996 году!) сохранился и в S-YXG2006LE, но в последнем добавился ещё один уровень шифрования поверх того, что было в S-YXG50. То есть то что было в S-YXG50 было просто расширено. Возможно, Yamaha не особо заморачивалась, и везде долгое время использовала одно и то же шифрование, и в софтварных реализациях сделала дешифровку именно с использованием того алгоритма, что у них тогда всюду использовался. Об этом может говорить то, что они заранее зашифровали все WAVE банки в 1996 году, но некоторые из них попали в люди годами позднее (4MB версия). Этот же алгоритм использовался и в S-YXG20.

    Движок софтварного синтезатора они достаточно сильно переделывали в 2000 году. До этого момента содержимое маленького tbl файла с параметрами было зашито в ресурсы 16-разрядного DLL-файла sxgxg.dll. Причём если в sxgbin41.tbl хранится 17 блоков с данными (немножко я разобрал всё же формат), в ресурсах sxgxg.dll было гораздо больше блоков и у них были имена:
    [​IMG]

    Скорее всего просто некоторые из этих данных были объединены в общие блоки по какому-то признаку, или же какую-то часть зашили в код движка. Было бы интересно сравнить содержимое этих данных в SXGXG.DLL и в SXGBIN41.TBL. Yamaha вообще была не особо любителем менять уже созданные файлы, тот же SXGWAVE4.TBL не изменялся с 1996 года на протяжении всего времени жизни программного синтезатора. SXGBIN41.TBL после обновления движка в 2000 году тоже не изменялся. Но при переносе данных из SXGXG.DLL в SXGBIN41.TBL они вполне могли что-то изменить, любопытно было бы сравнить звучание старых версий драйверов с SXGXG.DLL и более новых с SXGBIN41.TBL.

    Что касается непонятной опции Process в ini-файле. Скорее всего это какой-то постпроцессинг, который отключили, потому что он в раза два замедлял работу синтезатора. Правда, различие на слух всё равно не улавливаю. Разница видна только при двоичном сравнении отрендерённых WAV с Process равным 1 или 0.

    — добавлено 16 апр 2016, предыдущее сообщение размещено: 16 апр 2016

    Додумался я заглянуть в драйвера одной из аудиокарт на Yamaha YMF740 (в комплекте с которыми как раз и шёл и DemonStar, и XG Studio, так что очень вероятно, что 15 лет назад у меня были именно эти драйвера, и скорее всего железяка тоже). И я там среди прочих файлов обнаружил YDSXG.DAT 1998 года размером 2.5 мегабайта, формат которого совпадает с SXGWAVE*.TBL файлами из программного синтезатора! Там применяется то же шифрование и т.д. Соответствующего файла с таблицами параметров инструментов не вижу, возможно оно где-то зашито внутри прошивки (скорее всего YDSXG.SYS, как показал беглый просмотр). Но это вообще новый вектор для копания — найти много разных драйверов Yamaha и искать интересности там :)

    — добавлено 16 апр 2016

    Собственно эта цитата из вики и заставила меня заглянуть в драйвера. Судя по всему, этот чип умел брать любой звуковой банк из оперативной памяти, и у него нет серьёзных ограничений на характеристики банка. Тут же пишут, что были инструменты для полного изменения качества и даже набора инструментов. Тут два варианта: либо используются DLS файлы, как в расширении S-YXG/DM, и это не очень интересно для S-YXG50 (по крайней мере пока не нашлась в нём скрытая функция загрузки инструментов из DLS-файлов); либо же там генерили файлы именно в формате YDSXG.DAT. Будем разбираться.

    — добавлено 16 апр 2016

    И да, это ещё один факт, который подталкивает к мысли, что в железных WAVE ROM будет использоваться тот же формат и то же шифрование.

    — добавлено 16 апр 2016

    В более новых драйверах (для WDM, Windows XP) этот файл зовётся уже dsxgwave.tbl, но содержимое не изменяется.
    https://web.archive.org/web/20100508002446/http://www.yohng.com/powerymf/
    Судя по всему, эта программа оперирует как раз с этим «звуковым шрифтом». По крайней мере в FAQ упоминается YDXG.DAT и то что данная программа позволяет удобно им управлять (и некоторыми другими фишками).

    — добавлено 16 апр 2016

    Сайт автора всё ещё работает: http://www.trancein.com/articles/power-ymf/

    awww.trancein.com_articles_power_ymf_pymf.gif

    Если у кого есть аудиокарты на этих чипах, можете поиграться :)


    AndyFox и dsp2003 нравится это.

  14. У меня на Ymf-724 карта, прочитал «YMF724 — 2х канальный звук, SP/DIF Out, 64 голоса MIDI, 73 аудиопотока, YMF740 — урезанная версия чипа 724 (только 32 голоса MIDI, 48 аудиопотоков, нет SP/DIF Out) «. То есть почти то же что и Ymf740. Переключусь потом на другой системник покопаюсь в ней).

  15. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    @Mikrygin, там несколько файлов идёт вместе с предлагаемыми автором Power YMF звуковыми банками. Если не сложно, посмотрите на боевой системе, куда какие данные эта программа помещает. Также посмотрите редактор банков, какие файлы он хочет получить на вход :)

    — добавлено 16 апр 2016, предыдущее сообщение размещено: 16 апр 2016

    Попробовал подсунуть этот DSXGWAVE.TBL вместе с одним из TBL-файлом от других банков — играет, но звуки все перемешаны. То есть формат звука тот, но нужно как-то получить ещё соответствующий TBL-файл с параметрами какие инструменты как играть. Возможно, соответствующие таблицы Power YMF где-то патчит, чтобы использовать свои банки.

  16. Приветствую ! Пользую VST-плагин S-YXG-50 до сих пор при работе с музыкой. Хорошо подходит к созданию композиций для игр. Могу много чего объяснить, если нужно. Кстати банк в VST точно такой же, как и в WDM. В Винду его внедрить не могли, потому что нет соответствующего драйвера (а скорее всего лицензии) и в винде уже синтезатор «Програмный синтезатор звуковой» — обычный синтезатор формата GM0, GM1 (General Midi) с банком C:WINDOWSsystem32driversgm.dls где ВСЕ сэмплы в 22кГц, моно качестве.
    Если вытаскивали из банка Ямахи сэмплы, поделитесь, пожалуйста. Кстати, не разбирались, как в этом синтезаторе реализуются эффекты (т.е. хорус, реверберация, дилэй) ?

  17. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    @Alexys, тут в ямаховском синтезаторе тоже частота дискретизации семплов очень низкая, и они 8-битные. Видно, какая-то пост-обработка многое решает.Если драйвера нет, на что же я тогда привёл ссылки?
    Разрешила же Yamaha компанни Microsoft разместить у себя бесплатную WDM-версию синтезатора для XP. Почему бы не договориться, чтобы его встроить в систему? :)

    — добавлено 16 апр 2016, предыдущее сообщение размещено: 16 апр 2016

    Нда, паранойя Yamaha по поводу звукового банка меня удивляет. Оказалось, что оно при старте хоть и расшифровывало WAVE ROM, но сразу же примитивным XOR каждый байт обратно «зашифровывало», а потом на лету непосредственно при каждом воспроизведении семплов делает последнюю пару лишних операций для получения оригинального значения семпла. Сделано видимо для того, чтобы просто дампом памяти после загрузки нельзя было достать целиком расшифрованный WAVE ROM.

    Хорошо что ресурсы у старых компьютеров были ограничены, а то они бы там прикрутили гораздо круче шифрование :) Интересно, от чего это вообще «защита»: от воровства семплов, или от их модификации фанатами?

    Сейчас изучаю соответствующий код, там много разных функций работает с этим WAVE ROM, и в каждой свой код с нужной парой операций. Даже не знаю, оставить уже как есть, или заморочиться и сделать поддержку действительно полностью расшифрованного банка.

    Последнее редактирование: 16 апр 2016

  18. — Но врядли меньше 22 кГц. Может не кратные, т.е. не 44100, 22050, 11025, а, например, 18342 или 23560 Гц ? Пост-обработки там нет, если сам звук некачественный, то никакая обработка не поможет, все сразу выводится на каналы через эффекты.

    Я понял, я имел в виду встроенный в систему синтюк, идущий с Виндами по умолчанию.

    Еще бы Ямаха не разрешила !!:D

    — бесплатную ??:blink:

    Я может что-то не то имею в виду, но у меня установлен S-YXG50 еще и отдельной «игрушкой». Т.е. имеется сам синтезатор и плеер к нему. И все это дело имеет происхождение с 2001 года, врядли тогда еще задумывались о порте синта только на XP. Синт встроен в систему, а значит WDM. И другие плееры и секвенсоры его видят. Но WDM имеет колоссальную задержку воспроизведения и его трудно использовать для работы.

  19. VEG


    VEG

    Регистрация:
    3 авг 2006
    Сообщения:
    631

    Ну вот же, на сервере Windows Update (насколько я в теме, это не демка, а полная версия): http://www.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/1403848.cab
    Я же приводил ссылки ранее.

Страница 1 из 6


Форум Old-Games.RU. Всё о старых играх

No Gravatar

Родная софтовая ямаха прекрасно работала в Windows 2000/XP, однако XP уже довольно редко встретить можно, а служать XG миди хочется.Очень красивое решение предложил программист Женя,  создавший програмный синтезатор Yamaha S-YXG50 Portable VSTi v1.0.0, разработанный на базе пробной версии из пакета Yamaha SOL2. Yamaha так и не выпустила полную версию данного VSTi, прекратив поддержку всех своих программных синтезаторов в 2003 году. К счастью, пробная версия содержит полную версию движка S-YXG50, что позволило создать полноценную версию S-YXG50 VSTi. Помимо снятых ограничений пробной версии, этот патч предлагает полную переносимость, а также использует зашитую в ресурсы DLL-файла 4MB-версию официального wavetable, лучше которого для S-YXG50 не выпускалось.

Для проигрывания MIDI при помощи этого синтезатора необходимо настроить какой-нибудь VST-хост, например подойдет VST MIDI DRIVER. Скачав, устанавливаем его на компьютер.

Следующий щаг скачать собственно VSTi плагин yamaha_syxg50_vsti.7z. Раскрыв архив обнаруживаем там syxg50.dll — собственно сей файлик нам и нужен, чтобы его подключить к VST хосту.

2016-11-30_11-43-55

Смотрим на скринщот: ничего сложного, нажимаем кнопку Load VSTi и указываем путь к syxg.dll, который мы записали на диск своего компьютера. Во вкладке Advanced выберите VST MIDI synth в выпадающем списке Default MIDI synth.

После этого остается выбрать VSTi хост в настройках нашего любимого Вани Баскова (Van’Basco player)

2016-11-30_11-49-40

Собственно все. Если ссылки уже не актуальны нужные файлики в одном флаконе можно скачать прямо отсюда midi-x64

Due to a planned power outage on Friday, 1/14, between 8am-1pm PST, some services may be impacted.

  • About
  • Blog
  • Projects
  • Help
  • Donate

    Donate icon
    An illustration of a heart shape

  • Contact
  • Jobs
  • Volunteer
  • People

Item Preview

item image #1

S-YXG50.png

software

Yamaha S-YXG50 VSTi Synthesiser

by
Yamaha

Mirror of Yamaha’s S-YXG50 MIDI Soft Synth VST plugin, modified by Veg.
Original site and description at http://veg.by/en/projects/syxg50/

Addeddate
2020-06-26 17:28:44
Identifier
yamaha_syxg50_vsti
Scanner
Internet Archive HTML5 Uploader 1.6.4
Year
2016

comment

Reviews

Reviewer:
FluffyFloppyDiskette

favoritefavoritefavoritefavoritefavorite
July 27, 2021
Subject:
thx for the mirror :3

nice work!

5,594

Views

17
Favorites

1
Review

DOWNLOAD OPTIONS

Uploaded by

Midori-chan

on June 26, 2020

SIMILAR ITEMS (based on metadata)

Прочтите это перед тем, как написать своё сообщение в какую-либо тему!!!

Уважаемые форумчане!

Мы стараемся сделать форум не только содержательным, но и удобным для поиска информации.
Давайте вместе будем содержать его в информационной чистоте и порядке!
Это не сложно, необходимо придерживаться лишь нескольких простых правил…

1. Перед тем, как что-то писать на форуме, сформулируйте свои мысли — посмотрите на заголовок темы, которую вы открыли, и если при этом ваши умозаключения не совпадают с названием темы — поищите наиболее подходящую тему или раздел.

2. Старайтесь группировать свои мысли в одно сообщение, не надо писать по одной фразе по принципу «лучше сорок раз по разу, чем один раз сорок раз». При этом, если у вас много мыслей или вопросов разного характера, не задавайте их в одной теме. Поищите для каждой отдельной мысли необходимую тему и напишите там. При этом НЕ ДУБЛИРУЙТЕ одно и тоже сообщение в разных темах!

3. Предварительно пролистайте форум хотя бы «О г л а в л е н и е», поищите там подходящие темы в разделах, и когда вы точно поймете, что подходящей темы или раздела на форуме нет, не бойтесь создать новую! При этом название темы должно бы лаконичным и отражать суть возникшего вопроса. При написании сообщений используйте пунктуацию, если с этим проблема — хотя бы разделяйте фразы абзацами. Пишите так, чтобы было понятно другим…

4. Если вы хотите выразить благодарность человеку, написав при этом что-то вроде «Спасибо тебе Вася за совет… сейчас буду изучать!», и не сообщая какой-либо полезной для других участников информации, воспользуйтесь кнопкой «СПАСИБО» внизу сообщения человека, который вам помог. Таким же образом вы можете выразить свою симпатию какому либо сообщению…

5. Итак, запоминаем некоторые важные моменты:

  • – свои контактные данные и немного об себе — пишите в теме по контактам в «курилке»;
  • покупка-продажа частного характера и обсуждение интернет-торговли в своем разделе;
  • – модели ваших синтезаторов и оборудования, их достоинства и недостатки обсуждаются в разделе «А какой синтезатор у вас…»;
  • – ваше творчество, cover-версии и авторские произведения — в разделе «творчество»;
  • для стилей есть свой отдельный раздел:
  • Спрашиваем или выкладываем стили — в темах по стилям (для разных синтезаторов есть свои темы). При этом первая часть (Part 1) темы по стилям для синтезаторов Yamaha уже содержит в себе богатый архив стилей и ссылок, откуда вы запросто можете пополнить свою коллекцию, спрашиваем интересующее вас во второй части темы (Part 2).

    Для вопросов по созданию и редактированию стилей также существуют отдельные темы;

  • – аналогично МИДИ-файлы и их коллекции — в теме по миди;
  • пакеты расширений, тембра, мультипэды, ОТС, совместная работа синтезатора и компьютера, поиск нот, азы музыкальной грамоты и проч… — для этого всего также имеются свои разделы и соответствующие темы;
  • файлы небольшого объема (до 200 кб) со стилями и миди, полезные информационные картинки, а так же небольшие архивы, вы можете смело прикреплять к сообщениям (имя файла должно быть набрано латиницей)…;
  • – более весящие файлы (более 200 кб) mp3, wav, архивы, коллекции, картинки не несущие полезной информации и уже имеющиеся в интернете, аудио-видео…, размещаем на сторонних хранилищах (яндеск-диск, ютуб, savepic.su), а здесь даем на них ссылки;
  • – подписывайте свои ссылки в сообщении, указав что вы там разместили;
  • При этом вы должны понимать следующее — УДАЛИВ из своего хранилища ФАЙЛ — его ССЫЛКА становится БЕСПОЛЕЗНОЙ и скорее всего, ваше сообщение будет полностью нами тоже удалено со страниц форума! Ни в коем случае не стоит поступать подобным образом!!! Старайтесь сохранять материалы, ссылки на которые вы публикуете на форуме;
  • – свои аватарки перед загрузкой предварительно делайте небольшими по размеру;
  • избегайте «оверквотинга» (избыточного цитирования) — не надо городить трехэтажные цитаты, со полными сообщениями и вложениями. Также не надо цитировать, если ваш ответ следует прямо за вопросом. Научитесь редактировать чужие цитаты, оставляя только краткую суть цитаты. Используйте цитирование только для связки сообщений, которые разорваны логически;
  • – если вы хотите уточнить-спросить-предложить что-либо «не для всех», а кому-то лично, не стоит писать об этом в общей теме, вроде «обращайся ко мне» и давать свои контакты. Там где больше двух — говорят вслух. Или делитесь со всеми этой информацией или пишите в личные сообщения (ЛС) «тет-а-тет»;
  • – также, если ваши мысли ушли далеко от тематики форума и вы хотите ими поделиться — «перекурите» в «курилке» :-) хоть Минздрав и предупреждает — наша «курилка» вашему здоровью не повредит! У нас также есть группа «вконтакте», интерактивный чат на чатоводе и скайп-группа — там у нас бывает многолюдно! :-)

6. Не ленитесь поискать нужную вам информацию. Все зависит от вашего желания и стремления. Если у вас нет оных, вам уже никто не поможет! Перед тем как задать вопрос по работе вашего инструмента, изучите «Руководство пользователя» хотя бы первых три-пять страниц — это будет огромным прорывом к познанию неизведанного! :-) Используйте встроенный поиск на сайте!

7. Не ругайтесь между собой и нецензурно, не выясняйте на страницах форума отношений — в крайнем случае используйте для этого личные сообщения, да и… Лучше вообще не ругайтесь — мы не для этого здесь собрались. Да и нервные клетки не восстанавливаются! :-)
Высказывайте свое мнение в вежливой форме! Не нужно «с пеной у рта» доказывать свою правоту, пытаясь унизить несогласного с вами оппонента, тем более, что все мы, по своей человеческой природе, склонны к заблуждениям.
Администратор и Модератор — полноправные участники форума, и также могут иметь свою точку зрения на обсуждаемые на форуме темы!

8. Ознакомиться с некоторыми нюансами по работе с сайтом, внести какие-то предложения, пожелания, замечания, а так же, если вы вдруг обнаружили неточности или ошибки — пишите в «Раздел предложений» в соответствующие темы. Мы стараемся для вас и сделаем всё, что в наших силах. Так же, если есть необходимость что-то подправить в ваших сообщениях — обращайтесь к Администратору или Модератору. Злостные нарушители этих несложных «Правил» будут ограничены в действиях на форуме и сайте.

Уважайте себя и других, цените свое и чужое время,
оставайтесь логичными и человечными в своих поступках и действиях.

Будьте доброжелательны и вам ответят тем же!


Скрыть подробную информацию…

Добро пожаловать,
Гость

Почта сайта

Вы не авторизованы.

Yamaha S-YXG50 Portable VSTi (MIDI-синтезатор)

Программный MIDI-синтезатор для Windows, который работает как VSTi-плагин. Поддерживает расширения Yamaha XG и Roland GS, что является уникальной особенностью S-YXG50. Основан на пробной версии из пакета Yamaha SOL2. Yamaha так и не выпустила полную версию данного VSTi, прекратив поддержку всех своих программных синтезаторов в 2003 году. К счастью, пробная версия содержит полную версию движка S-YXG50, что позволило создать полноценную версию S-YXG50 VSTi своими силами. Помимо снятых ограничений пробной версии, этот патч предлагает полную переносимость (не требуется установка и ключи в реестре), а также использует зашитую в ресурсы DLL-файла 4MB-версию официального wavetable, лучше которого для S-YXG50 не выпускалось.

veg.by/ru/projects/syxg50/

veg.by/ru/projects/syxg50/comment-page-1/#comments

С 2000 года одна из трёх звуковых карт в моём компьютере — X-Wave 6000 (YMF754), с ней в комплекте шла лицензионная S-YXG50. Пользовался долго. Можно, конечно, поиграться этим программным синтезатором, если ничего кроме MIDI-клавиатуры, в домашней студии нет. А у тех музыкантов-программистов, с сайта, просто изобретательский червячок внутри сидит и не даёт покоя… Молодцы, конечно, да и этот программный синтезатор заслуживает внимание, только скорее всего для не требовательных музыкантов.

Korg Karma, Korg Kross, Yamaha DX11, Yamaha DX21, Yamaha PSR-21, Yamaha PSS-51, Yamaha PSR-S750, Yamaha QS300, Yamaha Motif XS6, Yamaha MO6, Yamaha CS1X, Yamaha RX15, Roland AX-09, Roland SD-50; M-Audio Axiom Mark2; Yamaha Pacifica и т.д. все в домашней студии есть…

Администратор запретил публиковать записи гостям.

Программные синтезаторы Yamaha: YmF-724-F (16bit 44100Hz), YmF-724m (16bit 88200Hz), YmF-New (Tyros2 Stereo)

Предлагаю к ознакомлению VSTi софтсинтезаторы YamahaYmF-724-F, YmF-724m и YmF-New, основаные на звуковом движке Yamaha S-YXG50 VSTi.

Синт YamahaYmF-724-F — использует банк семплов от одноименной звуковой карты, но с повышением их разрядности и частоты дискретизации до 16 бит 44100 Гц, соответственно.

YmF-724m — 16 бит 88200 Гц (звук отличается мягкостью, из-за использования более высокой частоты дискретизации семплов).

YmF-New — новый синт (в работе), базируется на семплах Tyros 2, здесь уже используются стереосемплы.

Изначально проект начинался здесь www.old-games.ru/forum/threads/programmn…50-midi-xg-gs.70999/
Продолжение тут veg.by/ru/projects/syxg50/comment-page-1/#comments
И сейчас здесь vk.com/club155723426

Софтсинт Yamaha YmF-724-F 16 44100 для ознакомления yadi.sk/d/c08fJIF73J4KNx
Софтсинт Yamaha YmF-724m 16 88200 для ознакомления yadi.sk/d/_wcENjCA3P7Pk9

Чтобы использовать Yamaha YmF-724-F в качестве системного программного синтезатора, понадобятся: виртуальный миди-шнур Tobias Erichsen loopMIDI и CoolSoft MIDIMapper — программа выбора миди устройства по умолчанию в Windows.
Тем, у кого нет железного ASIO, рекомендуется также виртуальный драйвер ASIO4ALL.

loopMIDI, CoolSoft MIDIMapper, ASIO4ALL yadi.sk/d/fmcbKTXH3PbwGa Картинка с настройками в архиве

Примеры звучания нового синта YmF-New yadi.sk/d/jngGg9MV3Pbyxp (готово процентов 20 от синта, но общее представление получить можно)

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Более простой (альтернативный вариант) установки VSTi в качестве системного программного синтезатора (для тех, кому предыдущий способ показался сложен), на примере Yamaha S-YXG50 (16 бит 44100Гц). Скачиваем и устанавливаем VST MIDI Driver kode54.net/vstmididrv.exe Если у кого то он уже установлен, то рекомендуется обновить версию (текущая от 06.09.17). И устанавливаем CoolSoft MIDIMapper. Настройки на скриншоте

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Добавили в новый синтезатор YmF New — Brass-секцию (пока не всю), готово 60/128 инструментов.
В комментариях в группе vk.com/club155723426 можете уточнять, что понравилось — не понравилось, высказывать свое мнение… Там же можно послушать сравнение звучания MutedTrumpet

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

С радостью объявляем, что в VSTi синтезаторе Yamaha YmF-New готов (заполнен) GM банк —
это 128 инструментов с одной ударной установкой Стандарт кит (она же будет использоваться и в XG, в качестве Standart kit 1).

Скоро будем выкладывать примеры звучания в нашей группе вКонтакте vk.com/club155723426 не пропустите :)

Синтезатор Yamaha YmF-New можно скачать по ссылке yadi.sk/d/QuYG5Lqh3NVfdx

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

А вот и второй Подарок к Новому Году! Без него наш первый Подарок был бы неполным)

Встречайте, 100 русских хитов в Миди, с Текстами песен )))
Теперь Вам будет, под что попеть за праздничным столом —
для этого откройте эти Миди списком в vanBasco’s Karaoke Player —
и при проигрывании будет отображаться текст, как в настоящем Караоке.
Ну, а на чем послушать у Вас уже есть, конечно на нашем синтезаторе Yamaha YmF-New yadi.sk/d/QuYG5Lqh3NVfdx
А когда закончится Новогодняя суета можно будет и разучить понравившиеся мелодии,
для это в комплекте, правильно — Ноты yadi.sk/i/8oJn1-7G3RFTpB :)
100 MIDI yadi.sk/d/g2BMdg7k3R6uXJ
Здесь несколько примеров звучания vk.com/club155723426 :о)

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Спасибо сказали: Нелли Позднякова, Stanislav, alex_999, Mamont, alka, sanga, alexei_56rus@inbox.ru, Chesen, SYNT, rust158, Andrey S, Serega2670, vikshax

Обращение через Личные сообщения (от 8 января):

«Добрый день!
Огромная просьба, хоть коротко объясните, как работает программа Yamaha YmF-New.
Я ее скачал, но не понял, как с ней работать. Я пытался ей подгрузить и миди файлы и стили, но она их не понимает.
Как с помощью этой программы прослушать миди и стили. Буду благодарен, если дадите инструкцию.»

Инструкция в картинках, как прослушивать миди и стили с помощью нашего VSTi синтезатора Yamaha YmF-New yadi.sk/d/fmcbKTXH3PbwGa
Так же можно почитать здесь vk.com/club155723426?w=wall-155723426_12
это наша группа вКонтакте, где Вы можете задавать вопросы, и получать на них ответы намного оперативнее :)

Еще спрашивали — работает ли наш синтезатор под MAC OS (в частности в Cakewalk Sonar под Mac) — отвечаем работает (пример на скринах в архиве выше).
Но версия самой DAW Cakewalk Sonar под Mac тестовая и не рекомендуется для использования.
Но и в ней Yamaha YmF-New (как и Yamaha S-YXG50, и Yamaha YmF724) работают.
Можете работать под MAC OS в Cubase cubase-pro.ru/cubase-mac-os.html

Скоро будет ребрендинг, вступайте в группу вКонтакте vk.com/club155723426
«Синтезаторы Yamaha PSR, Tyros, VSTi, XG, XG Lite — VSTi софтсинтезаторы Yamaha (S-YXG50, S-YXG2006LE, YmF724, YmF New)» и нажав на три точки справа вверху под шапкой группы выбирайте Уведомлять о записях (новых постах), так Вы точно ничего не пропустите и будете в курсе всех новостей.

Так же в группе есть Чат, где можно общаться на музыкальные темы.

Примеры звучания синтезатора Yamaha YmF-New можете послушать здесь romneyready.me/music/yamaha+ymf+new и конечно в нашей группе)

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Спасибо, Astemir! Подогрел нотами с цифровочкой! Класс!

Korg Kronos 73, Korg micro ARRANGER, Kurzweil PC361, Yamaha Motif XF6, Yamaha Motif 7, Clavia Nord lead A1, Roland Fa-06, ПОЛИВОКС, Access Virus Ti Snow, Berhinger UMX610, E-MU Xboard 25 (Korg Pa-900, Korg Krome 61, Novation Mininova, Casio XW-G1, Yamaha djx-ll, Boss Dr-5).

Администратор запретил публиковать записи гостям.

Внимание!
Изменились ссылки на наши VSTi синтезаторы, новые ссылки размещены в группе вКонтакте vk.com/club155723426 в разделе Свежие новости.
Начата работа над проектом синтезатора Yamaha Tyrus, вступайте в группу и подписывайтесь на новости, чтобы ничего не пропустить.

Yamaha Tyrus — это обещанный ребрендинг.
Этот синтезатор базируется на YmF-New, но в нем заменяются некоторые инструменты и идет отстройка звучания самого GM банка, так что в конечном итоге звук будет отличаться.
Название Tyrus основано на игре слов — Tyros (за основу синтезатора YmF-New, на котором и базируется наш новый синтезатор, было взято звучание Yamaha Tyros2), и слова rus — Россия (русская сборка).
Вот так получилось и патриотично, и со смыслом — на данный момент, не побоимся этого слова, это лучшее звучание XG синтеза, реализованное в VSTi, пусть и не самой Yamaha. :cheer:

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Внимание!
Анонс новой версии VSTi Yamaha Tyrus XG :woohoo:
Все ждем 1-го Сентября!

Синтезатор обзавелся следующими ударными установками:

1=Standard Kit 1
2=Standard Kit 2
4=Standard Kit 3000
5=Hit Kit
9=Room Kit
17=Rock Kit
25=Electro Kit
26=Analog Kit
28=Dance Kit
33=Jazz Kit
41=Brush Kit
49=Symphony (Classic) Kit

Вступайте в нашу группу vk.com/yamaha_vsti

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Представляем vk.com/yamaha_vsti обновленную версию нашего VSTi синтезатора Yamaha YMF724F-m с банком семплов от одноименной звуковой карты Yamaha YMF724F-V (звучание, которой немного отличается от S-YXG50, так как используются разные пресеты настроек инструментов), с повышением разрядности и частоты дискретизации ее звукового банка до 16 бит 88200 Гц. В следствии чего звук отличается еще и мягкостью из-за использования более высокой частоты дискретизации.

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Обновилась версия VSTi синтезатора Yamaha TyRUS, приглашаем всех в нашу группу вКонтакте vk.com/yamaha_vsti
Вступайте, скачивайте, наслаждайтесь звучанием :)

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Группа стала закрытая… :huh:
В топку её!

Roland BK-5 + балалайка + melodica IRIN 37 key

Администратор запретил публиковать записи гостям.

Так а какие проблемы «вступить» в нее? Это платная опция?)

Yamaha PSS-51, Yamaha PSR-510, Yamaha PSR-S775, [Yamaha PSR-S910, Yamaha MX49], M-Audio KeyStation 61 MK3, Korg Volca FM

Администратор запретил публиковать записи гостям.

Тоже не понимаю — какие проблемы вступить в нее?

Сегодня, кто хотел — подал заявку, и уже в группе :woohoo:. А кому-то, видимо, интереснее здесь писать — в топку))) Каждому своё ;)
Вообще, странные люди :silly: — им делаешь хорошо, а они упорно ищут проблемы, особенно там, где их нет…

Все «опции» бесплатные, но если очень просите, можем подумать и над расширением ассортимента :)

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Astemir пишет:

Тоже не понимаю — какие проблемы вступить в нее?

И я не понимаю, от кого вы закрываетесь??? Дело ваше — закрылись и закрылись… Всего хорошего!

to Balderes: форум тоже можно закрыть, мало ли что…

Roland BK-5 + балалайка + melodica IRIN 37 key

Администратор запретил публиковать записи гостям.

Честно говоря, я все равно не понимаю в чем проблема то? Форум открыт для всех, требует регистрации для скачивания прикрепленного или закрытого контента.

Ну а в вк группы требуют вступления в них — хз… вроде обычная практика.)

Не знаю… я вступил в группу и вступил, хотя сам и не пользуюсь ничем из того что там предлагают)

Yamaha PSS-51, Yamaha PSR-510, Yamaha PSR-S775, [Yamaha PSR-S910, Yamaha MX49], M-Audio KeyStation 61 MK3, Korg Volca FM

Администратор запретил публиковать записи гостям.

На любых форумах (и этом в частности) требуется регистрация, чтобы что-либо писать и скачивать,

вКонтакте же — всё намного проще — даже регистрация в группе не нужна, достаточно просто вступить. // обычная практика.)

to Ducalis: и Вам не хворать))

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

А меня нет в Контакте :) , но я и софтом не пользуюсь :) .

Администратор запретил публиковать записи гостям.

Всё быстрее движемся к Чебурнету.
Следующее требование будет — авторизоваться через Госуслуги.
— Так, человек не работает… Откуда у него синтезатор??? Незаконный предприниматель!!!
— Ух, ты! Купил новый??? На какие шиши??? Проверить его!!!

to Astemir: Вы делаете отличное дело! Пока достаточно уникальное. Просто написАли бы, что вам за это будут «плюшки» от VK или монетизация.
А так, была обычная группа, а стала «закрытой».
Тем более, что на VK уже есть регистрация (На любых форумах (и этом в частности) требуется регистрация, чтобы что-либо писать и скачивать)
Можно узнать, что подвигло вас к закрытию группы?

Roland BK-5 + балалайка + melodica IRIN 37 key

Администратор запретил публиковать записи гостям.

Ducalis пишет:

to Astemir: Вы делаете отличное дело! Пока достаточно уникальное. Просто написАли бы, что вам за это будут «плюшки» от VK или монетизация.

1. С точки зрения простого обывателя это возможно и «отличное» дело, но с юридической — это нарушение авторских и смежных прав. Модификация кодов движка софт-синтезаторов Yamaha (их кряки), использование аудиоматериала (сэмплы). Явно не для личного пользования. ;) Вот если бы они разработали собственный движок, с нуля… Это было бы уникально, таки ДА! ;)
Ducalis пишет:

Можно узнать, что подвигло вас к закрытию группы?

2. Вот по этой теме они закрыли группу, от глаз правообладателей… И не только Yamaha…))

vArranger2 v.1.19, Ketron SD1000, KORG nanoKONTROL2, E-MU 1212m, M-Audio 88es Keystation, Yamaha PSR-S770, Mackie MR624, Mackie 1202 VLZ Pro.

Администратор запретил публиковать записи гостям.

А в каком месте она закрытая?, только-что зашёл и ничего такого не увидел, как было, так и осталось)) B)

Администратор запретил публиковать записи гостям.

Группа уже несколько раз была «закрытой» / открытой, это связано только с этапами разработки.
От VK никаких плюшек нет, не было, и не предусматривалось.

Кому интересен проект, добавляйтесь в группу — там есть, что почитать и послушать.

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

Новая версия синтезатора VSTi Yamaha TyRUS vk.com/wall-155723426_3390 appl
Пример звучания yadi.sk/d/lqQ46WKzdQ1qzQ drummer

Добавляйтесь в группу ВК — всё обсуждение там!

Наши VSTi софтсинтезаторы Yamaha — группа вКонтакте vk.com/yamaha_vsti
Yamaha S-YXG50 16 бит 44.1кГц > Yamaha YmF-724 16 бит 88.2кГц > Yamaha YmF-New > Yamaha TyRUS
Присоединяйтесь! :)

Администратор запретил публиковать записи гостям.

  • Драйверы

    2


DriverHub — обновляет драйверы автоматически. Определяет неизвестные устройства.
Полностью бесплатная. Поддерживает Windows 10, 8, 7, Vista

Выберите ОС Производители драйвера Версия Типы драйвера Описание Скачать
  • 32bit
    64bitWindows 7
  • 32bit
    64bitWindows 8
  • 32bit
    64bitWindows 8.1
  • 32bit
    64bitWindows 10, Windows 11
DriverHub 1.0 Driver Utility Установите программу DriverHub и исправьте все проблемы с драйверами. Скачать

20.53 MB

  • 32bitWindows 2000
  • 32bitWindows XP
н/д н/д Другое SoftSynthesizer S-YXG50 Скачать

8.42 MB

Yamaha S-YXG50 драйверы помогут исправить неполадки и ошибки в работе устройства. Скачайте драйверы на Yamaha S-YXG50 для разных версий операционных систем Windows (32 и 64 bit). После скачивания архива с драйвером для Yamaha S-YXG50 нужно извлечь файл в любую папку и запустить его.

VirtualMIDISynth is a software MIDI synthesizer implemented as a Windows multimedia user driver, accessible as a standard MIDI Out device.

It works on Windows XP (SP3) / Vista (SP1) / 7 (SP1) / 8.x / 10 / 11 (both x86 and x64), and is based on the great BASS library from un4seen.

Introduction

Playing a MIDI (o karaoke) file on Windows has always been a poor-quality experience, because the well known bundled «Microsoft GS Wavetable Synth» synth is just… ehm… simple: poor samples, mono sound, no effects (reverb, chorus) support.

Software synts deeply improve quality, but sometimes they’re difficult to install or limited to specific uses, like the ones integrated in some DAWs or karaoke players.

Till Windows XP some virtual devices existed on 32bits systems, like the well-known YAMAHA XG SoftSynthetizer S-YXG50 and Cakewalk-sfz+ (both unsupported now).
Nowadays, on x64 systems, we’re out of luck: none of them works anymore.

One day Ian Luck (un4seen) added to his BASSMidi library a great feature: the possibility to render a live MIDI stream, including SysEx messages. I quickly realized that, if only I could intercept that MIDI stream and drive it through Ian’s library, well, we would have got a great MIDI Synth.
The challenge was to create a good quality synth and keep the end user away from complicated virtual MIDI chains (ever tried VanBasco -> MIDI Yoke/LoopBe1 -> SynthFont chain ?).

User only needs a new virtual MIDI Out device, select it as output on his preferred player settings and… start playing, nothing more.

Here we are, VirtualMIDISynth is the answer: an user mode multimedia x86/x64 driver that works on Windows XP / Vista / 7 / 8 / 10 / 11 (both x86 and x64), implemented as a MIDI Out virtual device.

Main features

  • User mode multimedia driver, no reboots, no BSOD
  • Directly accessible as MIDI Out device, no need for virtual MIDI cables (like MIDI Yoke, LoopBe1)
  • Supports up to 4 virtual devices, each with its own soundfont configuration (new in version 2.x)
  • Virtually unlimited polyphony (limited only by available CPU power)
  • MIDI mixer to set track mute/volume, accessible through systray icon
  • Integrated MIDI converter to easily convert your MIDI files to WAV/MP3/FLAC
  • Lightweight setup (~1.2 MBytes)
  • No DLL cluttering, everything is self contained installation folder (except for MIDI device driver) (new in version 2.x)
  • Clean installer, won’t affect other MIDI devices
  • Efficient RAM usage (allows using large SoundFonts, > 1GByte)
  • Load soundFonts (up to available memory), enable/disable/chain them at your will; native 64bit version (on x64 OS) is not limited to 4GByte (new in version 2.x)
  • Configure MIDI Mapper default device (this feature is already available in XP, but missing in Vista / Windows 7)
  • Windows 8/10/11 users can also install CoolSoft MIDIMapper and configure it straight from VirtualMIDISynth configurator to get the well-known MIDI Mapper back to their systems
  • Multilanguage dialogs.
    If you want to help in translation, see here for status then get in touch to have access to the online translation system.

Take a look at the TODO list of what features you’ll find in next versions or propose your ideas.

What now?

Well, having a better MIDI experience is easy as 1-2-3:

  • Download VirtualMIDISynth setup following the link at the bottom of this page and install it (you need administrative privileges)
  • Download a SoundFont (you’ll find a list of free high quality files below), save it locally on your computer and add it to VirtualMIDISynth
  • Run your favourite MIDI application and configure it to use VirtualMIDISynth (or set VirtualMIDISynth as your default MIDI Out device)
  • Donate to CoolSoft ;)
    oops, this step was not mandatory, anyway… thanks for doing it!

Maxime Abbey wrote a really detailed documentation on how to setup and configure VirtualMIDISynth; you can find it here.

FAQ & Troubleshooting

Why are you still playing MIDI files? Have you ever heard of MP3?
Well, first because MIDIs are cool and compact; in a few megabytes you can store thousands songs.
Second, I love Karaoke; VanBasco is one of my preferred MIDI/KAR players.
Third, with MIDI you can silent some tracks, change tempo and pitch easily.

I tried playing a MIDI file on my PC, and it sucks!
I agree, that’s why I wrote VirtualMIDISynth!
MIDI only contains «instructions» on what should be played: instruments, notes, their length, power and so on. It’s up to the synthesizer to generate sound from these «commands».
The bundled Windows synthesizer, «Microsoft GS Wavetable Synth», is the worst.

Which players work with VirtualMIDISynth?
VirtualMIDISynth works with Windows Mediaplayer and MPlayer classic. Since these players cannot change their MIDI out device, you must set VirtualMIDISynth as your default device.
I suggest you to try VanBasco player, which is one of the best MIDI/KAR players around.

How much does it cost?
VirtualMIDISynth is freeware, you can use it as you like.
If you use it «professionally» you’re encouraged to make a donation.

Why are you releasing it for free?
Because the greatest part of MIDI synthesis is done by BASS libraries from un4seen; I only wrapped them in a Windows driver and gave them an easy to use interface.

That’s great, how can I thank you?
Join to the forum and help other users, or promote it to your friends / forums / social networks.
You could also support development with a donation.

Is there a tutorial available?
Don Allen wrote a great setup tutorial freely available here.
MIDIKAR group is full of great MIDI experts and enthusiastics, please follow it.

If you’re experiencing problems using VirtualMIDISynth, here’s a list of common issues already solved.
Please check all of them before reporting a bug.
VanBasco

License

VirtualMIDISynth is freeware, use it as you like.
Donations are welcome, especially if you earn money with it (live performances, public karaoke sessions, …).

SoundFonts

Here you’ll find a list of some free and quality SoundFonts available on the net.
Please let me know if I miss something or if any link dies…

Some fonts are compressed with sfArk or sfPack.
This page contains links to decompressors: http://woolyss.com/chipmusic-soundfonts.php#compressors
You could also try this online converter: https://cloudconvert.com/sfark-to-sf2

FREE

  • FluidR3_GM
    compressed version (sfArk, 71MB), uncompressed version (147MB)
    Still my preferred, the one I test VMS with.
  • Timbres Of Heaven
    By Don Allen (219 MB uncompressed).
    Also take a look at MIDIKAR group, where you’ll find a lot of MIDI fans.
  • Arachno SoundFont
    By Maxime Abbey (80 MB sfArk compressed).
    It also have a detailed documentation on how to install it on VirtualMIDISynth.
  • SGM-V2.01
    (about 240 MB, needs 7zip to uncompress)
  • ChoriumRevA
    (about 19.6 MB)
  • WeedsGM3
    (about 26,5 MB)
  • SoundFont 32Mb GM Stereo Set
    (31MB uncompressed)
  • CrisisGeneralMidi 3.01 (alternative link, thanks to Emu-France)
    The largest I’ve ever seen (about 1,57 GB uncompressed).
    Use the menu at the top of page to find download link.
    NOTE: as of January 2018 the original link is unavailable, an alternative link is available here, thanks to Emu-France.
  • TimGM6mb (SourceForge download link)
    By Tim Brechbill (about 4MB)
  • Merlin Vienna Soundfont
    (about 16MB, sfArk compressed)
  • GeneralUser GS
    By Christian Collins (about 27MB)
  • UHD Soundfont
    (about 50MB, needs 7zip to uncompress)
    NOTE: original website is not available anymore, the download link is provided by xproot (and this is a mirror from Internet Archive)
  • FatBoy
    SoundFont for classic video game MIDI, emulation, and general usage.
    (about 220MB, needs 7zip to uncompress)
    NOTE: original website is not available anymore, the download link is provided by xproot (and this is a mirror from Internet Archive)
  • GMLiveSF2 GM, GoldMidiSF2 SC-88 Drums, OrchestralSF2 GM, Sax compilation
    Free Soundfonts from GoldMidiSF2.com
  • GM DLS Remastered Soundfont
    Free soundfont by Michael69. 
    A soundfont that have the same samples of GS Wavetable Synth (gm.dls) but in high quality.
    (67 MB)
  • ColomboGMGS2 Soundfont
    Free soundfont by Duwindu Tharinda Perera
    SF2 download (about 215MB)
    YouTube: https://www.youtube.com/channel/UCDAQ7p7vm8ylmW5xYo629eQ
  • Giant Soundfont (about 50MB download)
    By ex-driver

MIXED LICENSING

  • Good list of soundfonts, suggested one is 084.0mg ALL In ONE GM V1.1 Bank.sf2
    (sorry, I can’t read Japanese so I can’t categorize its licensing)
  • General MIDI SoundFonts for the Sound Blaster Family starting with the AWE32
    (collection on archive.org by Joe-P)

DONATION / COMMERCIAL

  • Princess Soft SF2 (by Giovannino Imperi)
    https://princesssoftsf2.com
    NOTE: Soundfont author will devolve part of his donations to VirtualMIDISynth project.
    If you like this SF2, please let him him know you’re a VirtualMIDISynth user.
  • GMLiveSF2-24bit
    https://www.goldmidisf2.com/gmlivesf2-24bit/
    By GoldMIDISF2, with 24 bit sample quality (about 200 MB)
  • GoldMidiSF2 GM (by GoldMidiSF2)
    http://www.goldmidisf2.com/goldmidisf2-gm-soundfonts
    GoldMidiSF2 Mega GM/GS (by GoldMidiSF2)
    http://www.goldmidisf2.com/goldmidisf2-mega-gmgs
    MegaPro Studio
    http://www.goldmidisf2.com/megapro-studio-soundfonts
    NOTE: Both these soundfonts are tested and work well with VirtualMIDISynth.

References

Links to programs using/suggesting VirtualMIDISynth and sites that talk about us:

  • Setup tutorial (english by Don Allen, the author of Timbres Of Heaven soundfont)
    http://midkar.com/soundfonts/coolsoft.html
  • Setup tutorial (italian by Giovanni Pioggine — ChimeraRevo)
    https://www.chimerarevo.com/windows/cambiare-soundfont-windows-7-8-8-1-1…
  • Usage tutorial — (italian — Il blog del Salmo 69 blog)
    https://www.salmo69.com/2011/10/usare-soundfonts-con-karaoke-e-basi.html
  • JJazzLab — Free backing track application.
    https://www.jjazzlab.com
  • Synthesia — Musig game
    https://www.synthesiagame.com
  • Musink — Free music-composition software
    https://www.musink.net
  • Virtual MIDI Piano Keyboard — opensource and multiplatform MIDI keyboard
    https://vmpk.sourceforge.io
  • Drumstick Multiplatform MIDI File Player (dmidiplayer)
    Open source and multiplatform MIDI and Karaoke player (by Pedro López-Cabanillas)
    https://dmidiplayer.sourceforge.io/

Translations

Latest stable version includes these languages: English, Italian, French, Spanish, German, Greek, Portuguese (Portugal), Russian, Japanese, Polish, Finnish, Danish, Indonesian, Czech, Dutch, Hungarian, Chinese (simplified), Chinese Traditional (Taiwan), Thai, Turkish, Korean, Ukrainian, Vietnamese, Corsican, Norwegian and Swedish.

You’re welcome to help in translation!
VirtualMIDISynth has an on-line translation system that’s really easy to use: see here for current language status then get in touch; you’ll be given access to the language you’d like to translate and can start your work.

Download

VirtualMIDISynth automatically notifies its updates (if enabled), otherwise you can subscribe in the announcements forum to be notified.
Beta versions are announced in the same place, please subscribe there.

NOTE: legacy 1.x version of VirtualMIDISynth is still available here, but it’s not supported anymore.
All users are encouraged to update to 2.x series.
Read here for further info about what’s new in 2.x series.

Mirroring, repackaging and any other way to redistribute my software to end users from outside coolsoft.altervista.org is FORBIDDEN! (unless expressly authorized)
Links to this page are welcome (do not use HTML #fragments and do not link the .exe file directly).

ANTIVIRUS FALSE POSITIVE WARNING

Some antiviruses are reporting CoolSoft VirtualMIDISynth (and also CoolSoft MIDIMapper) as infected.
These are false positives, maybe due to the fact that both softwares install some components in «sensitive» system folders like C:WindowsSystem32.
To be crystal clear with my users, I always publish a VirusTotal scan report link next to each download, even if it contains those false positives.
There’s no way for me to demonstrate I’m right; submitting my files to each AV vendor is simply unfeasible (see here for further details).

UPDATE: starting from version 2.12.0, VirtualMIDISynth binaries are digitally signed with CoolSoft self-signed certificate; see here for details.

Понравилась статья? Поделить с друзьями:
  • Программный синтезатор midi для windows 10
  • Программный рейд windows server 2016 создать
  • Программный рейд windows server 2012 r2
  • Программный продукт виртуализации для операционных систем windows
  • Программный продукт microsoft windows 10 home