PETELIN.RU | статті | Віртуальні інструменти DXi

  1. Віртуальні інструменти DXi
PETELIN.RU

статті → Віртуальні інструменти DXi

Віртуальні інструменти DXi

Роман Петелин

Почну зі слогана, який сам і придумав: віртуальні DX-інструменти - реальна нереальність. А тепер перейду до суті.

DXi (DirectX Instruments) - технологія, що забезпечує взаємодію додатків-хостів з віртуальними інструментами (синтезаторами; семплерами; ефектами, керованими по MIDI і ін.) За допомогою інтерфейсу прикладних програм Microsoft DirectX. Додаток-хост - це та програма, яка дозволяє підключати до себе плагіни. По суті DXi - це, DX-плагіни, керовані по протоколу MIDI. Після установки DXi в систему вони стають доступними з будь-яких додатків, що дозволяють використовувати дану технологію. Вперше можливість використання DXi з'явилася в музичному редакторі Sonar 1 фірми Cakewalk. На даний момент крім Sonar технологію DXi підтримують такі програми, як Orion Pro, Fruity Loops 3, Infinity і ін.

Для того щоб задіяти в Sonar будь-якої DXi, потрібно як мінімум два треки:

  • Аудіотрек для підключення DXi подібно до того, як підключаються DX-плагіни ефектів реального часу,

  • MIDI-трек для управління DXi.

Після підключення DXi до аудіотреків стає доступним новий віртуальний MIDI-порт. Через нього ви керуєте віртуальним інструментом, а згенерований їм звук виводиться на аудіотрек.

Підключення DXi в якості ефекту до аудіотреків і вибір MIDI-порту
Підключення DXi в якості ефекту до аудіотреків і вибір MIDI-порту

У кожного DX-інструменту є свої особливості. Більшість з інструментів унікально: у них використовуються різні типи синтезу звуку, архітектури та методи обробки генерується звуку. Багато з них володіють власним, як правило, ні з чим не сумісним набором MIDI-контролерів. Однак перелік цих контролерів, банків і патчів може передаватися в додаток-хост. В цьому випадку ви звертаєтеся до необхідного контролеру вже не по номеру, а по його назві. Вибирати і коригувати тембри найзручніше у вікні самого DXi. Всі настройки DXi, зроблені в цьому вікні, зберігаються безпосередньо в проекті.

Слідом за самим DXi можна підключати ефекти реального часу для обробки синтезованого звуку. Мультітембральность DX-інструментами можна управляти за кількома MIDI-каналам з декількох MIDI-треків. Правда, в цьому випадку не можна використовувати різні ефекти реального часу для різних тембрів одного DX-інструменту, але ніщо не заважає вам використовувати кілька DXi (нехай і однакових) для отримання різних тембрів на різних аудіотрек з різними обробками.

Програмні синтезатори проти аналогових - рахунок 1: 1

Для того щоб звести до мінімуму затримку між надходженням MIDI-команди DX-інструменту і її реалізацією в звуці, потрібно досить потужний процесор і звукова карта з WDM-драйверами. Однак якщо ви не збираєтеся грати на DX-інструменті з клавіатури, то ця затримка значення не має. На MIDI-треку, керуючому DX-інструментом, ви маєте в своєму розпорядженні партію для даного інструменту, записавши її нотами або за допомогою відбитків клавіш. Можна записати партію з MIDI-клавіатури на інший трек, озвучувати апаратним синтезатором, а потім перенести на трек, керуючий DX-інструментом. При відтворенні проекту додаток-хост врахує те, що DX-інструменти відгукуються з запізненням, і буде посилати MIDI-команди для них трохи раніше, ніж для інших MIDI-інструментів. В результаті DX-інструменти будуть звучати синхронно з усім Сонгом.

Що стосується суб'єктивного якості звуку, що генерується віртуальними синтезаторами (і DX-інструментами зокрема), то воно залежить виключно від розробників. Існує безліч віртуальних синтезаторів з можливостями іграшки. Але трапляються і такі, які не поступаються за якістю звучання своїм апаратним прототипам, а за можливостями і гнучкості в управлінні залишають їх далеко позаду. Приклад: Native Instruments FM7 (аналог синтезаторів Yamaha серії DX).

Native Instruments FM7
Native Instruments FM7

Якщо ви працюєте з апаратним синтезатором, то для «перекидання» MIDI-партії цього інструменту на аудіотрек або в WAV-файл, потрібно робити внутрішнє персведеніе: потрібно відтворювати MIDI-треки, які стосуються Вашого синтезатора, і одночасно записувати звучання синтезатора на аудіотрек. Якість запису при цьому залежить від самого синтезатора, сполучних кабелів і якості АЦП звукової карти. А цифрові виходи є далеко не у всіх "залізних" синтезаторів.

Зовсім інша справа - віртуальні інструменти. Наприклад, в Sonar досить виділити аудиотреки, «несучі» DXi, і керують ними MIDI-треки, а потім скористатися командою Edit> Bounce to Track (s), і MIDI-партії віртуальних інструментів будуть зведені в аудіо. При цьому ніщо не заважає вам використовувати 24 біта для подання звукового сигналу. І ніякого шуму ...

Отже, ви можете використовувати DX-інструменти і домогтися серйозних результатів, володіючи всього лише комп'ютером з досить потужним процесором і звуковою картою з мінімальними можливостями. Вартість такої домашньої студії набагато менше, ніж студії з декількома апаратними синтезаторами і семплерами.

Краще один раз почути, ніж сто разів прочитати

Вичерпний опис DXi і інших плагінів, що входять в поставку музичного редактора Sonar XL, а також методики їх застосування детально описані в книзі " Sonar. секрети майстерності ", А на компакт-диску, що додається до книги, є приклади проектів Sonar, в яких використовуються Dxi, серед них проект і трек пісні« Все буде добре », аранжування якої цілком заснована на двох DXi: LiveUpdate LiveSynth Pro (віртуальний аналог семплерів звукових карт сімейств SB Live) і Audio Simulation DreamStation (найпростіший за нинішніми уявленнями синтезатор). Можливості синтезатора DreamStation в ній представлені повно, наочно і переконливо. Цю пісню ви можете завантажити з Internet в mp3 і послухати прямо сейчаc .

станція мрії

Не стану приховувати, що відчуваю глибоку особисту симпатію до DreamStation (назва цього DXi можна перевести як «станція мрії»). По суті це псевдоаналоговий однотембральний синтезатор з регульованою поліфонією. Простоту його архітектури не можна вважати недоліком: завдяки їй досить легко управляти основними параметрами синтезу. Інструмент призначений для створення нескладних, але яскравих електронних тембрів. Існують, звичайно, віртуальні синтезатори з набагато більш «жирними» і «соковитими» тембрами, що досягається високою складністю архітектури синтезу (наприклад, можна привести Applied Acoustics Systems Tassman). Однак складна аранжування не може складатися з одних тільки «жирних» тембрів. Їх переваги можуть легко потонути в тембрах інших інструментів.

Audio Simulation DreamStation
Audio Simulation DreamStation

Скільки ручок і кнопок! Очі розбігаються? Насправді панель управління досить чітко і логічно структурована.

У DreamStation три осцилятора - генератора для формування сигналів звукової частоти. Відповідні модулі називаються OSCILLATOR 1, 2, 3. Перший осцилятор - основний, два інших можуть бути відключені.

Сигналом другого осцилятора можна модулювати сигнал першого осцилятора. Модуляція може бути частотна і кільцева (сигнали осциляторів перемножуються). У DreamStation підтримується ще й адитивний синтез, коли сигнали всіх трьох осциляторів складаються.

Для кожного з осциляторів можна задати свою форму хвилі: синусоидальную, пилкоподібну, трикутну, шумоподобного ... Можна керувати скважностью сигналу першого осцилятора, якщо для нього обрано прямокутна форма хвилі. Шпаруватість - відношення періоду послідовності імпульсів до тривалості елементарного імпульсу. З скважностью безпосередньо пов'язаний характер спектра Сігала, який визначає тембр звуку.

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

Для створення особливої ​​забарвлення тембру в DreamStation передбачений перебудовується фільтр (доступні 5 характеристик). Є генератор обвідної для управління центральною частотою фільтра.

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

DreamStation містить також призначається генератор обвідної (USER ENVELOPE): ви самі можете визначати який параметр буде їм модулюватися.

Доступні ефекти вібрато (VIBRATO), портаменто (porta), дістошн (dist).

Поліфонія визначається значенням параметра polyphony. Оскільки DreamStation - синтезатор однотембральний, то поліфонії в 16 голосів цілком достатньо, щоб зіграти кілька акордів. На практиці DreamStation найчастіше використовується для виконання басових партій, грувів і соло. Тому сама «ходова» поліфонія - в один голос. Крім того, саме при одноголосий поліфонії найефектніше звучить портаменто.

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

Управління параметрами DXi-синтезатора в Sonar за допомогою обвідних автоматизації
Управління параметрами DXi-синтезатора в Sonar за допомогою обвідних автоматизації

Природно, ви можете використовувати готові налаштування синтезатора - патчі. Найбільш ефективний такий підхід: ви завантажуєте один з «заводських» патчів, а потім вносите свої тонкі зміни в характер його звучання.

Сьогодні існують десятки DXi. З найцікавішими з них я познайомлю вас в майбутніх статтях. Залишайтеся разом зі мною і журналом "Магія ПК"!

Очі розбігаються?
© 2008 — 2012 offroad.net.ua . All rights reserved. by nucleart.net 2008