Звукові карти на базі YMF-7x4 для композитора

  1. Вступ
  2. Підтримка XG MIDI
  3. Набір інструментів XG
  4. Sondius-XG інструменти
  5. Ефект-процесор
  6. Апаратне забезпечення
  7. Програмне забезпечення
  8. Налаштування ПЗ
  9. Що далі
  10. Корисна література і ресурси інтернет

Вступ

Про можливості звукових карт на базі чіпів фірми Yamaha серії 7x4 по відтворенню XG MIDI я писав у своїй попередній статті . А які можливості такі звукові карти дають композитору? Відповіддю може послужити ця стаття.

Так як ця тема досить об'ємна і багатогранна, я вирішив розбити свою розповідь на кілька частин-статей. Перша стаття, яку ви читаєте, присвячена більше технічної частини, а саме конкретним можливостям YMF7x4, програмного і апаратного забезпечення, а також їх спільну роботу та налаштування. У подальших статтях я розповім про деякі хитрощі і тонкощі і про інші аспекти роботи з YMF7x4 з точки зору композитора.

Отже, що ж приховують у собі скромні дешеві картки на базі YMF7x4 з точки зору композитора?

Підтримка XG MIDI

Перш за все, це апаратна підтримка стандарту на MIDI музику, званого XG MIDI. Всі можливості для композитора зариті саме в XG. Що таке XG MIDI, я розповідав у попередній статті.

Картки на базі чіпів YMF-7x4 підтримують XG MIDI апаратно. Це означає, що, ті, хто писав музику з використанням софтового синтезатора Yamaha S-YXG100, тепер можуть забути про ті величезні затримки між часом натискання клавіші на MIDI клавіатурі і появою звуку. Їх також приверне помітне підвищення якості звуку, незважаючи на те, що розмір банків софтового синтезатора і YMF-7x4 приблизно однаковий.

Для тих, хто раніше писав музику з використанням дочірніх плат фірми Yamaha DB50XG і SW60XG, картки на базі YMF-7x4 можуть дати і плюси і мінуси.

З плюсів можна відзначити більш чистий звук, обумовлений сучасними малошумящими кодеками і підтримку інструментів Sondius-XG. Раніше Sondius-XG був доступний тільки в дуже дорогих моделях тонгенератори і дочірніх плат до них. З мінусів можна відзначити помітне зниження якості зошитах семплів і відсутність підтримки інструментів QS300. Фірма Yamaha чомусь побоялася випустити на ринок дешеву картку зі своїм стандартним банком в 4МБ і урізала його майже в 2 рази.

Незважаючи на те, що в документації і рекламних матеріалах йдеться про те, що картки на базі YMF7x4 підтримують XG Level1, це не так. Виявляється, ці картки підтримують багато з розширень мінімальної специфікації XG версій DB50XG. Відмінності полягають лише у відсутності деяких ефектів і маніпуляторів.

Набір інструментів XG

Якщо ви тривалий час писали музику під стандарт GM, вам може здатися спочатку дивним і незручним підхід до написання музики в стилі XG. Мова йде про завантажуються банках.

Справа в тому, що YMF-7x4 (так в іншому і все XG-сумісні MIDI пристрою) можуть відтворювати тільки звуки, зашиті в одному незмінний банку. XG-сумісні пристрої зазвичай називають тонгенератори, тобто пристроями по генерації звуку, щоб виділити цей факт.

Інший, альтернативний, підхід застосовується в розширеннях GM. Тут композитор може використовувати для музики свої власні набори інструментів. Такі MIDI пристрою називають семплерах.

Погано чи добре мати незмінний банк? Однозначної відповіді немає. У багатьох випадках це погано, а в багатьох, навпаки, велика перевага. Переваги полягають у наступному:

1. Не дивлячись на те, що банк один, специфікація XG передбачає багаті можливості по видозміні зошитах звуків. Це можливості гнучко підстроювати часи і тон фаз звучання, міняти тембрових склад звуків, застосовувати модуляцію різних типів, підлаштовувати загальний тон звучання. Ефект-процесор дозволяє ще більше урізноманітнити звучання, якщо на трек інструменту накласти такі ефекти, як наприклад, дисторшен, еквалайзер.

2. Цих інструментів у вас по мінімуму 480 мелодійних, 9 ударних і 2 набору спецефектів. Причому в XG немає жодних обмежень на розташування цих інструментів по треках. Наприклад, набори ударних можуть перебувати не тільки на 10 треку, і цих наборів може бути більше одного.

3. Всі ці інструменти і ефекти у вас під рукою. Якщо вам що-небудь не сподобається в звучанні інструменту, ви можете змінити його на інший (благо вибір широкий) або підлаштувати його звучання. Зауважте, в реальному часі! Поки у вас буде грати композиція на обраному місці, в цей час можна сміливо підбирати звуки або крутити маніпулятори XG.

4. Якщо ви хочете поширювати свої твори через інтернет, цілком достатньо буде поширювати їх у вигляді MIDI файлів. Будьте впевнені, ваші композиції звучатимуть майже однаково на всіх XG-сумісних пристроях, а архіви XG MIDI файлів дуже популярні.

Але не спокушайтеся цими можливостями. Для багатьох стилів музики вибір YMF-7x4 може виявитися невірним. І все це через те, що банк не можна змінити на свій власний. Якщо вам потрібно виділити звучання будь-якого інструменту, якості стандартного банку може не вистачити.

Крім того, через урізання розміру банку, в звучанні YMF-7x4 інструментів можна помітити безліч дублів. Перш за все, звуки ударних інструментів в різних наборах ударних абсолютно однакові, що може викликати розчарування власників DB50XG.

Крім того, звуки ударних інструментів набагато коротше, ніж хотілося б. Але це можна компенсувати XG маніпуляторами, які керують длительностями фаз звучання. Для техно-музики це ще куди не йшла, але ось для живої музики це смертельно.

До речі, про техно-музики. Ці музичні стилі мають одне, але важлива вимога до звуків ударних. Тобто ударники повинні бути досить специфічні. Однак, прослухавши звучання YMF-7x4 спочатку можна подумати, що техно-ударники на цих картках неможливі. Я теж так думав спочатку. Але, якщо ви послухаєте мої твори, ви здивуєтеся, тому що звуки ударних абсолютно різні в різних комбінаціях. Все це можливо завдяки маніпуляторам XG і деяких хитрощів. Зі стандартними інструментами можна творити що завгодно!

Крім того, XG допускає підлаштовувати звуки будь-якого подінструмента з наборів ударних, наприклад, зміщувати панораму в центр, що важливо, тому що прийняті значення панорами звучання за замовчуванням не завжди придатні.

Якщо в загальному охарактеризувати банк YMF7x4, то в принципі він підходить в середньому для всіх стилів і напрямків музики, тому що містить велику кількість різних інструментів.

Sondius-XG інструменти

Якщо звучання стандартних інструментів банку YMF7x4 вас не влаштує, обов'язково спробуйте звук Sondius-XG інструментів. Вони звучать правдоподібною. Чому?

Та тому, що звучання конкретних інструментів моделюється на основі фізичних законів поширення і генерації звуку.

Чисто теоретично точне звучання таких інструментів, як, наприклад, духових або струнних, на синтезаторах, побудованих на принципі WaveTable неможливо. Такі інструменти багаті гармоніками, а конкретні параметри звучання, в основному тембрових склад, дуже сильно залежать від тривалості звуку, швидкості видання звуку (натискання на клавіші або швидкості удару об струну). Моделювання таких інструментів в WaveTable просто неможливо. Sondius-XG інструменти звучать за іншим принципом. Тут звук описується математичними формулами, а не записаної хвилею.

Однак таке моделювання дуже вимогливо до процесора. А синтезатор Sondius-XG програмний. Тому в YMF-7x4 фізично можливе одночасне відтворення тільки одного інструмента Sondius-XG. У більшості випадках це не критично і такі інструменти зазвичай використовують для виконання соло, тому що звуки соло інструментів зазвичай рідко бувають у вигляді акордів.

Всього таких інструментів в YMF-7x4 128. Так само, як і для XG WaveTable інструментів, для підстроювання звуків доступні маніпулятори XG.

Для доступу до цих інструментів у вас повинна стояти операційна система Windows 95 або 98. У драйверах для Windows NT Sondius-XG не підтримується.

Ефект-процесор

Ефект-процесор YMF-7x4 - відповідає вимогам до ефект-процесора XG Level1, але багато з можливостей розширень DB50XG вам також доступно. Я не буду в цій статті докладно розписувати, які саме ефекти доступні. Їх всього 52. Розпишу саме можливості щодо застосування цих ефектів.

Перш за все, одночасно можуть бути доступні тільки три ефекту. Один з видів хоруса, один з видів реверберації і один з видів варіації. Але все з цих ефектів можуть мати різну ступінь впливу на звуки різних треків, тому що підлаштовуються окремо як ступінь впливу ефекту на трек, так і ступінь співвідношення рівнів обробленого ефектом звуку і необробленого.

Кожен з ефектів має кілька параметрів, які називаються маніпуляторами XG, кожний з яких доступний статично. Однак ефект варіація може бути налаштований таким чином, що будь-який з маніпуляторів вам буде доступний по MIDI в будь-якому місці відтворення композиції.

Такий режим називається режимом вставки. Ви можете призначити двом контролерам XG якісь маніпулятори ефекту і змінювати їх в процесі відтворення. Однак при цьому ефект варіації може бути накладено тільки на один трек.

У деяких випадках, ефект-процесор можна застосувати для синтезу незвичайних інструментів. Часто для цього використовується хорус, еквалайзер і різного типу спотворення.

В цілому, можливостей ефект-процесора YMF-7x4 вистачає, щоб, наприклад, збагатити звучання композиції стерео ефектами або зробити досить правдоподібне звучання електрогітар.

Слід зауважити, що хорус-ефекти в YMF-7x4 виконані програмно і їх звучання залежить від версії драйвера і операційної системи. Найгірше звучання спостерігається під Windows NT.

Апаратне забезпечення

Крім власне звукової карти з YMF7x4 вам більше нічого не знадобиться (крім навушників і акустичних систем, звичайно), проте для нормальної роботи потрібні наступні параметри комп'ютера:

  • Як мінімум 24 мегабайт пам'яті (32 і більше рекомендується);
  • Процесор не нижче K6-II-300 або Celeron-300.

Для прослуховування вам знадобиться зовнішній підсилювач потужності, хороші навушники і акустичні системи. Зовнішній підсилювач обов'язковий, тому що багато моделей карток на базі YMF-7x4 мають низькоякісний підсилювальний тракт. Ну а про роль якісної відтворювальної апаратури для композитора мова не йде як про само собою зрозумілим.

Програмне забезпечення

Для написання XG MIDI музики на базі YMF-7x4 важливий вибір операційної системи.

Якщо ви використовуєте Windows NT, то вам доведеться про неї забути, тому що, наприклад в NT вам недоступні Sondius-XG інструменти, а також хорус-ефекти будуть кілька "неправильними". Крім того, деякі програмні компоненти просто не будуть працювати під NT. Отже, рекомендується або Windows 95 або 98.

Який софт потрібний? За мінімуму потрібні три компоненти: секвенсор, що розуміє XG, редактор XG і драйвер-розгалужувач MIDI потоків.

З секвенсора я б порекомендував Cakewalk Pro Audio 8.04. Звичайно, є і більш свіжі версії цієї популярної програми, але вони не рекомендуються, тому що виявилися несумісними з Sondius-XG через те, що сильно використовують процесор і спостерігаються заїкання звуку.

Cakewalk 8.04 має в складі драйвер віртуальної MIDI клавіатури, що корисно для тих, які не мають справжньої MIDI клавіатури.

Редактор XG - спеціальна програма для підстроювання звучання інструментів, настройки ефектів. Без подібного редактора буде просто неможливо використовувати можливості YMF-724. З редакторів XG рекомендується або XG-Edit або XG-Gold за смаком. Яких-небудь особливостей на вибір редакторів XG немає. Обидві програми гарні для YMF-7x4. Я використовую XG-Edit версії 2.645.

Як драйвера-розгалуджувача MIDI потоків можна використовувати будь-який, що допускає паралельне з'єднання MIDI пристроїв. Я використовую MultiMID версії 1.08. Це 16-бітове додаток, але непогано працює і під Windows 95/98. Під NT драйвер не працюватиме.

Навіщо потрібен драйвер-розгалужувач? Для паралельного включення XG редактора з секвенсором. Таке включення просто є необхідним при написанні музики під XG. Все буде доступно у вас в реальному режимі часу. Секвенсор буде подавати в синтезатор YMF-7x4 команди - ноти, а в XG редакторі ви будете вибирати параметри треків, ефекти і налаштовувати загальне звучання композиції.

Без драйвера-розгалуджувача вам доведеться перемикатися між секвенсором і XG редактором з виходом і збереженням всіх змін.

Налаштування ПЗ

Перш за все, ви повинні встановити останній драйвер на YMF-7x4 і перевірити відтворення XG MIDI файлів. Не забудьте включити Sondius-XG в панелі управління драйвером. За замовчуванням ці інструменти відключені.

Далі можна встановлювати програмні компоненти в будь-якому порядку. Їх настройка проводиться так:

По-перше, треба налаштувати MultiMID драйвер. Правильні установки для нього показані на малюнку:

Після налаштуйте CakeWalk MIDI порти наступним чином:

Для доступу до інструментів Sondius-XG скачайте з мого веб сайту файл визначення інструментів, скопіюйте його в каталог установки Cakewalk і підключіть до секвенсорі (Tools> Instruments> Define ...> Import ...).

Для настройки XG-Edit вам буде потрібно вибрати такі MIDI пристрою:

Як MIDI пристрою для XG-Edit сміливо вибирайте DB50XG. У цьому режимі вам будуть доступні майже всі маніпулятори цієї моделі і майже всі ефекти.

Усе. Можна приступати до музикування.

Що далі

Поки ви будете читати цю статтю, шукати, завантажувати і налаштовувати програми, я підготую наступну статтю з цієї серії, в якій розповім, як користуватися зв'язкою запропонованих програм для створення XG композицій, розповім про деякі хитрощі і тонкощі створення музики на YMF-7x4.

Корисна література і ресурси інтернет

1. Петелін Р.Ю., Петелін Ю. В. Аранжування музики на PC. - СПб.: БХВ-Санкт-Петербург, 1999. - 272 с. - Дуже хороша книга, де детально розписані прийоми роботи з XG-сумісними пристроями і редакторами XG. По-моєму, це єдина книга, що описує XG як в теорії, так і на практиці, на російській мові. Крім того, в ній описані програми для аранжування мелодій Visual Arranger і Band-in-a-box, а також наведені відомості з елементарної гармонії.

2. http://www.trancein.com/ - програмне забезпечення, FAQ і посилання для YMF7x4, ресурси по XG, моя музика в XG MIDI і MP3, конференція російських письменників трансу.

3. http://www.virtime.com/midi/vlins.zip - файл визначення Sondius-XG інструментів для Cakewalk.

4. http://xgmidi.wtal.de/ - архів XG MIDI файлів і одночасно, збори інформації, присвяченої створенню музики для XG- сумісних пристроїв. Наведено посилання на всі програми, наведені в статті та інші корисні місця в інтернет, присвячені музикування.

5. http://www.midi.ru/ - архів MIDI файлів і корисне зібрання інформації для композиторів російською мовою. Теж є безліч корисних посилань.

А які можливості такі звукові карти дають композитору?
Отже, що ж приховують у собі скромні дешеві картки на базі YMF7x4 з точки зору композитора?
Погано чи добре мати незмінний банк?
Чому?
Навіщо потрібен драйвер-розгалужувач?