в закладки  в закладки  
MIDI.Ru
Главная Каталог Новинки Рейтинги Авторы Заказы Статьи Софт Форум О сайте
 
ПОИСК
по форуму
  
Yamaha S-YXG50 VST - форум midi.ru
ФОРУМ "Вопросы": ЗАМЕТКА


Внимание! Отвечать можно только
после регистрации или авторизации




<< ОБРАТНО НА ФОРУМ   Детские коляски для путешествий


VEG : User 03.04.2016

Yamaha S-YXG50 VST

Я не музыкант. Я программист. Когда-то в детстве лет 15 назад помню игрался с XG Studio. И вот сейчас внезапно вспомнил это дело, потянуло поностальгировать. Оказалось возможным через софтварный Yamaha S-YXG50 VST играть MIDI в моём любимом foobar2000. Однако, огорчало что он не полностью портабельный и требовал установки. Поэтому я забрался внутрь сделал следующие изменения:
- Вместо реестра плагин использует ini-файл из своей директории. Установка больше не требуется.
- Таблицы звуковых данных также берутся из текущей директории. В ini-файле можно выбрать 2MB или 4MB версию.
- Полностью удалён код trial-режима, который изменял громкость каждые 30 секунд. То есть теперь он будет расходовать чуть меньше ресурсов.
- Полностью удалён код проверки соответствия оборудования серийному номеру, что немного ускорит инициализацию.
- Удалён антиотладочный код, поэтому теперь изучать работу синтезатора можно в отладчике без проблем.
- По умолчанию лимит на полифонию установлен на 128.

В процессе ковыряния нашлись некоторые скрытые настройки движка. Например, судя по всему его можно переключить на использование стандарта XGLite V1 или XGLite V2. Плюс ещё есть непонятная настройка Process. Хотелось бы это дело задокументировать к релизу патча, поэтому хотелось бы спросить у вас, где можно взять демонстрационные midi-файлы, на которых можно было бы чётко определить, какому стандарту XG соответствует текущий синтезатор. Или может быть кто-то из посетителей может помочь мне с определением, работоспособны ли эти режимы в данном синтезаторе (то есть при включении, например, XG Lite V1, действительно ли доступны только возможности XG Lite V1, или же эти настройки не используются).



VEG : User 03.04.2016
Re: Yamaha S-YXG50 VST Заодно я глянул код SGP.DLL и SGP2.DLL из MidRadio 6 и 7. SGP.DLL является по сути полноценным S-YXG50 VST, только с вырезанным GUI, параметром xglite=1 и отключённым триальным кодом (тот что изменяет громкость каждые 30 секунд) по умолчанию. Судя по всему, в нём можно легко активировать полный XG. Сам по себе движок синтезатора полностью идентичен S-YXG50.

SGP2.DLL, который известен как S-YXG2006LE, тоже сделан на основе S-YXG50, на что указывают оставшиеся и неиспользуемые ресурсы S-YXG50. Но тут очень сильно переработан движок синтезатора, и код по работе с диалогами вырезан, так что сложно найти, где находятся интересные настройки движка.

Возможно, S-YXG2006LE тоже ограничен подобным SGP.DLL искусственным образом. Правда, там в именах файлов WaveTable в конце имеется буква L, что может намекать на то, что это лайт-версия таблицы звуковых данных. Звуковой движок там явно сильно переработан. То есть если код в S-YXG50.DLL и SGP.DLL почти идентичен, и глядя на SGP.DLL например сразу становится ясно, как правильно отключить изменение громкости каждые 30 секунд в демонстрационной версии S-YXG50.DLL или ограничить его до XGLite... Для SGP2.DLL так просто не получится. Но глянуть можно, наверняка там зашиты какие-то настройки движка синтезатора, которые каким-то образом его ограничивают.

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



* : Non Grata.. 03.04.2016
Re[2]: Yamaha S-YXG50 VST А возможно ли вообще создать новый ВСТ-синтезатор Ямаха?
Времени прошло много от момента создания первой совт-Ямахи (ВСТ).
Вот было бы здоров, если бы создали новую современную версию для современных мощных компьютеров! Как вы думаете, вполне реально?



VEG : User 03.04.2016
Re[3]: Yamaha S-YXG50 VST Кратко: это возможно, но сложно. Подробности ниже.

Создать новый VST синтезатор с нуля конечно же возможно, но:
1. Для этого нужны программисты с соответствующими знаниями (VST API, программирование звука и т.д.).
2. Причём они должны быть как-то мотивированы заниматься этим проектом, «за неделю» такой проект не сделаешь.
3. Но в результате получится всё равно не синтезатор Yamaha, ведь для того, чтобы это был синтезатор Yamaha, его должна сделать Yamaha.
4. Если имеется в виду сделать программную версию (клон) какого-то современного синтезатора Yamaha, то помимо программистов понадобятся ещё и железячники реверс-инженеры, которые смогут распотрошить синтезатор на составляющие и разобраться в деталях, как он работает.

В принципе всем этим может заниматься и один достаточно квалифицированный в этих делах и сильно мотивированный фанат синтезаторов Yamaha, но обычно такая комбинация редко встречается.



* : Non Grata.. 03.04.2016
Re[4]: Yamaha S-YXG50 VST Думаю, НОВЫЙ более качественный программный синтезатор типа ВСТ-Ямахи
люди ждут.
Если бы собрать несколько человек активистов, собрать денег на проект...
Может бы и нашлась группа программистов, написали бы ВСТ-Синтезатор. Не важно, как он назывался бы.
Давно уже ничего такого нового не создавали.



Сергей Солонович : Musician 04.04.2016
Re[5]: Yamaha S-YXG50 VST В конце 2015 года фирма Roland выпустила обновлённую версию Roland Sound Canvas VA 1.00 1000 x86 x64. Там довольно-таки много звуков и эффектов.
http://www.roland.com/products/sound_canvas_va/



* : Non Grata.. 05.04.2016
Re[6]: Yamaha S-YXG50 VST Сергей, спасибо за ссылочку.
Скачал Триал-версию, послушал. Качество звука лучше не стало. Звук стал другим, но 125 долларов для такого софта дорого.
Ещё раз спасибо.



Константин Алейник : Author 06.04.2016
Re[7]: Yamaha S-YXG50 VST <125 долларов для такого софта дорого>
Ещё с нового года этот синт "пошёл в народ". Если нужно, с "лекарством" могу помочь, хотя в сети с ним проблем нет.



* : Non Grata.. 07.04.2016
Re[8]: Yamaha S-YXG50 VST //с "лекарством" могу помочь//

Спасибо, Константин.
В России "аптеки" на каждом шагу :))



Marat Tanalin | tanalin.com : Arranger 03.04.2016
Re[2]: Yamaha S-YXG50 VST > вдруг что-то получится.

Здравствуйте, Евгений.

Думаю, в любом случае будет смысл выложить продукт с улучшениями, уже внесёнными вами на данный момент.

Даже просто отсутствие необходимости установки — уже существенный плюс.



Igor : Profi! 03.04.2016
Re[2]: Yamaha S-YXG50 VST Так что конкретно требуется?
Миди для sysxg -50 и 100 в инсталяторах лежат,как их разделить по ресурсам и возможностям я не знаю, но наверняка на сайте ямахи есть какаие то супер-пупер миди для продвижения их продуктов. В sgp2.dll отключен модуль вариатион, вот это проблема. Чем новый продукт будет отличаться от sysxg50 ?



VEG : User 03.04.2016
Re[3]: Yamaha S-YXG50 VST Это будет просто более качественный патч для S-YXG50 VST. Текущие изменения я описал выше, вряд ли стоит ожидать чего-то большего. Я просто хочу разобраться перед релизом, работают ли найденные настройки, и что делает настройка Process. Лучше всего было бы найти человека, который знает, как должен звучать XG и XGLite, чтобы он смог проверить, действительно ли настройка xglite делает что ожидается по названию. Я сейчас не дома и пишу с телефона, но завтра смогу выложить текущую версию патча для тестирования.


Igor : Profi! 03.04.2016
Re[4]: Yamaha S-YXG50 VST Насколько я знаю(не уверен) отличие именно в модуле variation,которого нет в лайт версии и количестве тембров.Можно посмотреть в XGEdit наличие тембров и модулей для разных версий XG. Тембра там разными маркерами отмечены.Здесь на сайте проскакивала ссылка на спецификацию XG-lite. Вот еще несколько ссылок:
http://www.studio4all.de/htmle/frameset090.html
http://www.jososoft.dk/yamaha/software.htm



* : Non Grata.. 05.04.2016
Re[3]: Yamaha S-YXG50 VST //В sgp2.dll отключен модуль вариатион, вот это проблема//

Игорь, да, какая это проблема?
Ну кто всерьёз использует этот ДЛЛ? Так, для быстрой прослушки.
Сегодня проще для прослушки использовать CoolSoft_VirtualMIDISynth_1.9
Этот "модуль" можно назначить на воспроизведение миди в виндовс, назначить на выход миди виндовс медиа-плеера. Работает на Вин ХР, 7, 8 (64).
Читает CoolSoft_VirtualMIDISynth_1.9 банки *.sf2
Прекрасно "в нём" звучит FluidR3_GM.sf2
Можно изменить уровень ревера, хоруса, нет там дилея, ну и что..?
Можно банк Ямахи *.sf2 в сети скачать для CoolSoft
Есть более объёмные, более качественные банки *.sf2 в сети.
Мне интересно, почему все так зациклились на этом sysxg-50 ?
Только из-за присутствия некоторых контроллеров? Из-за схожести банков железной Ямахи? Из-за дилая? (вариатион).
По моему мнению синт sysxg-50 очень шумный и едва ли способен приемлемо озвучить миди.
sgp2.dll практически не шумит, чуть солиднее выглядит общий микс, но по качеству звука шагнул не дальше sysxg-50.
Из всех синтов, имеющих стандартный набор GM, лучше всех звучит Hypersonic, но заморочки с быстрым подключением для быстрого прослушивания.

П.С. Хороший звук стОит хороших денег.



Igor : Profi! 05.04.2016
Re[4]: Yamaha S-YXG50 VST Да, ты прав, конечно - только для прослушки и для нашего сайта. Что не говори, но хоть какой то стандарт был для общего пользования. И был ожидаемый результат, когда нужно было порулить в знакомых контроллерах.


* : Non Grata.. 06.04.2016
Re[5]: Yamaha S-YXG50 VST //Да, ты прав, конечно..//

Хоть раз наши мнения сошлись! :)

Хотя, как сказать.. Кого-то и сегодня устраивает звучание ВСТ-Ямахи.
К примеру, нужно срочно сделать на работе (в ДетСаду) какую-то редкую фонограммку, - ВСТ-Ямаха выручает, минимум ресурсов, минимум программ.
Во многих садах для аккомпанемента используют не дорогие Касио, так ВСТ-Ямаха звучит лучше них. Она ещё долго будет "жить".
Жаль не разрабатывается дальше. Может фирма боится, что тогда никто железяки покупат не будет..?
Кстати, я опробовал новый Roland Sound Canvas VA 1.00
Звук лучше не сделали. Сделали кроме GS, GM2 ещё режим GM, зачем..? Изменили интерфейс, настройки, а само звучание стало не "сочным" и ярким, а задавленным, приглушённым по высоким частотам. Всё же, мне кажется, барабаны стали звучать чуть лучше. Старые миди, что делал на предыдущей версии, звучат на Roland Sound Canvas VA 1.00 совсем не так, звучат хуже.
Потом, ВСТ-шка Roland Sound Canvas VA подключается в Сонаре, но как и ВСТ-Ямаха, - не видны пресеты и банки. Предыдущая версия "показывала" свои банки и пресеты, а стабильно работал в Сонаре только DXi Roland VSC.
Делали, делали и чё-то недоделали. Пришлось через миди-шнур использовать VA.



Marat Tanalin | tanalin.com : Arranger 05.04.2016
Re[4]: Yamaha S-YXG50 VST > синт sysxg-50 очень шумный

VST-версии это не касается.



* : Non Grata.. 06.04.2016
Re[5]: Yamaha S-YXG50 VST Я же написал: "sgp2.dll практически не шумит".
Я специально не замерял шум, может -90..-85 по шумливает..?

А вот sysxg-50, как паровоз :)



VEG : User 06.04.2016
Re: Yamaha S-YXG50 VST Предварительная версия для тестирования:
http://veg.by/files/midisynth/yamaha_syxg50_vst.7z

Посмотрите ini-файл, там есть скрытые настройки:
Voice=SXGBIN41.TBL — это имя файла wavetable. Можно выбрать 2MB версию, изменив SXGBIN41.TBL на SXGBIN21.TBL.
Panel=0 — если поставить 1, то будет отображаться панель с разнообразной отладочной информацией.
Process=0 — может быть 0 или 1. По умолчанию 0. Нужно разобраться на что влияет эта настройка. Если включить отображение отладочной панели, то там видны различия в некоторых показателях. Полагаю, что это как-то влияет на звук. Нужно, чтобы знающие люди послушали :)
XGLite=0 — может быть 0, 1 или 2. По умолчанию 0. По идее при установке в 1 или 2 должна включаться эмуляция XGLite V1 или V2. Нужно проверить. Тоже нужны знающие люди для проверки, работает ли эта настройка как ожидается.



VEG : User 06.04.2016
Re[2]: Yamaha S-YXG50 VST Информацию о различиях между XG, XGLite V1 и XGLite V2 можно посмотреть в архивах сайта Yamaha:
https://web.archive.org/web/20021022181331/http://www.yamaha.co.jp/news/2001/01101601.html
Тут есть и табличка, показывающая разницу. Вместе с Google Translate можно понять о чём речь. Просьба помочь с проверкой, действительно ли при XGLite=0 доступны все возможности, а при XGLite=1 они ограничены до первой версии XGLite (128 инструментов и т.д.), и при XGLite=2 ограничены до второй версии XGLite (359 инструментов). Если же окажется, что настройка не работает, то её лучше убрать из релиза.



VEG : User 08.04.2016
Re[3]: Yamaha S-YXG50 VST Тихо сам с собой веду беседу :)

Различия при изменении XGLite хорошо заметны на Bi2 - Polkovnik.mid. Тут их сложно не услышать. Полагаю, что это говорит о том, что настройка всё же работает, и действительно включает только те фишки, которые доступны в выбранной версии стандарта.

Осталось разобраться, как на звук влияет настройка Process. Она точно влияет на звук (вывод от VSTi плагина отличается, если сравнивать его побайтово). Только не ясно, она его улучшает или ухудшает. По умолчанию было выключено. Если она улучшает звук, то её могли выключить, чтобы понизить нагрузку на процессор. Если же она наоборот упрощает обработку, то её не активировали, так как разработчики решили, что в 2003 году процессоры были уже достаточно мощными. Я на слух разницу не улавливаю. Нужно, чтобы человек с чутким к деталям ухом послушал :)



Marat Tanalin | tanalin.com : Arranger 08.04.2016
Re[4]: Yamaha S-YXG50 VST > Нужно, чтобы человек с чутким к деталям ухом послушал :)

Можно ещё частотный спектр посмотреть.



Илья Коротышев : Composer 13.04.2016
Re: Yamaha S-YXG50 VST Извините, что не в тему, но вдруг подскажете... Я легко устанавливал этот набор виртуальных Ямах на Виндовс 8. Но на Виндовс 8.1 почему-то установить не удаётся. Либо играет набор ДжМ, либо вообще звука на выходе нет. На выходе Ванбаско видны срабатывания миди(по вирт клаве), а звука нет. Как-то, при очередной попытке, выскочило сообщение об отсутсвии во временных файлах файла с расширением reg. Кажется он назывался XG. Это общая беда или только я криворукий? :)


Михаил : Musician 14.04.2016
Re: Yamaha S-YXG50 VST Помниться, из насущного, люди хотели войс лист к sgp2. что бы делать миди в кубе. Насколько знаю, войс листа до сих пор нет. По мере развития навыков, мне стало это просто не нужно. У меня два синтезатора с икс джи протоколом 2000-х годов, даже тогда они были разными, смотря по линейке выпуска. Звуковой модуль Mu100R XG имеет отличия в звуке от PSR. Более того, эти модули дополнялись тоже по разному, например PSR 740 прикручены расширенные оркестровые звуки "disk orchestra", а в рэковых модулях прикручены электронные звуки, которых в psr нет. У этих аппаратов по 3 эффект процессора, дающих разные оттенки. С появлением икс джи лайт, звуки были опять изменены, и эта "универсализация", которую пытаются все тут решить, что бы мидишник звучал круто на универсальном плагине - это нерешаемая задача. Я написал миди для mu100r, я категорически не рекомендую его слушать на чём то другом. Все sysex команды с моего файла предназначены только для MU100R и его эффект процессоров, тыкать его в софт плеер - это лишать себя хорошего звука. Так что мне, как человеку, работающему в этих форматах, сия затея вовсе не интересна. А вот войс лист для sgp2 действительно в своё время был очень нужен.


VEG : User 15.04.2016
Re: Yamaha S-YXG50 VST http://veg.by/files/midisynth/yamaha_syxg50_vsti.7z

Обновлённая версия. Теперь всё собрано в один DLL-файл. Так будет и загружаться быстрее, и управляться с одним файлом удобнее.



Вячеслав Раин : Musician 15.04.2016
Re[2]: Yamaha S-YXG50 VST >Обновлённая версия.

Оно, конечно, спасибо! Но не нашёл я описания, как это дело инсталлировать...
А? ))



VEG : User 15.04.2016
Re[3]: Yamaha S-YXG50 VST Закиньте DLL в папочку, где у вас лежат VSTi плагины. Всё.
Если хотите просто слушать MIDI с использованием этого синтезатора, то нужно настроить плеер на использование этой DLL. Для foobar2000 нужно установить плагин foo_midi, там в Advanced настройках поставить путь к каталогу, куда вы скопировали VSTi DLL, и затем на странице настроек самого плагина в выпадающем списке выбрать синтезатор Yamaha S-YXG50. Ну и для других плееров что-то подобное будет. В интернете можно ещё инструкции найти по установке VSTi глобально на всю систему. В тех инструкциях просто пропускайте пункты по установке VSTi — эта версия будет работать без установки, достаточно просто скопировать в нужное вам место.



Владимир Василькевич : Profi! 15.04.2016
Re[4]: Yamaha S-YXG50 VST Скажите, а свой собственный банк звуков к этому синтезатору можно сделать? Я имею ввиду заменить родные звуки синтезатора на другие.


VEG : User 15.04.2016
Re[5]: Yamaha S-YXG50 VST Технически это возможно, но для этого придётся полностью отреверсить формат TBL-файлов. За время разработки патча я только по верхам немного прошёлся. То есть я знаю, что в маленьком tbl файле содержится 17 блоков с какими-то данными, знаю как его разбить на эти блоки, но что за данные в этих блоках — я без понятия (это какие-то параметры). Нужно экспериментировать. В большом файле содержится таблица звуков, которая как-то используется первым файлом. В патче я его расшифровал, и там судя по всему используется сжатие типа ADPCM (с этим ещё нужно разбираться). В общем это работа для опытного программиста, которому интересно расковырять этот формат :)

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



VEG : User 16.04.2016
Re[5]: Yamaha S-YXG50 VST Формат большого tbl файла (SXGWAVE4.TBL и аналогичные) как оказалось совпадает с форматом DSXGWAVE.TBL из драйверов к чипам Yamaha YMF7x4. Причём для них была сделана программа, которая вроде как позволяет редактировать звуковой банк (не проверял): http://www.trancein.com/articles/power-ymf/

Правда, тут (как я понимаю) редактируется только второй TBL файл. А информация из первого, что поменьше, видимо была зашита в драйвера YMF7x4. В любом случае, открывается большой простор для экспериментов даже без навыков программиста :)



Владимир Василькевич : Profi! 16.04.2016
Re[6]: Yamaha S-YXG50 VST Да, любопытно.
К софтовой ямахе (вариант драйвера к ХР, не ВСТи "Yamaha_SoftSynthesizer_S-YXG50_4.23.14") идёт плеер и там можно устанавливать список инструментов(.txt файл) для выбора в самом плеере, если звуковой банк, конечно поддерживает.
Теоретически, можно сделать лёгкие звуковые банки для разных моделей клавиш, что упростило бы жизнь музыкантов при прослушивании миди файлов.



VEG : User 16.09.2016
Re[5]: Yamaha S-YXG50 VST На страничке проекта в комментариях вы можете найти человека, который более-менее расковырял формат tbl-файлов, и уже выкладывает разные кастомные версии синтезатора с модифицированными банками. Можете заглянуть, если вам интересно.

http://veg.by/ru/projects/syxg50/



Marat Tanalin | tanalin.com : Arranger 15.04.2016
Re[2]: Yamaha S-YXG50 VST Работает, спасибо. =)

Есть несколько неясных моментов.

1. В readme-файле упоминаются TBL-файлы и SYXG.CHM, но в комплекте они отсутствуют. TBL-файлы, насколько я понимаю, в текущей версии вшиты в DLL-файл, но нормально ли отсутствие файла справки?

2. Указание Voice=SXGBIN21.TBL (равно как и SXGWAVE4.TBL, SXGVOICE.TBL, SXGBIN41.TBL) в ini-файле приводит к ошибке «Unable to open item for playback (Unsupported format or corrupted file)» (это не соответствующее действительности сообщение MIDI-плагину foobar2000 свойственно выводить в случае _любой_ непредвиденной проблемы при попытке воспроизведения совершенно _корректных_ MIDI-файлов).

3. В readme-файле упоминаются 4 разных TBL-файла, хотя реально их, насколько я понимаю, только два. Какие из имён соответствуют действительности?

Readme-файлы, кстати, почему-то называются не reADme («прочитай меня»), а reNAme («переименовать») — вероятно, опечатка.

Что касается параметра Process — вероятно, он включает какое-то повышенное качество звука — при выводе в Wave-файл средствами foobar2000 при process=1 рендеринг происходит примерно вдвое медленнее (видимо, из-за более ресурсоёмких вычислений), чем при process=0 (12-20x против 30-40x). Как вариант, это просто активация эффект-обработки (Reverb, Chorus), которая, возможно, выключена по умолчанию, хотя это, конечно, было бы странно, учитывая активность соответствующих галок в пользовательском интерфейсе VST-инструмента.



VEG : User 15.04.2016
Re[3]: Yamaha S-YXG50 VST Это ещё не финальная версия, поэтому readme не очень понятный, возможно :)

1. SYXG.CHM есть в инсталляке оригинального S-YXG50. Он просто весь на японском, и я не уверен, что с него есть толк. Собственно для того, чтобы не включать его в архив, я и сделал умную кнопку Help, которая сама прячется, если этого файла рядом нет :)

2. Внешние TBL-файлы не включены в этот архив. В ресурсы DLL уже зашит самый лучший вариант на сегодняшний день (4MB wavetable). Ресурсы программ и DLL можно смотреть и редактировать при помощи Resource Hacker. Там в ресурсах вы увидите файлы SXGVOICE.TBL и SXGWAVE4.TBL. SXGVOICE.TBL — это переименованный SXGBIN41.TBL. Изменил имя, поскольку кто-нибудь может быть захочет зашить в ресурсы другую версию wavetable, и это просто стандартное имя, по которому синтезатор будет искать заголовочный tbl-файл у себя в ресурсах. Имя же второго файла (SXGWAVE4.TBL) задано внутри первого tbl-файла. То есть при желании можно удалить из ресурсов четырёхмегабайтный wavetable, и залить на его место двухмегабайтный, загрузив SXGBIN21.TBL под именем SXGVOICE.TBL, а SXGWAVE2.TBL загрузив под своим же именем.

3. В архиве есть только SXGVOICE.TBL и SXGWAVE4.TBL (в ресурсах DLL-файла). Другие возможные TBL файлы вряд ли нужны при обычном использовании. Они будут возможно полезны для экспериментов и дальнейшего изучения формата. У меня есть 3 комплекта: S-YXG50 4MB, S-YXG50 2MB и S-YXG20 (1.5MB). Первый объективно самый лучший, а второй и третий явно ухудшенные варианты первого. Даже по датам файлов видно. У 4-мегабайтного файла дата последней модификации 06.02.1996, у 2-мегабайтной 03.07.1996, а у 1.5-мегабайтной 09.07.1996. 4-мегабайтная версия, возможно, является дампом соответствующей микросхемы из железного синтезатора MU50/DB50XG (там как раз 4 мегабайта под WAVE ROM), а урезанные версии видимо делали уже позднее специально для программного синтезатора, для которого много лет не было доступно 4-мегабайтного wavetable. Возможно, 4 мегабайта было слишком сложно для процессоров тех времён, или просто хотели, чтобы железные синтезаторы звучали лучше (а то кто их станет покупать?).

4. Спасибо за указание на ошибку в именах файлов readme. Видно пока переименовывал эти файлы задумался и написал вместо readme название операции что я делал (rename - переименовать).

5. Это точно не Reverb или Chorus. Эти эффекты задаются отдельно. Скорее всего это действительно какой-то пост-процессинг. И имя у настройки даже немножко об этом намекает.



Владимир Василькевич : Profi! 16.04.2016
Re[4]: Yamaha S-YXG50 VST Может "Process" это шкала нагрузки на процессор?


VEG : User 16.04.2016
Re[5]: Yamaha S-YXG50 VST Где вы тут шкалу нагрузки на процессор увидели? :)


VEG : User 27.04.2016
Re: Yamaha S-YXG50 VST Вышел релиз! http://veg.by/ru/projects/syxg50/
Буду рад услышать хоть пару отзывов :)



Marat Tanalin | tanalin.com : Arranger 27.04.2016
Re[2]: Yamaha S-YXG50 VST Отлично, Евгений. Вашему энтузиазму можно позавидовать. ;-)

А чем отличается (побитно чем-то точно отличается) DLL-файл от версии, выложенной в этой теме 15 апреля?

И ini-параметр `DebugPanel=1` в данной версии, похоже, ничего не меняет.



VEG : User 27.04.2016
Re[3]: Yamaha S-YXG50 VST Это параметр Panel из старых версий. Переименовал, чтобы было понятнее. Включает отображение отладочной панели:
http://veg.by/z/2016-04-27-08-13-26-78be9810.png
вместо стандартного интерфейса:
http://veg.by/z/2016-04-27-08-13-48-6dd5ae9e.png

Изменений касательно звука быть не должно как относительно ранних версий патча, так и относительно оригинала. От старой версии патча релиз отличается более умной работой с ресурсами (можно удалить интерфейс, например), возможностью менять мета-информацию через ресурсы (название синтезатора и т.д.) и наличием нового readme-файла, в котором всё описано. Для обычного использования разницы в принципе немного. Пригодится, если кто-то займётся дальнейшим изучением и модификацией TBL-файлов. У меня уже собралось немного информации об их формате, но продолжать двигаться в этом направлении я не планирую.



Marat Tanalin | tanalin.com : Arranger 27.04.2016
Re[4]: Yamaha S-YXG50 VST Странно, Евгений, у меня, в отличие от вашего второго скриншота (6dd5ae9e), при нажатии кнопки «Configure» (в настройках MIDI-плагина в foobar2000) видна только основная часть интерфейса (в верхней части которой — логотип Yamaha, а внизу — кнопка «Setup») — без меню и панели инструментов над ним и виртуальной клавиатуры под ним.


VEG : User 27.04.2016
Re[5]: Yamaha S-YXG50 VST Это не часть VSTi, вокруг интерфейс SAVIHost: http://www.hermannseib.com/english/savihost.htm — я им для быстрого тестирования пользуюсь.


VEG : User 27.04.2016
Re[3]: Yamaha S-YXG50 VST В новой версии дефис был убран из названия секции в ini-файле. Скорее всего у вас остался старый файл с дефисом в имени секции. Внутри readme.html есть шаблон ini-файла, который можно использовать. Впрочем, особо полезных настроек там нет, так что можно и вообще обходиться без ini-файла. Разве что Process видимо включает какой-то постпроцессинг, но на слух уловить разницу не удаётся, значит толку с настройки мало :)


Marat Tanalin | tanalin.com : Arranger 27.04.2016
Re[4]: Yamaha S-YXG50 VST ini-файл создан именно на основе шаблона из свежего readme-html-файла и не содержит дефисов.

А параметр «Process» пусть будет — маловероятно, чтобы _ухудшение_ качества звука _повышало_ нагрузку на процессор, поэтому я предпочитаю эту настройку включить. :-)



VEG : User 27.04.2016
Re[5]: Yamaha S-YXG50 VST Хм. Так у вас и не заработал DebugPanel? А раньше настройка Panel работала?

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



VEG : User 29.04.2016
Re[5]: Yamaha S-YXG50 VST Пожалуйста, проверьте всё же работу DebugPanel. Важно выяснить причину, по которой настройка не работает у вас.


Marat Tanalin | tanalin.com : Arranger 29.04.2016
Re[6]: Yamaha S-YXG50 VST Евгений, DLL-файл (CRC32-хэш: 80EFA471; объём файла: 5 070 848 байт) — из вашего «релизного» архива.

Содержимое ini-файла скопировано из readme.html («Template of the syxg50.ini») из того же архива и в качестве значения параметра DebugPanel вместо 0 указано 1:

[SYXG50]
VoiceTable=
Process=0
XGLite=0
DebugPanel=1
DisableGUI=0

При нажатии кнопки «Configure» в разделе «Playback -> Input -> MIDI synthesizer host -> Output» настроек foobar2000 1.3.10 вне зависимости от значения ini-параметра DebugPanel отображается интерфейс VST-инструмента:

http://tanalin.com/_experimentz/misc/yamaha-s-yxg50-vst-gui.png

Никаких других панелей не отображается ни до, ни после нажатия кнопки «Configure».

Другие ini-настройки работают: например, XGLite=1 (как и 2) сильно изменяет тембры (заметно обедняя звучание) при воспроизведении XG-файлов, а DisableGUI=1 делает кнопку «Configure» в foobar2000 неактивной.

Пробовал сохранять ini-файл с разными стилями перевода строк (LF, CRLF) — на результат никак не влияет.

На всякий случай: операционная система — лицензионная Windows 7 Home Premium (Домашняя расширенная) (64 бит), системный масштаб — 200%.



VEG : User 29.04.2016
Re[7]: Yamaha S-YXG50 VST Хм. А раньше настройка Panel в таких же условиях работала?


Marat Tanalin | tanalin.com : Arranger 29.04.2016
Re[8]: Yamaha S-YXG50 VST Попробовал сейчас на версии от 15 апреля — не работает ни параметр Panel, ни DebugPanel, ни с заголовком ini-секции «[S-YXG50]» (с дефисом, как в ini-файле дистрибутива от 15 апреля), ни с заголовком «[SYXG50]» (без дефиса, как в примере ini-файла в readme-файле в «релизной» версии).

Возможно, эта работоспособность этой отладочной функции зависит от какой-то библиотеки, установленной и доступной только в вашей системе.

К счастью, на основной функциональности инструмента это никак не сказывается. MIDI-музыка моей юности (например, из Warcraft или космической аркады Debris) звучит просто великолепно.



VEG : User 29.04.2016
Re[9]: Yamaha S-YXG50 VST Хм. Я понял. У меня в foobar2000 тоже DebugPanel не работает. Там видно плеер какой-то свой режим дополнительно устанавливает. То есть хост на это может влиять. Позднее посмотрю подробнее.


VEG : User 19.06.2016
Re: Yamaha S-YXG50 VST http://veg.by/ru/projects/syxg50/

На этой странице в комментариях вы можете увидеть человека по имени Wlad, который решил изменить банки S-YXG50. Пробует улучшить качество. Если вам интересно, можете полюбопытствовать.



Константин Ланда : MASTER! 26.06.2016
Re[2]: Yamaha S-YXG50 VST Спасибо!
Зашёл на эту страницу, скачал предлагаемый софт и теперь у меня кейк работает в связке с софт ямахой без "лишних телодвижений", как было до перехода на Win7 x64.



Эмиль Газизов : User 05.07.2016
Re[3]: Yamaha S-YXG50 VST А не подскажете,какую конкретно ссылку на софт из выложенных Vlad'ом Вы использовали для работы в Win7 x64?
Спасибо.



Константин Ланда : MASTER! 05.07.2016
Re[4]: Yamaha S-YXG50 VST Здравствуйте!
В разделе "VST MIDI Driver (как системный MIDI-синтезатор)" есть ссылка на VST MIDI Driver и ниже yamaha_syxg50_vsti.7z (3.0MB) — версия со встроенным 4MB wavetable, для обычного использования.



Шрек : MASTER! 05.07.2016
Re[5]: Yamaha S-YXG50 VST Костя! Ты гений!:))


Константин Ланда : MASTER! 05.07.2016
Re[6]: Yamaha S-YXG50 VST :))


Илья Коротышев : Composer 24.11.2016
Re[2]: Yamaha S-YXG50 VST Уважаемый... Даже не знаю как обратиться :)Карочи... Вещь Вы разместили в своём блоге хорошую и системный ВСТ - это замечательно. Только вот у меня есть один файлик для проверки XG и данный эмулятор проверку НЕ прошёл. Это SandstormXG_Darude.mid взять можно здесь http://home.koping.net/stno426/midi.htm
При нормальном XG воспроизведении композиция начинается со свистка, а при GM-GS - пианинка. Так вот этот системный синт начинает с пианинки и я не знаю, что за формат у этого ВСТ, но это не XG :(



VEG : User 24.11.2016
Re[3]: Yamaha S-YXG50 VST Только что проверил — вместе с предложенным VSTi этот MIDI начинается со свистка. Так что видимо что-то у вас не так настроено.

Если вы используете VST Midi Driver, то имейте в виду, что он будет доступен только в 32-битных программах. То есть плеер должен быть 32-битным. Это ограничение может обойти автор VST Midi Drvier, но он должен этому уделить время. То есть если бы ему об этом недостатке достаточно часто писали как о необходимой возможности — у него была бы мотивация взяться за исправление.



Илья Коротышев : Composer 25.11.2016
Re[4]: Yamaha S-YXG50 VST Спасибо! Всё правильно. Добавил Ванбаско... Свистит :)


Сергей Солонович : Musician 25.11.2016
Re[5]: Yamaha S-YXG50 VST Здравствуйте, Илья! В том-то и дело, что свистеть не должно.
Не верите? Гляньте сюда
https://myzuka.fm/Song/2206741/Darude-Sandstorm
и сюда
http://www.midiworld.com/files/824/
Мидифайл сделан тем же мидимейкером, что и тот, на который ссылаетесь Вы.
Но здесь он оформлен, как GM.
Хотя у меня тоже при проигрывании файла SandstormXG_Darude на foobar2000, к выходу которого подключен S-YXG50 VST, тоже звучит свист, хотя должна звучать пианинка.
Когда я загружаю файл SandstormXG_Darude.mid в Sonar,на выход которого подключен Korg pa3x, пианино, как раз-таки и звучит.
Так и должно быть, потому что на первом канале, который должен звучать
на самом деле голосом реверсивной тарелки(ИМХО), не указан патч. А вот почему свистит, это вопрос.



Илья Коротышев : Composer 25.11.2016
Re[6]: Yamaha S-YXG50 VST Вот тут Вы не правы, Сергей. На канале написано Electro Kit и нота поставлена на Samba Whistle L. Поставьте на канал XG Drum Kits и выберите 25 Electro Kit и сами всё увидите и услышите :)


Сергей Солонович : Musician 26.11.2016
Re[7]: Yamaha S-YXG50 VST Илья не могу с Вами согласиться. Дело в том, что Ваш файл - это не файл XG.
(См. инфо к файлу).
Это файл GS, пропущенный через XG Edit (или XG Works). (ИМХО).
Оригинальный midi файл лежит здесь:
http://www.midiworld.com/files/824/
И там нет указаний на то, что первый трек Electro Kit.
А если послушать оригинал композиции в MP3, то сразу становится понятно,
что там нет никакого свистка, а тарелка есть. Поэтому в Ваш файл на первый трек
нужно поставить нулевой банк и 119 патч ReverseCymbal и он зазвучит ближе к оригиналу:)
И в заключение, привожу пример настоящего файла XG:)
https://yadi.sk/d/2NkNGQbUzWJX6



Илья Коротышев : Composer 26.11.2016
Re[4]: Yamaha S-YXG50 VST А ещё вопросик: вот тут есть библиотека
Yamaha TYROS 2 KONTAKT
maintracker.org/forum/viewtopic.php?t=5039491
а слепить новый банк Sxgwave4.tbl побольше 4 мб из этого не получится?



Владимир Василькевич : Profi! 26.11.2016
Re[5]: Yamaha S-YXG50 VST Там парень работает над этой темой, но это не просто. Главная проблема не в семплах, а в настройках.
Я так понимаю, что нужно сделать интерфейс синтезатора со всеми этими настройками, а потом уже подставляй семплы
какие душе угодно.



Вячеслав Раин : Musician 16.10.2019
Re[6]: Yamaha S-YXG50 VST z


Владимир Василькевич : Profi! 25.11.2016
Re[3]: Yamaha S-YXG50 VST У меня воспроизводит свисток. Вообще за всё время пользования не заметил каких либо проблем с этим вариантом синтезатора. Спасибо ещё раз автору.


Илья Коротышев : Composer 25.11.2016
Re[4]: Yamaha S-YXG50 VST Ну может быть у Вас система 32 битная или используете программы только с такой битностью, а вот у кого 64 бита надо быть повнимательней и учитывать ситуацию.


Владимир Василькевич : Profi! 26.11.2016
Re[5]: Yamaha S-YXG50 VST Да, у меня 32 бита, и не вижу смысла в 64 битах для работы с софтовой ямахой.


<< ОБРАТНО НА ФОРУМ  


АВТОРИЗАЦИЯ
логин:
пароль:
  
Что мне даст регистрация?
Забыли пароль?
РЕГИСТРАЦИЯ >>

ГОРЯЧИЕ ТЕМЫ!

Сергей Пилипко: Вот оно и случилось. (10 отзывов)
Друзья, коллеги, хочу поблагодарить вас всех за мн...

Пётр Вокс: Не могу загрузить работу (9 отзывов)
Попоробовал загрузить новую работу - сервер не бер...

Андрей Струков: Подключение микшера yamaha mg10xu (8 отзывов)
Здравствуйте коллеги! Подскажите пожалуйста, может...



design mohovoy.ru