Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 19

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

ГОЛОВНЕ УПРАВЛІННЯ ОСВІТИ І НАУКИ КИЇВСЬКОЇ ОБЛАСНОЇ


ДЕРЖАВНОЇ АДМІНІСТРАЦІЇ
КИЇВСЬКЕ ОБЛАСНИЙ ІНСТИТУТ ПІСЛЯДИПЛОМНОЇ ОСВІТИ
ПЕДАГОГІЧНИХ КАДРІВ

Курсова робота
Використання сучасного програмного забезпечення при обробці
вокалу.

Автор: Каптюров Олександр Вікторович


звукорежисер-аранжувальник
Києво-святошинського районного
центру творчості молоді «оберіг»
Науковий керівник
Гаврилюк Валерій Юрійович,
зав. НМК позашк. освіти

2012р.
Зміст:

1. Melodyne: мелодія ні з чогo


2. Фальшивлять усі .
3. Відбитки звуків.
4. Інструменти
5. Підлаштувати відбитки звуків під ноти.
6. Хор клонів.
7. Експортуємо, конвертуємо.
Melodyne: мелодія ні з чогo

Можливо, ви чули приблизно таку байку. Йде сеанс запису в студії. У


музикантів робота не клеїться. Не потрапляють в ноти, не вчасно вступають.
Врешті-решт звукорежисер вигукує: "Зіграйте хроматичну гамму, а решта я сам
змонтую". Є і інший варіант цієї ж історії : записується горе-співак, і справа
кінчається тим, що його просять озвучити в мікрофон окремо усі букви
алфавіту.
Ще кілька років тому це можна було б рахувати усього лише професійним
анекдотом, в якому оспівувалася майстерність працівників студій і, звичайно,
істотно перебільшувалися їх можливості. Проте прогрес не коштує на місці.
Тепер не лише фахівцям, але і аматорам доступні програми, здатні і підправити
фальшиво узяті ноти, і створити композицію будь-якої складності з єдиного
зіграного, заспіваного або навіть просто вимовленого звуку. Сьогодні ми
хочемо познайомити вас з однією з найцікавіших програм подібного
призначення, можливо, навіть кращою з них.
Програма Melodyne розроблена німецькою компанією Celemony Software. По
суті Melodyne є спеціалізований звуковий редактор. У нім, як і в інших
редакторах, записаний звук відображується у вигляді сигналограмм (хвилевих
форм). Звукограми (а значить, і відповідні їм звукові дані) можна розрізати,
видаляти, копіювати, переносити з місця на місце, монтуючи їх послідовно на
одному треку або паралельно на декількох треках. А ще можна змінювати
висоту тону усієї партії або окремих її фрагментів, а також змінювати
тривалість звукових подій, розтягуючи або стискуючи їх в часі.
Нічого незвичайного в перерахованих можливостях немає. На таке здатні і
універсальні звукові редактори, наприклад Adobe Audition . Зокрема, практично
в будь-якій програмі для роботи із звуком користувачеві доступні функції pitch
shift (зрушення висоти тону) і time stretch (масштабування в часі фрагментів
фонограми).
Відмітна особливість Melodyne полягає в тому, що програма максимально
пристосована для вирішення двох основних завдань - редагування мелодії і
створення мелодії на основі декількох заздалегідь записаних довільних базових
звуків (у межі - на основі єдиного звуку). У самій назві програми міститься
натяк на те, що вона є інструментом для роботи саме з мелодією.

Фальшивлять усі .
Мелодія, як відомо, виконується або на музичному інструменті, або голосом
співака. У будь-якому випадку виконання рідко буває ідеальним. І вокаліст, і
інструменталіст можуть не зовсім точно інтонувати (просто кажучи, можуть
фальшивити), не вчасно починати і завершувати виконання нот. Особливо
серйозною ця проблема стала в епоху комп'ютерної роботи з музикою, коли в
творчий процес включилися і такі люди, які не уміють не лише співати, але і
грати в реальному часі хоч би на частини з тих музичних інструментів, що стали
широкодоступними у вигляді віртуальних аналогів.
У мелодії можна виділити два аспекти: звуковисотне положення елементів
мелодії і її ритмічна структуру, т. е. темп виконання і порядок чергування звуків
і пауз певної тривалості. І усе це може бути предметом комп'ютерного
редагування.
Уявіть собі, що ви працюєте із записаною мелодією в універсальному
звуковому редакторові, наприклад, в тому ж Adobe Audition. Щонайпотужніша
програма, але і вона не здатна позбавити вас від тяжкої праці. Насамперед вам
треба буде розділити мелодію на елементарні фрагменти: візуально по
сигналограмме і на слух визначити положення меж між окремими нотами
(складами в пісні і звуками в інструментальній партії). Перед нарізкою
фрагментів треба уточнити положення точок ділення, перемістивши їх в ті
позиції, в яких звукова хвиля перетинає нульовий рівень. Якщо не зробити
цього, то в розрізаній і відредагованій фонограмі з'являться клацання. Потім
слід на слух оцінити, чи правильна висота тону кожного з елементів, і у разі
потреби зрушити її на деяку кількість півтонів і центів (сотих доль півтону)
вгору або вниз. І, нарешті, доведеться підлаштувати положення фрагментів
мелодії в часі. Робота ручна, копітка, тривала. Така технологія при усій її
розвиненості і складності дозволяє виправити не усі типи погрішностей
виконання.
А як йде справа, якщо в якості інструменту редагування мелодії вибрана
програма Melodyne? Передусім, Melodyne бере на себе самі трудомісткі з
перерахованих операцій. А то, що програма не в змозі виконати автоматично,
вона, звичайно, залишає на долю користувача, але при цьому надає йому
всіляку допомогу. Спробуємо розібратися в цьому розподілі творчої і рутинної
праці.
Звуковий файл, що містить редаговану мелодію, ви можете записати і
безпосередньо в Melodyne, але краще зробити це в якому-небудь іншому
редакторові, зберегти файл у форматі WAV і потім відкрити його в Melodyne.
Річ у тому, що в Melodyne, по-перше, немає необхідних засобів підготовки
звуку до розпізнавання мелодії (зокрема, не реалізовані процедури
шумозаглушування). По-друге, тут не дуже зручні, грубі вимірники (точніше
навіть - індикатори) рівня сигналу. Тому оптимальний рівень підібрати важко,
отже, висока вірогідність виникнення перевантаження, а, означає, і спотворень.
Об'єктом застосування Melodyne є одноголосна партія. Зведені поліфонічні
композиції не обробляються, оскільки в акордах дуже важко розпізнати висоту
тону певного голосу. На такий подвиг комп'ютерні програми доки не здатні.
Правда, на паралельних треках в Melodyne разом з оброблюваною
мелодійною партією можуть розташовуватися ще декілька одноголосних партій
або зведений в один трек багатоголосий акомпанемент. У останньому випадку
працювати з мелодією, звичайно, зручніше. Звук має бути записаний наскільки
можливо "сухим" (бажано виконувати запис в заглушеному приміщенні). Річ у
тому, що природна реверберація може створити ефект поліфонічного звучання
навіть єдиного голосу. Зрозуміло, застосовувати ефекти на кшталт реверберації,
хорусу і дилэя до звукових даних, які тільки ще має відбутися
Звук має бути записаний наскільки можливо "сухим" (бажано виконувати
запис в заглушеному приміщенні). Річ у тому, що природна реверберація може
створити ефект поліфонічного звучання навіть єдиного голосу. Зрозуміло,
застосовувати ефекти на кшталт реверберації, хорусу і дилэя до звукових даних,
які тільки ще має відбутися обробити Melodyne, не можна. А ось що можна і
навіть треба заздалегідь зробити, так це позбавитися від шуму в паузах і явних
огріхів, допущених під час виконання партії (типу покашлювання, шелесту).
Якщо не потурбуватися про це, то надалі виникнуть неточності у визначенні
меж окремих звуків і спостерігатимуться випадки помилкового. Після запуску
програми відкривається головне вікно, що дивує своєю порожнечею, : в нім
немає нічого окрім головного меню: File, Edit, View, Navigation, Midi, Window і
Help.
Вважатимемо, що робота в Melodyne починається із завантаження заздалегідь
підготовленого файлу командою File > Open. Як тільки ви це зробите,
відкриється вікно проекту (аранжування), представлене на мал. 1. Фактично це
мультитрековый редактор. Причому сигналограмма файлу завантаженої мелодії
виявиться на треку № 1. Якщо тією ж командою завантажити ще один файл, то
буде відкрито ще одне вікно проекту. А ось для того, щоб на другий трек вікна
відкритого проекту помістити, наприклад, запис акомпанементу, відповідний
файл треба відкривати командою File > Add Melody.
Мал. 1. Вікно проекту із завантаженим файлом мелодії
На малюнку також показана транспортна панель, елементи якої, ймовірно, не
потребують пояснень. Взагалі-то, її можна приховати, скориставшись
відповідною командою меню Window.
При завантаженні файлу програма автоматично визначає темп виконання.
Правда, темп вокальних партій часто вимірюється з помітною погрішністю.
Тому є сенс спочатку завантажувати в проект трек з акомпанементом (у нім
зазвичай є явно помітні ритмічні пульсації, що полегшують завдання програмі) і
тільки після цього підвантажувати трек з мелодією.
У верхній частині вікна проекту знаходиться список, що розкривається, який
належить до істотних елементів графічного інтерфейсу програми. Його
наповнення залежить і від того, на якому етапі редагування мелодії знаходиться
програма, і від того, який інструмент редагування вибраний вами. За допомогою
команд списку, що розкривається, можна виконати актуальну в даний момент
дію. В більшості випадків однією з його команд є команда повернення до
початкового стану редагованого матеріалу.
Першим етапом редагування мелодії є її автоматичне розпізнавання (у
термінології програми - детектування). Тому в списку, що розкривається,
виберіть команду Detect
Melody. Відриє діалогове вікно Sound Files. У нім слід призначити алгоритм
розпізнавання, найбільш ефективний для музичного матеріалу певного типу.
Варіанти перераховані в списку Parameter Set, що розкривається. Наприклад,
якщо редаговану мелодію заспівав тенор, то за допомогою системи меню ви
повинні вибрати алгоритм розпізнавання, який і називається Tenor Vocals.
Серед варіантів алгоритмів розпізнавання є "заточені" для розмовної мови,
ударних інструментів, мелодії, заспіваної голосами різних типів і зіграною на
різних струнних і духових інструментах. Вибравши алгоритм, натисніть кнопку
Detect. Почнеться процес розпізнавання мелодії. Про його хід сигналізуватиме
прогрес-індикатор. Як тільки етап розпізнавання завершиться, сигналограмма у
вікні проекту змінить свій вид. Тепер на треку відображується не лише сам факт
існування в межах тих або інших тимчасових інтервалів звукових коливань з
певною амплітудою, але й показується зміна висоти тона.(мал.2)
Мал. 2. Вікно проекту з розпізнаною мелодією

Відбитки звуків.
До вікна проекту ми ще повернемося, коли справа дійде до формування,
наприклад, партій бэк-вокала. А зараз перейдемо у вікно Editor (мал. 3),
призначене для редагування мелодії. Для цього у вікні проекту треба зробити
подвійне клацання на розташованій в лівій частині проекту вікна секції
атрибутів трека, що містить сигналограмму мелодії. Ви знайдете секції
атрибутів треків за явною ознакою: в кожній з них є три кнопки: S - включення
режиму виконання соло для цього трека (звучання інших треків буде
заглушено), M - мьютирование (заглушається) цього трека, R - дозвіл запису на
цей трек.
Мал. 3. Вікно редагування мелодії

Отже, відкрилося вікно Editor і ви побачили координатне поле.


Горизонтальна вісь системи координат тут, звичайно, час в тактах і долях такту,
а вертикальна - висота тону, виміряна в півтонах і центах. Замість ділень шкали
- зображення фортепіанних клавіш з вказівкою ноти і номера октави (на
клавішах C). Зовні вікно дуже схоже на вікно Piano Roll в програмі Cakewalk
SONAR або Key Editor в Steinberg Cubase (аналогічні вікна в обов'язковому
порядку є також в будь-кому сучасному MIDI -редакторе). Подібний елемент
інтерфейсу ми називаємо "вікно відбитків клавіш". Аналогічно вікно Editor
програми Melodyne можна назвати вікном відбитків звуків.
Програма розпізнала мелодію. Що це означає? По-перше, автоматично
знайдені межі окремих відбитків звуків (наприклад, складів у вокальній партії).
Видно, критерій, згідно з яким програма відрізняє звук від тиші, заснований на
перевищенні порогового рівня групою відліків записаного сигналу. Для того,
щоб не втрачалися закінчення звуків, величину цього порогу розробники
повинні були вибрати дуже невеликою. Ось чому важливо, щоб початковий
оцифрований звук характеризувався максимально можливим відношенням
сигнал/шум. Інакше при помітному шумі в паузах алгоритм спрацьовуватиме по
шумових відліках, припускаючись помилки типу "помилкове виявлення
сигналу". По-друге, автоматично вичислений музичний розмір, а також темп, в
якому виконана записана мелодія. Темп, як завжди, вимірюється у кількості
доль, що доводяться на одну хвилину. По-третє (і це головне), виміряна основна
частота звукових коливань кожного елементу мелодії. Набутих значень частот
порівняні із стандартними частотами нот. Сигналограммы відособлених звуків
(складів) у вікні редагування мелодії поміщені навпроти зображень клавіш, що
означають відповідні ноти. Усе перераховане добре видно у вікні Editor. Є і ще
один результат розпізнавання мелодії, який у вікні Editor розгледіти неможливо:
межі окремих звуків автоматично трохи скоректовані (перенесені в найближчі
точки, де звукова хвиля перетинає нульовий рівень). Тим самим усунені
передумови для появи клацань.

Інструменти .
Наступним етапом після розпізнавання мелодії є її редагування. Воно
здійснюється у вікні Editor за допомогою дуже великого набору інструментів.
Основні інструменти представлені в лівій верхній частині вікна :
. Інструмент служить для виділення редагованих об'єктів. Інші інструменти
дозволяють редагувати певні параметри мелодії (чи її фрагментів) : - висоту
тону; - положення формантной області, яка визначає відмітні темброві ознаки
конкретного голосу; - амплітуду звукових хвиль; - тимчасові параметри
відбитків звуків. Інструмент призначений для ручного розподілу відбитків
звуків на фрагменти. При виборі того або іншого інструменту відбувається
зміна набору команд списку вікна Edit, що розкривається. Існує і
альтернативний спосіб доступу до інструментів: клацанням правої кнопки миші
на відбитку звуку відкривається розширена інструментальна панель. У ній
кожен з основних інструментів у свою чергу супроводжується набором
додаткових інструментів (у програмі використовується термін "subtool", що
буквально можна перевести як "субинстрмент"). Ми не станемо детально
описувати ці набори. Помітимо тільки, що усі вони містять субінструмент для
оперативного прослуховування результатів роботи, а субінструмент , що тричі
зустрічається, дозволяє управляти характером зміни редагованого параметра
при переході від попередньої ноти до ноти чергової, наприклад, варіювати
швидкість зміни тону на межах відбитків звуків.
Суть роботи у вікні Edit розглянемо на прикладі редагування висоти тону.
Клацнувши правою кнопкою миші, виділимо відбиток звуку, який вимагається
відредагувати (одночасно виберемо інструмент редагування висоти тону ) .
Допустимо, що треба підправити відбиток звуку, детально показаний на мал. 4 і
що приблизно відповідає ноті F (фа).
Мал. 4. Відбитки звуків в усіх подробицях
Неозброєним оком видно, що нота зіграна неточно: відбиток звуку зміщений
вгору по відношенню до сліду клавіші F. Про це ж свідчить вміст двох полів
введення, розташованих під заголовком вікна. У одному з них вказується, що
висота тону, в принципі, відповідає ноті F4, в іншому - що від істинне фа вона
відрізняється на +34 центи. У цих полях, по суті справи, приведено середнє
значення висоти тону. Насправді висота тону навіть в межах одного відбитку
звуку безперервно змінюється, що відображує графік, накладений на відбитки
звуків. Іноді це є наслідком вибрато, що надає особливу красу звуку, іноді -
просто результатом невмілого виконання мелодії. Помітимо, що графік миттєвої
зміни висоти тону теж доступний для редагування (за допомогою
субінструменті в і ). Але це вже відноситься до вищого пілотажу,
намагатися навчити якому у рамках журнальної статті абсолютно нереально.
Зараз же обмежимося тим, що пояснимо способи, якими можна підправити
висоту тону. Якщо редагування ведеться без жорсткої прив'язки до шкали висот
(у режимі No Snap, див. список, що розкривається, у верхній частині вікна), то
слід просто захопити відбиток звуку мишею і переміщати його по вертикалі до
тих пір, поки точне значення розладу (у центах) не вернеться в нуль.

Мал. 5. Висота тону підправлена


Але є і два інші способи: Note Snap - з прив'язкою висоти тону відбитків
звуків до нот; Scale Snap - з прив'язкою до ладу і тональності. Якщо в списку,
що розкривається, вибрати спосіб Note Snap, то для кожного відбитку звуку
буде відображено те його положення, яке відповідає ноті, найбільш близькій по
висоті (мал. 6).

Підлаштувати відбитки звуків під ноти.


Це те, що пропонує програма. А рішення приймати вам. Якщо вважаєте, що
конкретний відбиток треба редагувати - захопите його і трохи перемістите. Далі
він сам "перескочить" на покладене місце.
Отже, спосіб Note Snap дозволяє зрівняти висоту тону будь-якого відбитку з
висотою тону найближчої ноти хроматичної гамми. Спосіб Scale Snap
складніший. Якщо робити корекцію висоти тону відповідно до нього, то
реально записані ноти будуть трансформовані в ті ноти, які є допустимими для
певного ладу і тональності. У такий спосіб можна добитися того ефекту, що
пісенька "В лісі народилася ялиночка" зазвучить, наприклад, так, ніби вона є
лейтмотивом саундтреку до індійського фільму.
Melodyne супроводжується пресетом, задаючому частоти звукових коливань
(висоту тону нот), що відповідають рівномірно темперованому ладу, найбільш
поширеному в наші дні в європейській музиці. Крім того, є пресеты ще трьох
варіантів ладу. Задати будь-який відомий (чи взагалі визначити свій власний
довільний) лад ви можете,
Мал. 6.

Скориставшись полями введення діалогового вікна, яке відкривається


командою Window > Tone Scale. Якщо ви не дуже добре орієнтуєтеся в різних
системах ладів, радимо в якості засобу і навчання, і транспонування мелодії
скористатися MIDI -плагином Transpose, що входить в програму SONAR Отже,
тим або іншим способом ви скоректували висоту тону усіх відбитків звуків, що
становлять мелодію. Далі, користуючись субінструментами групи, можна
відрегулювати гучність кожного з відбитків звуку. А за допомогою
субінструментів групи можна перемістити відбитки звуку в інші позиції,
розтягнути або стискувати їх в часі, а також змінити їх форму. Останнє дозволяє
вплинути, наприклад, на характер фази атаки : звук може виникати або плавно,
або різко, "ударно".
Якщо в процесі автоматичного розпізнавання мелодії програма помилилася і
об'єднала декілька складів, які повинні співатися різними нотами, ви можете
розділити їх інструментом, а потім для кожного складу окремо встановити свій
необхідний тон.
Ви, ймовірно, помітили, що мимоволі ми в основному міркуємо про те, як
відредагувати мелодію, саме заспівану, а не зіграну на музичному інструменті.
Це не випадково. Адже навіть якщо ви не здатні грати в реальному часі, завжди
можна записати партію з MIDI -клавиатуры в покроковому режимі або навіть
"намалювати" її в MIDI -редакторе. А ось "покроково" заспівані звуки
перетворити на пісню здатна тільки програма Melodyne.

Хор клонів.
Після завершення редагування мелодії можна приступити до її гармонізації.
Наприклад, можна сформувати другий голос або взагалі сформувати штучний
багатоголосий бэк-вокал.
Для цього слід повернутися у вікно проекту, виділити трек з мелодією і,
користуючись стандартними командами головного меню (Edit > Copy і Edit >
Paste), скопіювати мелодію ще на декілька треків. Далі, редагуючи у вікні Edit
висоту тону відповідних відбитків звуку, треба сформувати необхідні акорди.
При цьому ноти одного трека слід розглядати як основні звуки (прими)
формованих акордів, другого - як терції, третього - як квінти і т. д. Щоб
виконати таке завдання, не обійтися без знання основ гармонії, які, ви знайдете
в книзі "Аранжування музики на PC". Втім, в наші дні і в цій справі існують
віртуальні помічники, наприклад, программа-автоаранжировщик Band - in - a -
Box . Запишіть (награйте) в ній мелодію MIDI -нотами, а чотирьохголосу
гармонізацію вона виконає сама. Користуючись нотними записами
сформованих MIDI -партий як шпаргалкою і перемикаючись між програмами,
відредагуйте відбитки звуків на треках Melodyne.
До речі кажучи, у вікні Edit можна працювати не з відбитками звуків, а із
звичайнісінькими нотами. Клацніть на розташованій в лівому верхньому кутку
вікна кнопці, поміченій зображенням скрипкового ключа, і з'явиться нотний
стан. На нім ноти можна мишею переміщати у вертикальному напрямі.
Відбитки звуків переміщатимуться синхронно.

Експортуємо, конвертуємо.
В принципі, далі можна безпосередньо в Melodyne відрегулювати
співвідношення гучності основного мелодійного голосу і голосів бэк-вокала,
розподілити голоси по панорамі і скоректувати їх частотні параметри. Для цього
в Melodyne передбачено вікно мікшера (відкривається командою меню Window
> Mixer). Але краще продовжити цю роботу в одній із спеціально
пристосованих віртуальних студій (скажімо, Cubase або SONAR). А ось щоб
таке стало можливим, результати ваших праць з Melodyne треба експортувати в
WAV -файл. Для цього командою File > Export відкрийте вікно Export і в нім
виберіть аудіоформат (у полях групи Format : виберіть Audio, WAVE). У цьому
ж вікні ви можете визначити треки, дані з яких належить експортувати у файл
(нас цікавлять тільки треки основного голосу і голосів бэк-вокала, а трек, на
якому, можливо, розташовувався акомпанемент, швидше за все, і без того був
раніше). Зверніть увагу на дві важливі опції групи Channels. При виборі Stereo
Mix усі треки Melodyne перед збереженням будуть смикшированы (відповідно
до налаштування мікшера Melodyne) і збережені у вигляді єдиного стереофайла.
Навряд чи це вас влаштує. Адже, напевно, хочеться продовжити роботу окремо
з кожним голосом, наприклад, панорамувати голоси і обробити ефектами
(реверберацією, дилeєм.) з різними параметрами. Тому краще вибрати опцію
експортування Save each track as a single file, тоді кожен голос буде збережений
в окремому WAV -файле.
Вікно Export дозволяє реалізувати ще одну дуже корисну функцію. Якщо в
полі групи Format : вибрати формат MIDI, то результат роботи програми
Melodyne буде експортований в MIDI -файл. На практиці це має дуже велике
значення. Прикиньте. Ви наспівали або награли на піаніно, гітарі, балалайці
мелодію (записавши звук за допомогою Melodyne або будь-якого звукового
редактора). Після цього засобами Melodyne ви мелодію розпізнали і
експортували в MIDI -файл. Знаєте, що вийшло? Ви звук конвертували в MIDI.
Тепер робіть з MIDI -файлом, що вам завгодно. Наприклад, роздруковуйте ноти
партії або замість балалайки підставляйте голос будь-якого самого
"навороченого" віртуального синтезатора.

You might also like