Yamaha S-YXG50 Portable VSTi v1
Програмний MIDI-синтезатор для Windows, який працює як VSTi-плагін. Підтримує розширення Yamaha XG та Roland GS, що є унікальною особливістю S-YXG50. Заснований на пробній версії з пакету Yamaha SOL2. Yamaha так і не випустила повну версію цього VSTi, припинивши підтримку всіх своїх програмних синтезаторів у 2003 році. На щастя, пробна версія містить повну версію двигуна S-YXG50, що дозволило створити повноцінну версію S-YXG50 VSTi самотужки. Крім знятих обмежень пробної версії, цей патч пропонує повну переносимість (не потрібна установка і ключі в реєстрі), а також використовує 4MB-версію офіційного wavetable, зашиту в ресурси DLL-файлу, краще якого для S-YXG50 не випускалося.
Що нового у цьому патчі?
- Не потрібне встановлення. 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.
- Завантажте та встановіть VST MIDI Driver.
- Скопіюйте syxg50.dll із yamaha_syxg50_vsti.7z в будь-який каталог.
- Відкрийте налаштування VST MIDI Driver, натисніть кнопку Load VSTi та виберіть syxg50.dll.
- У вкладці Advanced виберіть VST MIDI synth у списку Default MIDI synth.
- Готово! Зараз 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 без встановлення драйверів у систему, що надійніше.
- Завантажте та встановіть плагін foo_midi із сайту foobar2000.
- Створіть в каталозі foobar2000 підкаталог з ім'ям vsti і скопіюйте файл syxg50.dll з yamaha_syxg50_vsti.7z.
- Відкрийте в плеєрі налаштування, Advanced → Playback → MIDI Decoder → VSTi search patch, вкажіть у цьому полі повний шлях до створеного вами підкаталогу vsti, після чого застосуйте зміни та перезайдіть у вікно налаштувань.
- Перейдіть в Playback → Input → MIDI synthesizer host. У списку plug-in, що випадає, виберіть Yamaha S-YXG50, застосуйте зміни.
- Готово! Тепер 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 User, мені цікавий насамперед оригінальний S-YXG50, тому якщо я і доопрацьовуватиму, то його. Втім, він лежить в основі «TyRUS», так що всі потрібні доробки в нього можна буде скопіювати за бажання.