Програмна реалізація хвильового синтезу

  1. WinGroove 0.9е
  2. Характеристики
  3. Yamaha S-YXG50 2.1
  4. Характеристики
  5. Roland Sound Canvas 5.5
  6. Timidity95 v. 0.6
  7. MIDInight Express
  8. Audio Composer

Якщо Ваша звукова карта підтримує тільки ЧС-синтез, а Ви хочете якісно відтворити MIDI-файли, то можете скористатися програмними емуляторами. Слід зазначити, що ці програми пред'являють досить серйозні вимоги до комп'ютера. Однак, таке рішення позбавляє Вас від покупки дочірньої плати хвильового синтезу або нової звукової плати з хвильовим синтезом. А зараз розглянемо дві програми емуляції (Software Wavetable Synthesizer).

WinGroove 0.9е

Програма предназначенa для відтворення MIDI-файлів на комп'ютерах під управлінням Windows.

Характеристики

  • 128 різних інструментів сумісних зі стандартом GM (General MIDI)
  • 10 ударних інструментів
  • Частота дискретизації до 44кГц, 16 біт, стерео, поліфонія до 32 голосів
  • Автоматичне регулювання максимальної поліфонії в залежності від можливостей Вашого комп'ютера
  • Підтримує програмну реверберацію і компресію
  • Дозволяє відтворювати звук з будь-яких MIDI додатків (ігри, секвенсори і т.д.)
  • Включає програвач MIDI-файлів
  • Можливість одночасного програвання WAVE і MIDI файлів
  • Можливість створення WAVE файлів з MIDI файлів

WinGroove - це 16-розрядна програма, добре працює під Win'95 і 3.1. Вміє ставати MCI-пристроєм. Але, під NT працює неважливо навіть на дуже швидких процесорах (спостерігається одна і та ж картина: незалежно від установок, при програванні в background програма "заїкається" раз в 30-60 секунд, що не є добре. Якщо ж встановити real-time- пріоритет, то після чергового "заїкання" відбирає 100% процесорного часу до кінця MIDI-композиції). А в загальному, якість програвання хороше. Якби автор випустив 32-розрядну версію і трохи переробив інтерфейс, програма могла б стати значно більш привабливою, але з 1996 року нових версій не з'являлося.

Yamaha S-YXG50 2.1

Програма предназначенa для відтворення MIDI-файлів на комп'ютерах з процесором P166 і вище, пам'ять 32Мб, Windows 9х.

Характеристики

  • совместімa зі стандартом GM, XG, TG300B
  • 676 голосів
  • 42 голоси SFX
  • 20 drum kits
  • Відлуння, хорус, варіація
  • Частота дискретизації до 44кГц, 16 біт, стерео, поліфонія до 128 голосів

Також не працює під NT, володіє 16-розрядних MCI-драйвером і має загалом хорошої якості звучання, проте, на мій погляд, її вимоги до ресурсів (особливо - до швидкодії процесора) явно завищені. WinGroove при порівнянному за якістю звучання набагато менш вимогливий до ресурсів.

Існує програмний синтезатор Yamaha S-YG20, яка має трохи гіршими характеристиками, але і вимагає значно менше ресурсів (Р75).

Roland Sound Canvas 5.5

Ще один 16-розрядний продукт (можна взяти trial з сайту Roland corp.) Так само ставиться MCI-пристроєм під Win'95, так само не працює під NT. Вимоги до ресурсів значно нижче, ніж у YXG50, при порівнянному (на мій смак - кращому) якості звучання. Характеристики схожі з YXG50, хіба що не підтримується Ямаховскій eXtended General MIDI (XG), замість чого підтриманий розроблений Roland стандарт GS. Особисто мені дуже сподобалося звучання цього синтезатора. До речі, його движок ліцензований Microsoft для використання в Microsoft Music Control (засіб, що дозволяє створювати і програвати фонові композиції на Web-сторінках; входить в повний варіант Internet Explorer 4; під NT, однак, синтезатор не використовується) з метою дозволити користувачеві чути високоякісну музику .

Timidity95 v. 0.6

32-розрядна програма, доступна в багатьох варіантах (DOS, Win32, Win32 console application, Unix), а також в початкових кодах для кожної версії 32-розрядна програма, доступна в багатьох варіантах (DOS, Win32, Win32 console application, Unix), а також в початкових кодах для кожної версії. Програма цікава тим, що для синтезу використовуються стандартні патчі від Gravis UltraSound, які, однак, разом з програмою не поширюються (але доступні безкоштовно з багатьох сайтів) і "важать" близько 5 мегабайт. Існують різні набори патчів - від стандартних Gravis'овскіх (5.5 Mb) до набору Midia - кілька поліпшених в порівнянні зі стандартним набором інструментів (ще 4.5 Mb). Ними я і користуюся, так як програма досить добре працює під NT.

Timidity без окремо вивантажували інструментів (семплів) не грає. Серед таких використовуються патчі від Gravis UltraSound. В Internet багато місць з різними патчами. Їх адреси можна дізнатися, зайшовши на домашню сторінку timidity www.cgs.fi/~tt/timidity і переглянувши розділ faq. Також, патчі GUS для timidity можна взяти насамперед, звичайно ж, з офіційного сайту зі стандартними патчами і доповненнями: www.gravis.com .

Характеристики: сумісна з GM (тільки .mid файли, .rmi не підтримуються), частота дискретизації може бути вказана будь-яка (до речі, в латках GUS вона коливається від 8 до 44 kHz), 8 або 16 біт, стерео, кількість мікшіруемих голосів, схоже , обмежена тільки потужністю процесора, конвертація MIDI-> Wave, MCI не підтримується, використовуються загальнодоступні патчі GUS, додаткові ефекти відсутні (обіцяються в майбутніх версіях), доступні вихідні коди. Якість звучання непогане, процесор особливо не завантажується. Правда, версія програми, яка лежить на сервері, працює трохи некоректно, але цей недолік я виправив (благо вихідні коди були під рукою).

Модифікований і повністю робочий варіант (70 Кбайт) можна завантажити тут .

Ну і на останок ще кілька посилань з патчами від GUS:

MIDInight Express

32-розрядний синтезатор, наявна в мене версія під NT не запрацювала. Втім, зараз може бути доступна нова версія, позбавлена ​​цього недоліку. Програма безкоштовна, але поставляється з урізаним набором GM-інструментів. Повний же комплект - тільки за гроші. Якість звучання, очевидно, залежить від якості інструментів і з тим, що поставлялося разом з програмою, не вражає.

Audio Composer

Також поставляється з неповним набором інструментів. Справив враження дуже "сирий" програми, працював нестабільно. Може бути, зараз з'явилася більш готова версія.

Пам'ятається, бачив ще один синтезатор (не пам'ятаю назви, виробник - щось на зразок Nova). Чи не зацікавився, так як програма в усьому подібна синтезаторів від Yamaha або Roland (MCI-device, Win'95-only).

Ви можете завантажити в Internet'е shareware-версії програм описаних в даному огляді за наступними адресами: