Формат MOD: огляд

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

Інструменти

Найпоширеніший файловий формат MOD передбачає до 31 різного звучання інструментів Кожне звучання задається семплом з необовязковою областю повторення, а також встановленою за замовчуванням гучністю і параметром точного налаштування

Параметр точного налаштування дозволяє коригувати значення швидкості відтворення (а отже, висоти) для кожного інструменту

Синхронізація

Перед тим як почати пояснювати роботу з нотами, я розповім про модель синхро-

нізації, використовуваної файлами MOD

Основною одиницею синхронізації у файлі MOD єтик(Tick) зазвичай це 1/50 частка секунди Дане значення відповідає частоті вертикальної розгортки European / PAL версії системи Amiga B деяких нестандартних файлах MOD тик встановлюється рівним 1/60 частці секунди, що відповідає версії US / NTSC системи Amiga Багато програвачі MOD дозволяють регулювати частоту проходження тиків Файл MOD дає можливість виробляти безліч змін параметрів звуку на кожному тику Наприклад, при програванні ноти з ефектом тремоло на кожному тику буде відбуватися коригування гучності

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

Ноти

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

Таблиця 231 Ефекти

Назва Опис

Арпеджіо Період змінюється на кожному тику,

щоб зімітувати швидке циклічне повторення трьох нот

Портаменто Період змінюється на кожному тику для створення ефекту поступово збільшується або зменшується висоти

Вібрато Період змінюється на кожному тику відповідно до синусоїдальної,

прямокутної або пилкоподібної хвильової формою

Установка гучності Встановлюється задане значення гучності

Ковзне зміна гучності

Гучність збільшується або зменшується на кожному тику

Тремоло Гучність змінюється на кожному тику відповідно до синусоїдальної,

прямокутної або пилкоподібної хвильової формою

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

Близький перехід Після програвання поточного такту відтворення поточного трафарету закінчується і починається відтворення наступного трафарету з заданого такту

Установка темпу Задає кількість тиків на такт або довжину тика

Зациклення трафарету

Змушує повторити область трафарету

Повторний запуск Кілька разів протягом такту починає повторне відтворення ноти

Код ефекту це 12-бітове число, що визначає ряд можливих впливів на ноту B табл 231 наводиться загальна інформація за деякими ефектів Більшість з них може бути застосоване тільки до одного каналу Зміни періоду або гучності залишаються в силі до наступної зміни ноти Для ефектів реального часу, таких як арпеджіо або вібрато, повинна бути явно задана тривалість застосування

Ефекти, перераховані в табл 231, звичайно діляться на чотири категорії:

 ‰ Â Ñ Ñ Ñ ÐμÐ º Ñ, Ñ <, Ð ² Ð »Ð ¸ Ñ ÑŽÑ ‰ Ð ¸ Ðμ Ð ½ Ð ° Ð ¿Ð ¾ Ñ € Ñ Ð'Ð ¾ Ð º Ð ² Ð ¾ Ñ Ð ¿Ñ € Ð ¾ Ð ¸ Ð · Ð ² ÐμÐ'ÐμÐ ½ Ð ¸ Ñ (Ð · Ð ° Ñ † Ð ¸ Ð º Ð »Ð ¸ Ð ² Ð ° Ð ½ Ð ¸ Ðμ Ñ, Ñ € Ð ° Ñ" Ð ° Ñ € Ðμ-

та, ближній перехід)

 ‰ Â Ñ Ñ Ñ ÐμÐ º Ñ, Ñ <, Ð ² Ð »Ð ¸ Ñ ÑŽÑ ‰ Ð ¸ Ðμ Ð ½ Ð ° Ð · Ð ² ÑƒÑ ‡ Ð ° Ð ½ Ð ¸ Ðμ Ð ½ Ð ¾ Ñ, Ñ <Ñ, Ð ¾ л ьРº Ð ¾ Ð ² Ð ½ Ð ° Ñ ‡ Ð ° Ð »Ðμ Ñ, Ð ° Ð º Ñ, Ð ° (ÑƒÑ Ñ, Ð ° Ð ½ Ð ¾ Ð ² Ð º Ð °

гучності)

 ‰ Â Ñ Ñ Ñ ÐμÐ º Ñ, Ñ <, Ð ² Ð »Ð ¸ Ñ ÑŽÑ ‰ Ð ¸ Ðμ Ð ½ Ð ° Ð · Ð ² ÑƒÑ ‡ Ð ° Ð ½ Ð ¸ Ðμ Ð ½ Ð ¾ Ñ, Ñ <Ð ½ Ð ° Ð º Ð ° Ð ¶ Ð'Ð ¾ Ð ¼ Ñ, Ð ¸ Ð º Ðμ (Ð ² Ð ¸ Ð ± Ñ € Ð ° Ñ, Ð ¾, Ñ Ð º Ð ¾ Ð »ÑŒÐ · Ñ -

щее зміна гучності)

 ‰ Â Ñ Ñ Ñ ÐμÐ º Ñ, Ñ <, Ð ² Ð »Ð ¸ Ñ ÑŽÑ ‰ Ð ¸ Ðμ Ð ½ Ð ° Ð ³ л Ð ¾ Ð ± Ð ° Ð »ÑŒÐ ½ Ñ <Ðμ Ð ¿Ð ° Ñ € Ð ° Ð ¼ ÐμÑ, Ñ € Ñ < (Ð · Ð ° Ð'Ð ° Ð ½ Ð ¸ Ðμ Ñ, ÐμÐ ¼ Ð ¿Ð °, Ð · Ð ° Ð'Ð ° Ð ½ Ð ¸ Ðμ

фільтра)

Такти

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

Трафарети

Файли MOD були розроблені для зберігання музики, в якій є повтори Трафарет вміщує аж до 64 тактів При нормальній швидкості відтворення це близько семи секунд музики Файл MOD може містити до 64 трафаретів B деяких варіантах MOD трафарети не використовуються: у них зберігається послідовний список тактів

Плей-лист

Плей-лист(Playlist, лист відтворення) це список номерів трафаретів

(Максимум 128)

Джерело: Кінтцель Т Керівництво програміста по роботі зі звуком = A Programmers Guide to Sound: Пер з англ М: ДМК Пресс, 2000 432 с, іл (Серія «Для програмістів»)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*