ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Зведення midi і wave композицій у cakewalk pro audio 6.0
         

     

    Інформатика, програмування

    ВІДОМОСТІ MIDI-І WAVE-КОМПОЗИЦІЙ У CAKEWALK PRO AUDIO 6.0

    Ця глава розрахована на тих, хто хоча б трохи знайомий з музичними редакторами взагалі і з Cakewalk Pro Audio зокрема. Не так вже й важливо, з якою саме версією даної програми вам доводилося працювати. Навіть якщо це був Cakewalk 3.0, ще не володів можливостями для роботи з цифровим звуком, освоїти версію програми, в назві якої міститься слово «Audio», буде не так вже й важко. Можливості розширилися, але інтерфейс залишився упізнаваним, зручним та гнучким. Якщо ж ви читали нашу попередню книгу [63], то, ймовірно, непогано уявляєте собі Cakewalk Pro Audio 5.0, від якого до шостої версії, як кажуть, рукою подати. Сподіваємося ми й на те, що у вас є хоча б мінімальний досвід роботи з MIDI-пристроями. Коротку інформацію про застосування основних вікон Cakewalk Pro Audio 6.0 ви знайдете у гл. 1 цієї книги, там, де ми розповідаємо про віртуальний мікшері, що є в складі цього редактора.

    Cakewalk Pro Audio 6.0 - це не просто MIDI-секвенсор і нотатор, але і, у певному сенсі, багатоканальний цифровий магнітофон, а якщо говорити точніше - HDD-рекордер (пристрій багатоканального звукового запису на жорсткий диск). Звичайно, з точки зору професіоналів, Cakewalk Pro Audio має істотні відмінності від такого програмно-апаратного пристрою: цей музичний редактор є не тільки «багатоканальним рекордером», а й «багатоканальним плейером». З його допомогою ви можете одночасно відтворювати послідовність MIDI-команд і кілька WAVE-файлів.

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

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

    Крім щодо великих обчислювальних ресурсів, цифровому звуку потрібні і відносно великі ресурси пам'яті. Для нормальної роботи з програмою бажано мати ОЗУ ємністю 32 Мбайт і сучасний швидкий вінчестер (E-IDE) з об'ємом вільного простору порядку декількох сотень мегабайт. Бажано також при роботі з аудіоматеріалів частіше проводити дефрагментацію робочого диска. Звичайно, можна користуватися і не таким потужним комп'ютером, але тоді при роботі з програмою ви будете почувати себе менш комфортно.

    На жаль, обсяг нашої книги обмежений і всіх можливостей Cakewalk Pro Audio 6.0 ми охопити не зможемо (для цього потрібно було б близько тисячі сторінок тексту). Коли-небудь ми напишемо книгу, присвячену лише цьому музичному редактору. Правда, зараз не варто навіть намагатися вгадати, який номер версії буде у героя нашого майбутнього розповіді.

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

    4.1. Підготовка програми до роботи

    Без цього етапу просто неможливо обійтися. Правда, при початковій установці програма повинна сама виробляти всі необхідні налаштування. Але не все може вийти (як з Вашої вини, так і з вини програми), тому не виключено, що, завантаживши файл із прикладом спільного використання MIDI та цифрового звуку (наприклад, Riff Funk Audio and MIDI Demo), ви не почуєте або MIDI, або цифровий звук, або і те, і інше. Але не варто засмучуватися, справа житейська, зараз ми з вами все настроїмо.

    Для початку заглянемо у вікно MIDI Ports, можливий вигляд якого показано на рис. 4.1. Виклик цього вікна здійснюється за допомогою пункту команди Settings > MIDI Devices. У списку Input Ports вибираються порти введення MIDI-інформації (у нашому прикладі вибрано вхід MIDI-інтерфейсу звукової карти, до якого підключена MIDI-клавіатура). Out Ports - це список MIDI-пристроїв, на які буде здійснюватися виведення MIDI-інформації (відтворення). Слід зауважити, що одночасно можна вибрати кілька пристроїв, і всі вони стануть доступними для введення/виводу MIDI-інформації. На рис. 4.1 показано, що в числі пристроїв виведення вибрані синтезатор на основі мікросхеми EMU8000 і FM-синтезатор на основі OPL3.


    Рис. 4.1. Вікно вибору MIDI-пристроїв введення/виводу

    Кнопку Move Selected Devises to Top (пересунути вибрані пристрою в початок списку) виробники програми задумали для того, щоб вибрані в списку пристрою слідували одна за одною.

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

    Про всяк випадок за допомогою команди Settings> Audio Hardware відкрийте вікно Audio Hardware (рис. 4.2).


    Рис. 4.2. Вікно вибору пристрої введення/виводу цифрового звуку

    У цьому вікні знаходиться список звукових карт, які підтримує програма. Можливо, список здасться вам коротким, але це тільки на перший погляд. Під пристроєм Windows Sound Cards слід розуміти будь-яку звукову карту, драйвери якої встановлені в системі Windows. Ваша звукова карта, швидше за за все, потрапляє в таку категорію. Інші пристрої в даному списку - це HDD-рекордери, професійні багатоканальні звукові карти, обладнані потужними ефект-процесорами для обробки звуку і накладення ефектів в режимі реального часу. Звичайно, звичайна звукова карта не здатна на такі дива.

    Єдине, що вона вміє робити-це оцифровувати (за допомогою АЦП) і відтворювати цифровий звук (за допомогою ЦАП). Але головне - було б бажання. І на пересічної звукову карту можна звести повноцінний музичний твір з якістю, що допускає, наприклад, його публікацію за допомогою радіо або звичайних аудіокасет. А якщо вже ви всерйоз зважитеся опублікувати свою музику, то Вам, швидше за все, доведеться створювати свій власний демонстраційний CD. З одного боку, це не так-то просто, а з іншого - цілком реалізоване в побутових умовах. Причому фінансові витрати можуть виявитися і не такими вже грандіозними, як це може здатися. Але створення CD із записами своїх творів - це тема вже іншої книги. А зараз повернемося до Cakewalk Pro Audio 6.0.

    У вас може виникнути цілком справедливе питання: а як же, маючи звичайну звукову карту, реалізувати ефекти, доступні лише професійним пристроїв? Ми поставимо вам зустрічне запитання: а хіба ви не читали попередні голови? Вся справа в тому, що зі звичайною звуковою картою у вас не буде можливості обробки звуку в режимі реального часу, однак звук можна записати і обробити заздалегідь, наприклад, за допомогою того ж Cool Edit, і імпортувати вже його в Cakewalk. Єдина незручність, що виникає при такому підході, це неможливість скасування операцій з обробки звуку під час відомості музичної композиції (адже ми обробляли звук в одній програмі, а використовуємо його в інший). Це незручність можна легко подолати.

    Суть технології відомості проста: запис і початкова обробка звуку виконується в зовнішньому звуковому редакторі (якщо це необхідно, то використовуються то можливості цього редактора, аналог яких відсутня в Cakewalk), а остаточна обробка (в тому числі і накладення ефектів) проводиться засобами Cakewalk. Обробка звуку в Cakewalk Pro Audio 6.0 реалізована за тим же принципом, що і в будь-якому редакторі звуків: звук «розраховується» заздалегідь, а вже потім, коли ви натискаєте кнопку Play, він відтворюється. Але Cakewalk істотно відрізняється від звичайного редактора звуків такою властивістю, як багатоканальність. По суті справи, одночасно можуть відтворюватися відразу декілька звукових файлів. Для цього не потрібно ніякої особливої звуковий карти, звук мікшується «математичним» способом: процесор просто бере і підсумовує значення звукових відліків, що відповідають одному і тому ж моменту часу, всіх що звучать одночасно WAVE-файлів. А результат складання відтворюється через ЦАП.

    До цих пір ми згадували термін «WAVE-файл». Це було потрібно для плавного підготовки вас до правильного сприйняття матеріалу. Насправді, Cakewalk НЕ оперує такими поняттями, як «MIDI-» або «WAVE-файл». І MIDI, і звукова інформація в цьому музичному редакторі інтегровані в одне єдине уніфіковане поняття: повідомлення (event). Зазирнувши у вікно Event List, ви виявите безліч різних типів

    повідомлень. Далеко не всі з них передбачені специфікацією MIDI. Цифровий звук теж розглядається як повідомлення, яке можна було б інтерпретувати так: «відтворювати заданий семпл з такою-то гучністю і таким-то значенням панорами». Важливо усвідомлювати те, що всі звукові повідомлення (типу Wave Audio) -- це монофонічні семпли з однаковою частотою дискретизації. Це обмеження накладається тому, що при використанні звичайної звукової карти вся навантаження з обробки і мікші-вання семплів лягає на центральний процесор, ресурси якої не безмежні. Але слово «монофонічний» вас лякати не повинно. При імпортуванні або запису стереозвуку лівий і правий канали автоматично поділяються на два окремі семпли - два окремих звукових повідомлення, розташованих на різних треках і з різними значеннями панорами (у семпли лівого каналу значення панорами дорівнює 0, у правого - 127). За рахунок цього стереофонічность зберігається в первозданному вигляді.

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

    Тепер, коли ви маєте деяке уявлення про принципи роботи програми з цифровим звуком, давайте спробуємо провести більш точну, усвідомлену і обмірковану налаштування цифрового каналу звукової карти. Скориставшись командою Settings> Audio Options викличте вікно діалогу Windows Multimedia Configuration, зображене на рис. 4.3.


    Рис. 4.3. Вікно конфігурування цифрового каналу введення/виводу

    У списку Audio Sampling Rate задається частота семплювання для всіх звукових повідомлень, які будуть записані в процесі створення музичної композиції. Цей параметр доступний для зміни до тих пір, поки семпл не містить жодного звукового повідомлення. Звичайно ж, виберемо частоту семплювання 44,1 кГц.

    Mono Record/Playback - опція, що цікавить тільки власників звукової карти Roland RAP-10. Вона дозволяє використовувати режим Full-Duplex, жертвуючи при цьому стереофонію.

    Playback Timing Master та Record Timing Master - списки, що містять переліки джерел синхронізації при записі і відтворенні, як

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

    Enable Low-Latency Mixing - мікшування з маленькою затримкою. Як ми вже говорили, мікшування цифрового звуку здійснюється математичним шляхом. За допомогою мікшера (вікно Panel) ви можете змінювати в режимі реального часу (і записувати ці зміни) такі параметри мікші-вання цифрового звуку, як панорама і гучність, Це вимагає досить великих обчислювальних ресурсів процесора. При цьому виникає затримка реакції на зміна положення регуляторів мікшери. Ця затримка має ту ж саму природу, що й затримка генерації звуку віртуальним синтезатором після натискання на MIDI-клавішу. Але її можна зменшити, заплативши за це ще великими обчислювальними витратами. При мікшірова-ванні MIDI-інформації, зрозуміло, ніякої затримки немає, так як процесору немає необхідності займатися об'ємними обчисленнями.

    Wave Profiler - визначення виробника карти і налаштування каналу DMA.

    Кнопка Advanced викликає вікно діалогу Advanced Windows Multimedia Configuration, призначеного для розширеного конфігурування цифрового каналу введення/виводу (рис. 4.4).


    Рис. 4.4. Розширене конфігурування цифрового каналу введення/виводу

    У полі введення Data Directory вказується шлях до каталогу, в якому зберігається записаний або імпортований звук.

    Вимикач Take Vault і відповідне поле введення визначають шлях до каталогу, в якому у форматі WAVE-файлів зберігаються звукові повідомлення, будь-коли записані вами засобами Cakewalk. Їх назви складаються з дня тижня, дати і часу запису. Так що при випадкової втрати (видаленні) звукового повідомлення його можна буде розшукати в цьому каталозі.

    Copy and Manage Imported Files - якщо ця опція включена, імпортовані файли копіюються в каталог, вказаний в полі Data Directory, і надалі програма працює не з вихідними семплами, а з їх копіями. Незважаючи на те, що при цьому витрачається в два рази більше дискового простору, цю опцію відключати не рекомендується.

    опціями Enable Read Caching і Enable Write Caching включається кешування на читання і запис.

    У полі введення Polyphony (поліфонія) визначається максимальне число звукових повідомлень, що звучать протягом одного інтервалу, рівного 1/4 с. Чим більше поліфонія, тим більше буде завантажений процесор і більше буде витрачено оперативної пам'яті. Якщо в якомусь четвертьсекундном інтервалі виявиться більше звукових повідомлень, ніж задано, то, подібно MIDI-синтезатор, надлишкові голоси будуть «урізати».

    У полі введення Queue Buffers, доступному, якщо опція Enable Low-Latency Mixing

    (див. рис. 4.3) виключена, вказується кількість буферів у черзі для відтворення. Чим більше це число, тим більше витрачається пам'яті, і тим надійніше відтворюється звук (не відбувається збоїв).

    У полі введення Queue Time, доступному, якщо опція Enable Low-Latency Mixing

    включена (див. рис. 4.3), вказується час реакції на повідомлення про зміну положення регуляторів гучності й панорами. З одного боку, чим менше це число, тим краще, а з іншого, - при цьому збільшується ймовірність збоїв при відтворенні.

    Параметр Scrub задає час звучання звукових фрагментів при використанні інструменту Scrub у вікні Audio (цей інструмент дозволяє прослуховувати фрагменти семпли, на які користувач вказує мишею).

    Значення параметра Freeze Frame визначає максимальне число повторних відтворень звукового фрагмента при утриманні натиснутою кнопки миші в режимі Scrub.

    Enable Simultaneous Record/Playback - дозвіл одночасного запису і відтворення. Ця опція доступна лише в тому випадку, якщо Ваша звукова карта підтримує цей режим, і він включений.

    Use Wave-Out Position For Timing - використовуйте цю опцію для усунення проблем із синхронізацією MIDI та цифрового звуку.

    Опція Clip Audio Mix Upon Overflow запобігає переповнення розрядної сітки при мікшування відтворюваних одночасно звукових повідомлень.

    У групі DMA знаходяться критичні для синхронізації MIDI та цифрового звуку параметри. Налаштування їх краще всього довірити функції Wave Profiler, про яку ми вже згадували.

    У групі SMPTE/MTC Sync можна задати «жорсткість» синхронізації цифрового звуку і тимчасового коду SMPTE або MIDI:

    > Free-wheel - допускається «плавання» звуку щодо міток часу;

    > Normal - синхронізація «середньої жорсткості»;

    > High-Quality - жорстка синхронізація, що вимагає великих витрат ресурсів швидкого процесора.

    Якщо вибрана опція Use Wave-Out Position For Timing, то вся група SMPTE/МТС Sync недоступна для редагування.

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

    4.2. Запис і експорт звукових повідомлень

    Сам процес запису звуку в Cakewalk нічим не відрізняється від процесу запису послідовності MIDI-команд з MIDI-клавіатури. Єдиним ускладненням для непосвяченого людини є необхідність зміни джерела записуваної інформації. Адже за промовчунію як ис-

    Рис. 4.5. Вікно вибору режиму запису


    точніка встановлений інтерфейс MIDI. Щоб у вас все вийшло відразу, приготуйтеся відкрити кілька вікон і перевірити, задані там необхідні параметри чи ні. Для початку загляньте у вікно діалогу Recording Mode (режим запису), зображене на рис. 4.5. Це вікно викликається командою Real Time> Record Mode або шляхом натискання кнопки Record Mode, розташованій в основному вікні.

    У вікні Recording Mode ви можете встановити один з трьох режимів запису:

    > Sound on Sound (Blend) встановлює режим, при якому записується музичний матеріал не буде видаляти старий, а нова інформація збережеться разом з тією, що була записана раніше.

    > При виборі Overwrite (Replace) нова інформація буде записуватися поверх старої. Це означає, що записаний раніше матеріал буде стертий.

    > Auto Punch (Replace) - дуже корисний режим, аналогічний Overwrite (Replace) за винятком того, що запис буде відбуватися тільки на певному інтервалі часу, початок і кінець якого задаються в полях Punch In Time: і Punch Out Time:. У такий спосіб можна застрахуватися від випадкової втрати інформації. Виберіть необхідний режим запису і закрийте це вікно.

    Тепер, знаючи, в якому режимі буде проходити запис, спробуємо її здійснити. В якості прикладу виберемо щодо просте завдання: запис пісні. Припустимо, що музика вже записана і залишилося через мікрофон записати голос.

    Природно, перед записом як джерело звуку за допомогою програми-мікшери потрібно вибрати мікрофон і відключити всі інші пристрої від входу АЦП (або встановити регулятори рівнів гучності в положення О): CD-плейер, лінійний вхід звукової карти і MIDI-синтезатор. Мета відключення перших двох пристроїв - знизити рівень шуму. MIDI-синтезатор відключається від мікшери з інших причин. Під час запису голосу вам доведеться слухати музику і співати. Звукові повідомлення з вашим голосом не повинні містити нічого, крім голосу; якщо надалі ви прослухаєте семпл зі словами пісні, в ньому не повинна прослуховуватися музика. Для цього потрібно перекрити два канали, за якими MIDI-музика може «просочитися» в семпл:

    > відключити MIDI-синтезатор від входу АЦП (за допомогою мікшера),

    ^ не допустити потрапляння музики через мікрофон.

    Друга умова виконується дуже просто: для прослуховування музики під час запису скористайтеся головними телефонами.

    Отже, ви майже готові. Залишилося підготувати Cakewalk. У секції треків вікна Track виберіть (поки для себе) два треки, що не містять MIDI-повідомлень.

    Надалі вам буде зручніше працювати, якщо ці треки суміжними. Тут слід зробити одне важливе зауваження. Як ви вже знаєте, від мікрофона монофонічний надходить сигнал, і при записі стереофонічного семпли сигнали в лівому та правому каналах будуть однаковими. Теоретично (та й на практиці теж) для запису можно'било б приготувати тільки один трек, а вже потім що містяться на ньому звукові повідомлення скопіювати на другу, і надалі обробляти сигнал утворилися двох треків спільно (для отримання стереоефектів). Проте нам для прикладу потрібен якийсь один, універсальний, спосіб запису, який був би придатний і для запису від стереофонічного джерела.

    Помістіть маркер на якесь поле (наприклад, Source) треку, на який планується записувати сигнал лівого каналу, і натисніть клавішу . З'явиться вікно діалогу Track Properties. Це ж вікно можна викликати в інший спосіб: наведіть курсор миші на рівень, що цікавить вас треку і клацніть правою кнопкою. У що з'явилося спливаючому меню виберіть команду Track Properties (рис. 4.6). Не забувайте, що ми працюємо поки тільки в секції треків (в секції кліпів з'явилося б зовсім інше вікно діалогу).

    У вікні Track Properties задайте в якості джерела (Source) лівий канал АЦП, а як порту, через який буде здійснюватися відтворення звуку (Port), - ЦАП. Звичайно, ви навряд чи побачите серед назв драйверів пристроїв звукозапису «ЦАП» і «АЦП». Те, як ці пристрої називаються у вашій системі, залежить від встановлених драйверів. Тут вам може стати в нагоді як інтуїція, так і знання англійської мови. У нашому прикладі, показаному на рис. 4.6, лівий канал АЦП обслуговується драйвером «Left Вхід звукозапису SB 16 [220]». У назві драйвера правого каналу слово «Left» зміниться на «Right». Вихід ЦАП у нас називається «Вихід звукозапису SB16 [220]».


    Рис. 4.6.

    Вибір джерела звукового матеріалу

    Зверніть увагу на поля Pan (панорама) та Volume (гучність). Для лівого стереоканалаРап = 0, для правого - рап = 127. Гучність завжди можна підібрати за бажанням і у відповідності з рекомендаціями, викладеними у гл. 1.

    Аналогічні параметри задайте для треку, який буде містити сигнал правого каналу. В результаті ваших дій секція треків буде виглядати приблизно так, як показано на рис. 4.7 (показані тільки найбільш важливі в даний момент поля Source і Port).


    Рис. 4.7. Результат підготовки треків до запису

    Тепер сміливо натискайте Record і співайте, скільки душі завгодно, (поки повторно не натиснете Record або Play або поки не закінчиться місце на диску). Після зупинки запису ви виявите поява двох нових кліпів (в секції кліпів вікна Track), містять два звукових повідомлення (для лівого і правого каналів). Результат нашої запису показано на рис. 4.8.


    Рис. 4.8. Результат запису звуку

    Тепер можете повернути сонг в початок і послухати, що вийшло. Результат, швидше за все, буде далекий від досконалості: де-то слова будуть звучати раніше, ніж хотілося б, десь пізніше, якісь фрагменти семплів будуть зіпсовані (наприклад, шумами). Одним словом, треба буде ще багато роботи, перш ніж пісня зазвучить так, як треба. Але вже зараз ви можете спробувати перезаписати невдалі фрагменти (адже не обов'язково перезаписувати всю пісню цілком). Для цього зручно користуватися режимом запису Auto Punch.

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

    У секції кліпів за допомогою миші виділіть звукові повідомлення, що відповідають лівому та правому каналах стереофонічного семпли. Виберіть команду File > Utilities> Export Audio to Wave і за допомогою відкрився вікна діалогу збережіть виділені звукові повідомлення в WAVE-файлі з вказаним ім'ям.

    Про експорт звукових повідомлень в Cool Edit варто згадати окремо. Cool Edit сумісний з Cakewalk. Якщо, наприклад, ви захочете відредагувати звукове повідомлення засобами Cool Edit, то зовсім не обов'язково зберігати його у вигляді WAVE-файлу. Повернемося до щойно розглянутого прикладу експорту звуку в WAVE-файл. Замість того, щоб викликати вікно Export Audio to Wave, , виберіть команду Tools > Cool Edit. Виділені звукові повідомлення виявляться завантаженими в Cool Edit. За допомогою цього редактора, наприклад, можна здійснити шумозаглушення (що не передбачено в Cakewalk). Однак слід мати на увазі, що при такому способі експорту передаються не самі звукові повідомлення, а їх копії у форматі WAVE-файлу. Щоб «повернути» семпл, оброблений у зовнішньому звуковому редакторі, в сонг, його потрібно імпортувати (тим самим перетворивши семпл у звукове повідомлення Cakewalk).

    4.3. Імпорт WAVE-файлів

    У звукове повідомлення Cakewalk можна перетворити будь-який монофонічний WAVE-файл. Стереофонічні файли перетворюються в два звукових повідомлення, розташованих на суміжних треках зі значеннями панорами Про (для лівого каналу) і 127 (для правого). Імпортувати звукові файли можна, як мінімум, двома способами. Почнемо з опису самого зручного (на наш погляд).

    Перш ніж здійснювати імпорт WAVE-файлу, потрібно задати дві координати позиції його розміщення в сонг: вибрати трек, який не містить MIDI-co-спілкувань (з допомогою маркера секції треків у вікні Track) і вибрати тимчасову позицію за допомогою маркера секції кліпів. Тимчасову позицію також можна задати за допомогою лічильника поточної позиції, розташованого в лівій верхній частині головного вікна. Клацніть по ньому мишею і у вікні, що з'явилося чисельно задайте тимчасову позицію у форматі такт: доля: тик. Тепер командою Insert> Wave File відкрийте стандартне вікно і з його допомогою виберіть заздалегідь підготовлений звуковий файл.

    Існує ще й інший спосіб імпорту WAVE-файлів. Перебуваючи у вікні списку повідомлень Event List, натисніть клавішу, створивши тим самим

    нове повідомлення. Підведіть маркер до поля Kind (типу) в рядку щойно створеного повідомлення та натисніть клавішу. Відкриється вікно діалогу Kind of Event.

    Якщо вам зручніше працювати мишею, то це вікно можна викликати по-іншому:

    двічі клацніть по полю Kind нового повідомлення. У вікні Kind of Event виберіть тип повідомлення Wave Audio та натисніть клавішу  або кнопку ОК. З'явиться ще одне вікно - стандартне вікно завантаження файлу. З його допомогою ви зможете вибрати імпортований в звукове повідомлення WAVE-файл. Як бачите, все досить просто. Головна неприємність, яка може вас підстерігати, полягає в тому, що звукові і MIDI-повідомлення, що зберігаються на одному треку, не можуть відтворюватися одночасно. Адже для кожного треку задається тільки один порт висновки: або драйвер MIDI-yc-тройства, або драйвер ЦАП звукової карти.

    Якщо випадково вийшло так, що звук імпортувався на трек, який вже MIDI-повідомлення, то можна скасувати імпорт за допомогою команди Edit > Undo і повторити все спочатку, але вже правильно. Або можна нічого не відміняти, а перебуваючи в секції кліпів вікна Track, рознести кліпи, містять звукові і MIDI-повідомлення, за різними треках. Після цього, викликавши вікно Track Properties, перевірте, щоб для MIDI-і звукових треків були задані відповідні порти виводу.

    4.4. Обробка звуку і спецефекти

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

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

    Отже, запис вашої пісні, як і раніше виглядає так, як показано на рис. 4.8. Поки що вона складається з двох звукових повідомлень для лівого і правого каналів. Виділіть їх і викличте вікно Audio (командою View> New> Audio або командою спливаючого меню секції кліпів Audio). Вид вікна Audio показано на рис. 4.9.

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


    Рис. 4.9. Вікно для роботи зі звуком

    Інструменти вікна Audio розташовані в його лівій верхній частині. Перерахуємо їх зліва направо:

    ? »Selection - вибір і переміщення звукових повідомлень;

    ? • Scissors - ножиці, за допомогою яких можна розрізати (Split) звукові повідомлення, ніби магнітну стрічку;

    ? • Draw Volume - лінія, за допомогою якої можна плавно змінювати гучність звука;

    ? "Scrub - динамік для прослуховування семпли в будь-якому його місці, зазначеному мишею;

    > • безіменний інструмент «з сіточкою» дозволяє прив'язувати звукові повідомлення тільки до певних моментів часу, кратним заданому кроці.

    За допомогою перемикачів можна вибрати одиниці виміру часу, в яких буде отградуірована горизонтальна вісь: доля: такт: тик, часьгмі-нуть1: секунди: кадри або безпосередньо в номерах звукових відліків.

    Іноді зручніше тимчасово відключити треки з MIDI-повідомленнями, щоб було чути тільки звук.

    У нашому прикладі у звукових повідомленнях містяться лише дві фрази - корисний сигнал, який хотілося б залишити. Всі інші сплески звукової хвилі -- шуми, які хотілося б видалити. Крім того, було б зручніше, якби фрази зберігалися не в двох повідомленнях (для лівого і правого каналів), а в чотирьох (кожна фраза в двох стереосообщеніях). Тоді їх можна було б підганяти до музичного матеріалу незалежно один від одного. Переконайтеся, що вихідні звукові повідомлення були виділені і виберіть команду Remove Silence спливаючого меню. Вікно діалогу цього інструменту показано на рис. 4.10.

    Remove Silence означає видалення тиші. Ця команда призначена для виявлення ділянок цифрового звуку, на яких гучність (амплітуда звуку) нижче заданого порогу. Звукова інформація на цих ділянках замінюється абсолютною тишею, функція корисна для видалення ділянок звуку, які не містять корисної інформації, розбиття тривалих повідомлень, що містять тишу, на окремі більш короткі фрагменти, повністю заповнені звуком.

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

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

    Так от, саме абсолютна тиша Cake-walk - корисний засіб економії пам'яті комп'ютера. Програма не витрачає дискового простору (якого завжди не вистачає) для запам'ятовування абсолютної тиші.

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

    Ця команда також може бути корисна для корекції ритму в партіях ударних інструментів, звучання яких записано у вигляді WAVE-файлу.

    Функція Remove Silence реалізує наступний алгоритм. Уявіть собі ключ (вимикач), який може знаходитися в одному з двох станів:


    Рис. 4.70. Видалення тиші

    в замкнутому (сигнал проходить) і в розімкнутому (сигнал не проходить). Програма виконує аналіз звуку: як тільки рівень сигналу (його амплітуда) перевищить поріг відкривання звукового каналу (Open Level), ключ замикається, звукова інформація проходить. Якщо рівень сигналу опуститься нижче другого порога - порогу закривання звукового каналу (Close Level), ключ знову перейде в розімкнутого стан, настане тиша. Алгоритм, що містить два пороги, дозволяє, з одного боку, надійно відсікти непотрібні шуми, а з іншого - не призводить до спотворення звучання музичних інструментів у фазі загасання звуку.

    Замикання/розмикання ключа може виконуватися за більш складною програмою, з використанням затримок після досягнення сигналом заданих рівнів. Наприклад, коли амплітуда звуку стане менше заданого значення, ключ ще може знаходитися в замкнутому стані певний час (Release Time), Це може бути необхідно у випадку, якщо треба «пропустити» луна, яке значно тихіше свого джерела.

    Затримка, звана Hold Time (час уде іржання), гарантує замкнутий стан ключа протягом заданого часу після того, як він замкнеться. Це може бути корисним, коли ви програмуєте ключ на дуже високі рівні замикання (Open Level) і розмикання (Close Level). Така ситуація може виникнути при роботі з гучними звуками (наприклад, зі звуками ударних інструментів).

    Залишилося розглянути останній вид затримки - Attack Time. Однак назвати цю величину затримкою можна лише з великою натяжкою. Вектор цієї затримки спрямований у бік, протилежний вектору часу. Чи може таке бути? Звичайно! Адже не дарма багато хто вважає можливості ПК безмежними. Отже, в поле Attack Time ви вказуєте програмі деякий інтервал часу. Комп'ютер аналізує звукові дані на предмет наявності різкої (і?? і не дуже) зростання рівня сигналу і замикає наш уявний ключ заздалегідь так, щоб фаза атаки звуку було чути цілком. Це саме «заздалегідь» як раз і визначається величиною Attack Time. Найбільш часто ця затримка використовується при роботі з вокальним матеріалом і людською мовою (щоб не пропадали початкові звуки слів).

    Остання величина - Granularity, визначає роздільну здатність ключа за часом, а, отже, і його чутливість до зміни гучності. Якщо в полі Granularity задано маленьке значення, то ключ буде реагувати навіть на короткочасні стрибки рівня сигналу.

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

    Останній орган управління вікна Remove Silence - Split Events, призначений для встановлення режиму, при якому відбуватиметься поділ


    Рис. 4.11. Результат видалення тиші

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

    Параметри у вікні Remove Silence потрібно підбирати дослідним шляхом. Значення їх, задані нами, ви вже бачили на рис, 4.10, а результат застосування Remove Silence показано на рис. 4.11. Замість двох звукових повідомлень вийшло ціле безліч. Уважно прослухайте результат своїх дій: деякі повідомлення не містять нічого, крім сплесків шуму. Виділіть їх мишею і видаліть, натиснувши клавішу або вибравши однойменну команду спливаючого меню. Ми зробили те ж саме, результат показаний на рис. 4.12. Прослухайте те, що вийшло цього разу. Вже краще? Але працювати з великою кількістю коротких звукових повідомлень незручно. Як ми і задумали, об'єднаємо короткі повідомлення в чотири більш довгих так, щоб вийшло повідомлення, схоже на зображене на рис. 4.13. Для здійснення задуманого виділіть об'єднуються повідомлення і в спливаючому меню виберіть команду Combine.

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

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


    Рис. 4.12. Вилучені повідомлення, що містять сплески шуму

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

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status