Що таке MIDI?

Що таке MIDI?

У цьому матеріалі ми розглянемо "сутність" "MIDI, а також історію і можливості синхронізації - питання, безумовно, цікаві для всіх, хто працює зі звуком.

Intro…

MIDI (Musical Instrument Digital Interface) - це протокол, що містить набір стандартних команд для взаємодії між звуковими пристроями. Наприкінці 70-х років індустрія вже мала в арсеналі безліч інструментів і пристроїв обробки, але вони ніяк не були пов'язані між собою. З боку виробників було запропоновано кілька варіантів взаємодій, але загальної стандартизації не було.


Толку від того, що ви можете підключити дві або три моделі - цього мало. Причому такі варіанти комутацій зазвичай робилися на замовлення. На виставці NAMM 1981 року між Ікутаро Какехаші (Roland), Томом Оберхеймом (Oberheim) і Дейвом Смітом (президент Sequential Circuits) відбулася перша розмова на цю тему. В результаті, спільними зусиллями був розроблений інтерфейс MIDI. Офіційною датою його виникнення вважається 1982 рік. Для підтримки цього стандарту в 1983-1984 рр були сфомовані комітет з MIDI стандартів (JMSC), Асоціація MIDI Виробників (MMA) і Міжнародна MIDI Асоціація (IMA), завданням яких було здійснення скоординованих дій між виробниками, а також користувачами.

За минулий час в стандартизацію MIDI 1.0 було додано кілька нових корисних команд і функцій, але зараз ми користуємося в основному тим, що було розроблено на початку 80-х. При цьому за минулий період було випущено стільки апаратури, що підтримує Musical Instrument Digital Interface, що відхід цього стандарту бачиться неможливим. Його постійно намагаються замінити і придумати щось нове, але винахідливі стандарти повинні обов'язково бути сумісними з MIDI - інакше їх не прийме ринок.

Тому, зараз в рамках використання інструментів і комп'ютерних пристроїв MIDI сприймається як найпростіша командна система і всі надбудови над цим стандартом, розроблені раніше просто губляться. Командна система MIDI унікальна і зараз використовується не тільки в музиці, але і в реалізації програмного управління будь-якими технічними процесами. Наприклад, у робототехніці досить відома фірма MediaMation (http://mediamat.com/), яка виробляє обладнання для забезпечення дистанційного програмного управління за допомогою MIDI-інтерфейсів. Крім цього протокол MIDI використовувався для забезпечення інтерактивності в системах віртуальної реальності. Всьому виною простота, поширеність і низька вартість цих пристроїв.

Що ж таке MIDI? Стандартний інтерфейс MIDI дозволяє передавати повідомлення 16 каналами для одного порту (в сучасних апаратних рішеннях портів може використовуватися кілька, а інтерфейси називаються мультипортовими). Серед таких повідомлень можна перерахувати інформацію про ноту, інструмент і його зміну, повороті колеса пітча (зміни тону), швидкість натискання клавіші, тривалість натискання тощо. Передача даних за MIDI протоколом здійснюється в одному напрямку зі швидкістю 31250 б/с у шістнадцятковому коді. Кожен байт даних починається стартовим і закінчується стоповим битом, так що фактично швидкість передачі виходить рівною 3125 байт/с. MIDI-дані містять тільки набір команд і не мають на увазі наявність безпосередньо аудіоданих. У стандартній клавіатурі вбудовано спеціальний контролер, який обробляє інформацію про натиснуту ноту тощо і перетворює її на стандартний шістнадцятковий код. Цей код надходить на пристрій (зокрема, синтезатор), розшифровується ним і відтворюється (повідомлення перетворюються на події). MIDI-файли (файли з розширенням .MID) і модулі секвенсорів, також містять набір цих команд, розподілений відносно часу.

З впровадженням MIDI музиканти отримали як плюси, так і мінуси. Безперечно, позитивна сторона цього протоколу - невеликий обсяг даних порівняно з тим же аудіо. Це активно використовувалося на зорі розвитку комп'ютерних ігор, коли апаратні потужності та фізичні обсяги пам'яті просто не дозволяли обертати великим обсягом аудіоінформації. Гейм композитори того часу активно користувалися MIDI-синтезаторами для створення музики. Тепер це ж MIDI-інформація активно використовується в портативних пристроях і мобільних телефонах.

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


Напевно багато хто з вас бачили гнізда MIDI In, MIDI Thru і MIDI Out (стандартні п'ятиштиркові роз'єми DIN-5) на комутаційних панелях синтезаторів, семплерів, ефект-процесорів і т. п. В ідеї використовувати три потоки була заздалегідь закладена можливість складно Таким чином, можна було підключати відразу кілька пристроїв як це показано на малюнку. Варіанти комутації можуть бути різними.

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

Контакти 4 і 5 є сигнальними, а 2 - екранний. При цьому 4 - це «» + «», а 5 - «» - «». Для комутації підійде звичайний двожильний кабель, обмеження по довжині - до 15 метрів.

MIDI-повідомлення

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

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

З впровадженням MIDI ситуація на ринку синтезаторів змінилася. Отримані поширення пристрою називаються звуковими модулями, а, по суті, вони являли собою синтезатор або семплер, але без клавіатури. Такі модулі керуються за MIDI.

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


Звичайної комутації виявилося мало - необхідно було забезпечити інструментальну сумісність різних пристроїв. Тобто, якщо ви граєте на тем... піаніно, то бажано, щоб всі пристрої сприймали і відтворювали цей же тембр. Тому наступним кроком у розвитку MIDI було створення стандартного протоколу General MIDI, який був нічим іншим як стандартизованим набором з 128 інструментів (програм) плюс один банк з 44 звуків (петчів) ударних. При цьому за мелодичними інструментами залишилося 15 каналів, а за ударними був закріплений один, що йде під номером 10.

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

Piano

  • 0 Acoustic Grand Piano
  • 1 Bright Acoustic Piano
  • 2 Electric Grand Piano
  • 3 Honky-tonk Piano
  • 4 Electric Piano 1
  • 5 Electric Piano 2
  • 6 Harpsichord
  • 7 Clavinet

Chrom Percussion

  • 8 Celesta
  • 9 Glockenspiel
  • 10 Music Box
  • 11 Vibraphone
  • 12 Marimba
  • 13 Xylophone
  • 14 Tubular Bells
  • 15 Dulcimer

Organ


  • 16 Drawbar Organ
  • 17 Percussive Organ
  • 18 Rock Organ
  • 19 Church Organ
  • 20 Reed Organ
  • 21 Accordion
  • 22 Harmonica
  • 23 Tango Accordion

Guitar

  • 24 Acoustic Guitar (nylon)
  • 25 Acoustic Guitar (steel)
  • 26 Electric Guitar (jazz)
  • 27 Electric Guitar (clean)
  • 28 Electric Guitar (muted)
  • 29 Overdriven Guitar
  • 30 Distortion Guitar
  • 31 Guitar Harmonics

Bass

  • 32 Acoustic Bass
  • 33 Electric Bass (finger)
  • 34 Electric Bass (pick)
  • 35 Fretless Bass
  • 36 Slap Bass 1
  • 37 Slap Bass 2
  • 38 Synth Bass 1
  • 39 Synth Bass 2

Strings

  • 40 Violin
  • 41 Viola
  • 42 Cello
  • 43 Contrabass
  • 44 Tremolo Strings
  • 45 Pizzicato Strings
  • 46 Orchestral Harp
  • 47 Timpani

Ensemble

  • 48 String Ensemble 1
  • 49 String Ensemble 2
  • 50 Synth Strings 1
  • 51 Synth Strings 2
  • 52 Choir Aahs
  • 53 Voice Oohs
  • 54 Synth Voice
  • 55 Orchestra Hit

Brass


  • 56 Trumpet
  • 57 Trombone
  • 58 Tuba
  • 59 Muted Trumpet
  • 60 French Horn
  • 61 Brass Section
  • 62 Synth Brass 1
  • 63 Synth Brass 2

Reed

  • 64 Soprano Sax
  • 65 Alto Sax
  • 66 Tenor Sax
  • 67 Baritone Sax
  • 68 Oboe
  • 69 English Horn
  • 70 Bassoon
  • 71 Clarinet

Pipe

  • 72 Piccolo
  • 73 Flute
  • 74 Recorder
  • 75 Pan Flute
  • 76 Bottle Blow
  • 77 Shakuhachi
  • 78 Whistle
  • 79 Ocarina

Synth Lead

  • 80 Lead 1 (square)
  • 81 Lead 2 (sawtooth)
  • 82 Lead 3 (calliope)
  • 83 Lead 4 (chiff)
  • 84 Lead 5 (charang)
  • 85 Lead 6 (voice)
  • 86 Lead 7 (fifths)
  • 87 Lead 8 (bass + lead)

Synth Pad

  • 88 Pad 1 (new age)
  • 89 Pad 2 (warm)
  • 90 Pad 3 (polysynth)
  • 91 Pad 4 (choir)
  • 92 Pad 5 (bowed)
  • 93 Pad 6 (metallic)
  • 94 Pad 7 (halo)
  • 95 Pad 8 (sweep)

Synth Effects


  • 96 FX 1 (rain)
  • 97 FX 2 (soundtrack)
  • 98 FX 3 (crystal)
  • 99 FX 4 (atmosphere)
  • 100 FX 5 (brightness)
  • 101 FX 6 (goblins)
  • 102 FX 7 (echoes)
  • 103 FX 8 (sci-fi)

Ethnic

  • 104 Sitar
  • 105 Banjo
  • 106 Shamisen
  • 107 Koto
  • 108 Kalimba
  • 109 Bagpipe
  • 110 Fiddle
  • 111 Shanai

Percussive

  • 112 Tinkle Bell
  • 113 Agogo
  • 114 Steel Drums
  • 115 Woodblock
  • 116 Taiko Drum
  • 117 Melodic Tom
  • 118 Synth Drum
  • 119 Reverse Cymbal

Sound Effects

  • 120 Guitar Fret Noise
  • 121 Breath Noise
  • 122 Seashore
  • 123 Bird Tweet
  • 124 Telephone Ring
  • 125 Helicopter
  • 126 Applause
  • 127 Gunshot

Ударні на 10 каналі

  • 35 Acoustic Bass Drum
  • 36 Bass Drum 1
  • 37 Side Kick
  • 38 Acoustic Snare
  • 39 Hand Clap
  • 40 Electric Snare
  • 41 Low Floor Tom
  • 42 Closed High-Hat
  • 43 High Floor Tom
  • 44 Pedal High Hat
  • 45 Low Tom
  • 46 Open High Hat
  • 47 Low-Mid Tom
  • 48 High-Mid Tom
  • 49 Crash Cymbal 1
  • 50 High Tom
  • 51 Ride Cymbal 1
  • 52 Chinese Cymbal
  • 53 Ride Bell
  • 54 Tambourine
  • 55 Splash Cymbal
  • 56 Cowbell
  • 57 Crash Cymbal 2
  • 58 Vibraslap
  • 59 Ride Cymbal 2
  • 60 High Bongo
  • 61 Low Bongo
  • 62 Mute High Conga
  • 63 Open High Conga
  • 64 Low Conga
  • 65 High Timbale
  • 66 Low Timbale
  • 67 High Agogo
  • 68 Low Agogo
  • 69 Cabasa
  • 70 Maracas
  • 71 Short Whistle
  • 72 Long Whistle
  • 73 Short Guiro
  • 74 Long Guiro
  • 75 Claves
  • 76 High Wood Block
  • 77 Low Wood Block
  • 78 Mute Cuica
  • 79 Open Cuica
  • 80 Mute Triangle
  • 81 Open Triangle

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

Таким чином, передбачалося, що музикант створивши аранжування на своєму синтезаторі, зможе без зусиль перенести його на пристрій від іншого виробника і прослухати в нормальній якості. Але не тут-то було. Виробники відмовлялися робити однотипні за звучанням пристрої, і, до того ж з часом набору GM стало просто не вистачати. Зупинимося зараз на першому моменті.

Справа в тому, що синтезовані моделі інструментів у кожної фірми є практично самостійно створеним ноу-хау. І скрипка на Korg N-1 відрізняється від тієї ж скрипки на YAMAHA PSR-520. Вони відрізняються не тільки за вкладеними алгоритмами, але головним чином за динамікою і частотним наповненням. В результаті, аранжування зроблене за допомогою N-1 буде слухатися зовсім по іншому на інших синтезаторах. Деякі інструменти можуть зникнути в силу слабкої динаміки, а деякі зазвучать голосніше. Це стосується і реалізацій ефектів. В результаті під кожен пристрій потрібно було робити пересведення. І в даній ситуації міг бути тільки один дивний вихід - монополізації ринку GM-пристроїв одним виробником, для того, щоб забезпечити повноцінну сумісність. На щастя цього не сталося.

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

  1. Почали створювати кілька паралельних банків зі 128 інструментів.
  2. Плюнули на все і зайнялися виробництвом власних унікальних звуків, передбачаючи MIDI як основний варіант управління блоками синтезу і не більше того.

У 1999 році з'явився стандарт GM2, що має більшу кількість інструментів, але це не врятувало ситуацію. Паралельно з цим, раніше або пізніше з'явилися стандарти GS, XG, XS, DLS, які розширили можливості як безпосередньо управління по MIDI, так і щодо поліпшення якості звучання і збільшення набору інструментів. Але, розвиток семплерних технологій, а також поява віртуальних програмних інструментів VSTi і DXi поставило над усіма цими спробами жирну крапку. І цей факт показав, що стандартизації такого глобального рівня в індустрії бути не може.

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

MIDI-повідомлення - це керуючі сигнали, які передаються по MIDI інтерфейсу. Такі бувають двох основних типів:

  • Канальні Event і Controllers. Повідомлення про ноту, її тривалість і динаміку натискання клавіші, номер каналу і банку, рівень гучності та ефекти, панорамне положення і т. п. MIDI передбачає наявність 127 контролерів, кожен з яких може змінювати параметри в межах від 0 до 127. Але в реальності всього їх задіяно близько 20.
  • Системні. Загальна інформація для відтворювальних пристроїв, наприклад, їх ідентифікація, специфічні команди від виробників, синхронізація тощо.

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

Вашій увазі представлений список стандартних кодів основних виробників стандартизований Асоціацією MIDI Виробників (MMA).

  • Sequential Circuits - 01
  • Big Briar - 02
  • Octave / Plateau - 03
  • Moog - 04
  • Passport Designs - 05
  • Lexicon - 06
  • Kurzweil - 07
  • Fender - 08
  • Gulbransen - 09
  • Delta Labs - 0A
  • Sound Comp. - 0B
  • General Electro - 0C
  • Techmar - 0D
  • Matthews Research - 0E
  • Oberheim -10
  • PAIA - 11
  • Simmons - 12
  • DigiDesign -13
  • Fairlight -14
  • Peavey - 1B
  • JL Cooper - 15
  • Lowery - 16
  • Lin - 17
  • Emu - 18
  • Bon Tempi - 20
  • I.E.L. - 21
  • SyntheAxe - 23
  • Hohner - 24
  • Crumar - 25
  • Solton - 26
  • Jellinghaus Ms - 27
  • CTS - 28
  • PPG - 29
  • Elka - 2F
  • Cheetah - 36
  • Kawai - 40
  • Roland - 41
  • Korg - 42
  • Yamaha - 43
  • Casio - 44
  • Akai - 45

Наприклад, рядок ексклюзивного повідомлення Roland XP30 виглядатиме так: F0 41 1n 6A .................F7, де 41- це код Roland, n - номер пристрою в мережі, а 6A - код XP30.

Але, разом з тим, SysEx дає і безліч плюсів, оскільки з його допомогою можна описати будь-які можливості будь-якого MIDI-пристрою. Наприклад, з сучасними моделями синтезаторів і в новому ПЗ поставляється просто величезна кількість SysEx-банків. По суті їх можна вважати певним аналогом драйверів, що діють в рамках MIDI-систем. При цьому для кожного аранжування можна створювати, змінювати і зберігати власний потік SysEx-повідомлень. Це можуть робити практично всі програмні редактори, що працюють з MIDI (Cubase, SONAR, Nuendo...). Крім цього варто відзначити, що такі стандарти як DS або XG є в своїй основі не більше ніж SysEx-надбудовою, що використовує за основу стандартизацію MIDI і документовані особливості невеликої кількості устаткування від декількох виробників.

З приходом програмних віртуальних інструментів все стало набагато простіше, і ми оперуємо тільки канальними MIDI-повідомленнями, програмними пресетами і внутрішнім наповненням файлів.

У всіх секвенсорах та їх апаратних та/або програмних реалізаціях існують генератори тимчасового коду, які виробляють MIDI-повідомлення під назвою MIDI Clock. Воно служить для синхронізації апаратних пристроїв і програмного забезпечення. Група MIDI-повідомлень, що використовуються для синхронізації, називається MIDI Time Code або MTC і є одним з основних сучасних стандартів у синхронізації. MTC підтримують не тільки MIDI-пристрої, але і звичайні цифрові магнітофони і більшість сучасного ПЗ.

Висновки про MIDI

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

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

Уявіть собі оркестр без диригента. Насправді досить важко. Якщо перекладати комп'ютерною мовою, диригент дає візуальний сигнал синхронізації, відповідний темпу. Хоча, по суті, він несе на собі ще ряд функцій, але ця - одна з основних. Сучасна робота звукорежисера часто полягає в забезпеченні синхронізації в тих випадках, коли мова заходить про комутацію декількох пристроїв, серед яких можуть бути цифрові та аналогові магнітофони, відео-деки, MIDI-пристрої, такі як секвенсори, ритм-машини, робочі станції, програмне забезпечення і т. п. В рамках невеликої проект-студії на базі РС звукорежисеру необхідно здійснення забезпечення синхронної роботи лише невеликої кількості пристроїв, у число яких зазвичай входять неспосередньо сам РС, MIDI-інтерфейс, відео-дека, зовнішні ефект-процесори і, можливо, цифровий мікшерний пульт. При цьому ми маємо в наявності програмні емуляції більшості потужних ефект-процесорів, величезну базу звукових MIDI-модулів всередині РС у вигляді програмних VSTi і DXi-інструментів. До того ж зараз можна говорити про перехід потужних станцій нелінійного відеомонтажу на платформу РС, що нам успішно демонструють продукти від Adobe, Sony Pictures Digital і Pinnacle. Тому необхідність у синхронізації в рамках невеликої проект-студії практично відпадає взагалі. Наш «диригент» сидить всередині комп'ютера!

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

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

У кіно все вирішувалося досить просто. Хоча саме тривіальне рішення очевидно - помістити звукову доріжку на кіноплівку, але до цього прийшли дещо пізніше. Спочатку для звуку і зображення використовувалися дві стрічки.

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

З приходом відеоіндустрії і розвитком телебачення ситуація кардинально змінилася. З'явилася необхідність у протоколах синхронізації, і вони були створені. У 1971 році Товариством Кіно- і Відеоінженерів (Society of Motion Picture and Television Engineers, SMPTE) США був прийнятий стандарт SMPTE (читається як "" симпті "). Через деякий час він був підтриманий з боку Європейського Союзу Мовників (European Broadcast Union, EBU) і в результаті отриманого злиття прийняв статус світового протоколу. Оскільки SMPTE був розроблений для відеомагнітофонів, то він ніс у собі тимчасову інформацію, що містить більше тимчасову інформацію, а саме годинник (0... 23), хвилини (0... 60), секунди (0... 60), кадри (0... 24, 25 або 30). Ця інформація називається тимчасовим або тайм-кодом.

Хоча стандарт був і світовим, він розходився по синхронізації кадрів. Якщо в кіно все зрозуміло - 24 кадри на секунду, то у відео - ні. Європейські стандарти використовують системи PAL і SECAM, які передбачають частоту зміни 25 кадрів секунду, а американський варіант NTSC - 30. Ці стандарти мають пряме відношення до різниці енергосистем і частот змінного струму, що застосовуються на континентах. У нас використовується 50Гц, в Америці - 60 Гц. З часом у стандарту NTSC з'явилися проблеми в реалізації кольорового мовлення, оскільки реальна частота зміни кадрів при ньому відповідала 29,97 кадрів в секунду. У разі використання 30 накопичувалася розбіжність між кодом синхронізації та зображенням з появою «» зайвих «» 128 кадрів за одну годину. У результаті було вирішено прибирати деякі кадри (створювати "випадаючі кадри" "або" drop frames ") для того, щоб мінімізувати помилку. Таким чином, ми зараз маємо стандарти SMPTE, описані в таблиці:

Частота зміни кадрів (Frame Rate)

Опис

24 fps

Стандарт кіноплівки

25 fps

Стандарт відео в Європі (EBU)

29.97 fps

Прямий стандарт 29,97 кадрів на хвилину

30 fps

Прямий стандарт відповідає 30 кадрам на хвилину. Використовується тільки в аудіо-виробництві в основному на території США.

29.97 dfps

Стандарт, який передбачає випадання кадрів (drop frames - df). Поширений на території США для роботи з кольоровим відео.

30 dpfs

Дуже рідко використовуваний стандарт.

Зі згаданим раніше MIDI Time Code або MTC працювати набагато зручніше. Часто можна зустріти визначення такого плану, що "MTC - це той же SMPTE, який тільки передається по MIDI-кабелях" ". Це не зовсім вірно, оскільки за допомогою МТС можна передавати взагалі будь-які цифрові дані, і SMPTE є не більш ніж, як приватним випадком. Наприклад, у MTC ми можемо вкладати інормацію за темпом, звичайними часовими відліками, кадрами для різних систем, в тому числі і передбаченими SMPTE. Але SMPTE зручний тим, що він передбачає реальний усталений стандарт. Якщо подивитися уважно на наведену таблицю, то можна помітити, що помилка сформована з частотою зміни кадрів в NTSC ніяк не відбилася в звуковій індустрії. Цей стандарт досі можна зустріти в більшості сучасного програмного та апаратного забезпечення. Тобто, важливо відзначити, що це просто прийнятий стандарт - у винаходах нових поки немає необхідності.

Сучасна синхронізація будується на базі ієрархічної моделі, де один пристрій є провідним (Master) і задає синхро-сигнал, а решта - відомими (Slave), підпорядковуються цьому сигналу. Тобто реальне завдання синхронізації - це забезпечення загального таймера для сукупності студійних пристроїв. Ведучий з веденим обчно комутрується за стандартними протоколами Word Clock, MTC, Super Clock і Sony 9-pin.

Ще слід зазначити стандарт MIDI Clock, за допомогою якого зовнішнім секвенсорам і ритм-машинам повідомляється темп за типом метроному.

Image

Publish modules to the "offcanvas" position.