Original: https://www.classicalguitarmidi.com/about_midi.html
MIDI означає цифровий інтерфейс музичних інструментів. Але це не матеріальний об’єкт, те, що потрібно мати. MIDI – це протокол зв’язку, який дозволяє електронним музичним інструментам взаємодіяти між собою.
Історія MIDI
MIDI виник у 1980-х роках компаніями, що виробляють електронні інструменти (наприклад, музичний синтезатор), прагнучи стандартизувати обмін інформацією в реальному часі між музичними інструментами. Замість запису звукових хвиль, як у форматі WAVE, така інформація, як “просто натиснута середня клавіша C”, “клавіша була щойно випущені”, …”зміна на 12 -й тембр” кодуються.
Популярні та авангардні виконавці так само хотіли «напластити» свої нові звукові твори, зіграти два звуки разом, щоб створити «більший» звук. Хоча це було певною мірою можливим у багатодоріжній студії звукозапису, багатошаровість не могла бути реалізована в дорозі. Кілька технічних фахівців із дизайну синтезаторів різних виробників зібралися, щоб обговорити спільну ідею. Вони зробили кілька нотаток, розглянули кілька варіантів і повернулися до своїх лабораторій дизайну, щоб створити цей спосіб спілкування.
Вони показали свої результати на першій виставці північноамериканських виробників музики в Лос-Анджелесі в 1983 році. Проста демонстрація з’єднала два синтезатора, не виробництва однієї компанії, з двома кабелями. Тоді представник однієї компанії зіграв на одному з синтезаторів, поки почула вражена публіка звучать обидва. Потім процес був зворотним, щоб продемонструвати двосторонній характер спілкування. Інші варіації були проілюстровані, а решта – історія музики.
Метод MIDI
Приблизно так само, як два комп’ютери спілкуються через модеми, два синтезатори спілкуються через MIDI. Інформація, що обмінюється між двома пристроями MIDI, носить музичний характер. Інформація MIDI повідомляє синтезатору в його найпростішому режимі, коли починати і припиняти відтворення певної ноти. Інша поширена інформація включає гучність і модуляція ноти, якщо такі є. Інформація MIDI також може бути більш специфічною для обладнання. Він може запропонувати синтезатору змінити звук, основну гучність, модуляційні пристрої і навіть спосіб отримання інформації. У більш просунутих варіантах використання MIDI-інформація також може вказувати початкову та кінцеву точки пісні або позицію метрики у пісні. Новіші програми включають використання інтерфейсу між комп’ютерами та синтезаторами для редагування та збереження звукової інформації для синтезатора на комп’ютері.
Основою MIDI-зв’язку є байт. За допомогою комбінації байтів можна передати величезну кількість інформації. Кожна команда MIDI має певну послідовність байтів. Перший байт – це байт стану, який повідомляє пристрою MIDI, яку функцію виконувати. У байті стану закодовано MIDI-канал. MIDI працює на 16 різних каналах, пронумерованих від 0 до 15. Тільки у байті статусу є закодований номер каналу MIDI. Вважається, що всі інші байти знаходяться на каналі, позначеному байтом статусу, до отримання іншого байта статусу.
Деякі з цих функцій, зазначених у байті стану, – це Note On, Note Off, System Exclusive (SysEx), Patch Change тощо. Байт статусу Note On повідомляє пристрою MIDI розпочати звучання ноти. Потрібні два додаткових байти: байт висоти, який повідомляє пристрою MIDI, яку ноту відтворити, і байт швидкості, який повідомляє пристрою, наскільки голосно грати ноту.
Історія програмного забезпечення / секвенсора
Хоча існували такі речі, як аналогові секвенсори, секвенсор насправді не прийшов у свої сили до винаходу MIDI. Секвенсор дозволяє записувати, редагувати та відтворювати параметри музичного виконання. Основна концепція полягає в тому, що грає на фортепіано або іншому інструменті. Секвенсор жодним чином не записує звуки. Замість цього він записує дані MIDI. Коли ви відтворюєте послідовність, ваш звуковий модуль буде відтворювати ноти з тим самим часом і динамікою, які ви надали їм під час запису.
Навіщо записувати так, замість використання касети? Редагування. Після того, як ви записуєте доріжку на аналогову стрічку, ви нічого не можете зробити, щоб її змінити, окрім вирізання та вклеювання ділянок касети. Завдяки продуктивності MIDI ви можете змінити її в будь-який спосіб. Ви можете: змінити звук з інструменту на інший; транспонувати висоту тону, не змінюючи швидкості; змінювати темп без зміни висоти звуку; виправити неправильні нотатки; додати або змінити динаміку. Усі події MIDI можна змінити так, як вам подобається.
Існує два види секвенсорів, апаратні та програмні. Апаратні секвенсори – це, як правило, маленькі чорні скриньки, призначені для завдання послідовності. Переваги цих коробок в тому, що вони портативні, прохідні та дешеві, ніж покупка комп’ютерної системи. Очевидно, що програмні секвенсори – це програми, за які можна купити комп’ютер. Комп’ютерні монітори можуть відображати більший обсяг інформації, ніж маленькі світлодіоди або РК-дисплеї, загальні для апаратних секвенсорів. Це робить редагування швидшим і простішим. Деякі інші переваги включають більшу пам’ять, більшу гнучкість, налаштування під ваш власний стиль та можливості друку. І апаратне, і програмне забезпечення Послідовники всіх типів схожі за призначенням, поняттями та особливостями.
Комп’ютерне секвенування
Комп’ютерні програми послідовності програмного забезпечення мають масу переваг. Але є кілька недоліків. Переносимість одна. Якщо ви ще не володієте комп’ютером, вартість може бути іншою. Якщо ви не володієте комп’ютером, існує більш крута крива навчання. Але переваги значні. На екрані може бути набагато більше інформації, що робить редагування швидшим та простішим. Більша гнучкість та контроль над багатьма функціями, включаючи управління файлами, роблять цей тип послідовності найкращим методом. Тим не менш, секвенування музичної партитури – це дуже довга робота, все, що є у партитурі, потрібно вводити, нота за нотою, варіації темпу, гучності тощо.
Перенесення ваших файлів до Інтернету
Роль постачальника послуг Інтернету (ISP)
Передача ваших файлів міді в Інтернет не є складною, але деякі правила слід дотримуватися. Система MIDI стала досить поширеною, тому її повинні підтримувати всі провайдери. Однак кожен провайдер має свої власні налаштування та надсилає файли MIDI веб-майстра відповідно до деяких розширень як “audio/midi”, audio/x-midi, audio/x-mid тощо. Залежно від використовуваного розширення можуть виникнути деякі проблеми. За словами Чарльза Бєлова, 90% проблемних файлів MIDI (не відтворюються на Netscape або Explorer) виявляються несправним типом розширення, встановленим провайдером. У мене виникла така проблема, коли мої відвідувачі, які користувалися Netscape, не могли слухати мої файли MIDI.
Провайдер повинен використовувати налаштування "audio/midi" або "audio/x-midi" для розширення "*.MID", ніяких інших.
Будь-який інший тип налаштувань, крім "audio/midi" та "audio/x-midi", є нестандартним і спричинить проблеми у когось (веб-майстра або веб-сервера). Деякі слухачі можуть бути відключені.
Назвати ваші файли міді
Це ще одне основне джерело помилок. Під час іменування файлів не вставляйте пробіли в імена файлів. В іншому випадку це може спричинити проблеми з розпізнаванням браузерами. Пропонується скоріше зібрати слова разом або поставити підкреслення замість пробілів.