Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розпізнавання мелодії за допомогою нечіткого пошуку

Реферат Розпізнавання мелодії за допомогою нечіткого пошуку





і секвенсора ніяких тиків немає. Є апаратний таймер, який генерує імпульси зі строго постійною частотою (наприклад, кожну мікросекунду). Дельта-час - різниця в тиках між даними подією і попереднім (або початком пісні). Докладніше про дельта-часу і його формі запису буде описано далі. p align="justify"> За записом MThd слід MTrk запис (рис. 2). Це єдиний тип запису, що відрізняється від MThd запису, що визначений для MIDI файлів в даний час. Якщо з якоїсь причини у файлі міститься ідентифікатор-якої запису іншого типу, то, ймовірно, ця запис створений для якої іншої програми, і цей запис повинен бути проігнорована відповідно до зазначеної в її заголовку довжиною даного запису.
В 

Рис. 2. Структура блоку MTrk

запис містить в собі MIDI дані і байти тимчасових міток, а також необов'язкову інформацію. Ці дані відносяться до одного треку. Очевидно, що кількість MTrk записів у файлі повинно співпадати із значенням NumTraks, зазначеному в записі MThd. Тема запису MTrk починається з ідентифікатора запису, який представляє собою чотири ASCII байта 'M', 'T', 'r', 'k', за яким слідує значення довжини запису, тобто число, рівне кількості байтів в даній запису. Для різних треків значення довжин MTrk записів можуть бути різні. (Наприклад, трек, що містить партію скрипки з Концерту Баха, по всій видимості, буде містити більше даних, ніж трек, що містить басову партію, в якій на один такт припадає лише дві ноти.) p align="justify"> Трек в MIDI файлі аналогічний треку в MIDI секвенсорі. Трек секвенсора містить послідовність подій. Наприклад, першою подією може бути взяття ноти В«доВ» першої октави. Другою подією може бути взяття ноти В«міВ» терцією вище. Ці дві події можуть відбутися в один і той же час. Третьою подією може бути зняття ноти В«доВ». Ця подія може відбутися кількома частками пізніше після першої події (тобто звук В«доВ» буде знятий через кілька часткою після того, як він був узятий). p align="justify"> У блоці треку зберігаються самі події, тобто MIDI-повідомлення, забезпечені міткою часу. У блоці має бути присутнім хоча б одна подія. Структура блоку треку однакова для MIDI-файлів будь-якого формату (0, 1, або 2). p align="justify"> Подія складається з дельта-часу і самого повідомлення MIDI (рис. 3). Дельта-час зберігається як величина змінної довжини. br/>В 

Рис. 3. Форма запису MIDI-повідомлення


Для кожного подію вказується його час, саме в цей момент часу подія відбувається, всі події організовані в межах одного запису в пам'яті секвенсора в порядку їх появи в часі. У MIDI файлі час події вказується перед байтами даних, які описують сама подія. Іншими словами, тимчасова мітка події передує опису події. Наприклад, якщо перше події відбувається через 4 часових інтервали (часовий інтервал встановлюється в MThd записи) після початку відтворення, то відповідне йому значення В«дель...


Назад | сторінка 7 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Способи запису інформації на вінчестер, головки читання-запису
  • Реферат на тему: Подія в журналістському тексті (на прикладі публікацій про події на Україні ...
  • Реферат на тему: Подія в журналістському тексті (на прикладі публікацій про події на Україні ...
  • Реферат на тему: Пристрій запису і читання даних з Flash-пам'яті
  • Реферат на тему: Відтворення і стирання магнітного запису