Українська

Що таке MIDI?

Завантажити InputConfig з Mac App StoreЦей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.

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

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

Думайте про це як про інструкції, а не про звук

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

Знайомтеся з повідомленнями

ПовідомленняЩо воно кажеДокладніше
Note On і Note OffКлавіша опустилася, ось так сильно, і підняласяНомери нот, velocity
Control ChangeРучка, фейдер чи педаль рухнулися до цього значенняСписок MIDI CC
Program ChangeПерейти на цей звукProgram Change
Pitch BendКоліщатко pitch рухнулосяPitch bend
Clock, Start і StopТримати такт і йти заразMIDI clock

Більшість повідомлень це два чи три числа, а їхні значення йдуть від 0 до 127. Майже все, що робить виконавець, це нота, Control Change або pitch bend. Декодер повідомлень MIDI показує числа всередині будь-якого повідомлення.

Дізнайтеся, що таке контролер MIDI

Контролер MIDI це будь-що, що надсилає MIDI і саме не видає звуку: клавіатура, сітка падів, коробка з ручками, ножна педаль. Йому потрібно, щоб щось грало, і це зазвичай музична програма на комп'ютері. Клавіатура MIDI без підключеного комп'ютера мовчить, і більшість людей раз цьому дивується. Контролер надсилає інструкції, а інструмент видає звук. Налагодити її допоможе сторінка Як підключити клавіатуру MIDI до Mac.

Дізнайтеся, як MIDI подорожує

  • USB. Нині звичайний спосіб. Один кабель несе MIDI в обидва боки й живить малу клавіатуру.
  • П'ятиконтактні кабелі. Початкові круглі штекери, досі на синтезаторах та інтерфейсах. Три гнізда пояснює сторінка In, Out і Thru.
  • Bluetooth і мережі. Bluetooth MIDI усуває кабель, а MIDI через мережу з'єднує комп'ютери.
  • Усередині одного комп'ютера. Віртуальний порт MIDI передає MIDI від однієї програми до іншої.

Шістнадцять каналів ділять будь-яке з цих з'єднань, тож один кабель може нести шістнадцять окремих партій. Як би воно не подорожувало, повідомлення ті самі.

Дізнайтеся, що таке файл MIDI

Файл MIDI з розширенням .mid це ті самі повідомлення, записані з часом на кожному: уся пісня як інструкції. Музична програма може його відкрити, змінити будь-яку ноту, замінити інструменти й експортувати аудіо. Файл MIDI це виконання, яке ще можна редагувати. Переглядач і програвач файлів MIDI відкриває його в браузері, а як відтворити файл MIDI на Mac охоплює GarageBand.

Спробуйте нічого не купуючи

Браузера й клавіатури комп'ютера досить, щоб зрозуміти, що робить MIDI. На Mac GarageBand безкоштовна й грає MIDI справжніми звуками інструментів.

Подивіться, що ще вміє MIDI

MIDI не лише для музики. Оскільки пад чи ручка це просто повідомлення, його можна перетворити на що завгодно. InputConfig зіставляє пади, ручки й педалі MIDI з клавіатурними скороченнями, клацаннями миші та гучністю Mac, і дешевий пад-контролер стає декою скорочень для будь-якої програми. Це працює й навпаки: кнопки та стіки ігрового контролера можуть надсилати ноти MIDI і Control Change в музичну програму. Повідомлення MIDI це натискання кнопки, яке можна навчити розуміти будь-яку програму. Про все це розповідає посібник MIDI на Mac.

Live Visualizer InputConfig у розкладці MIDI, де видно клавіатуру, підписані ручки і журнал подій.
Рисунок 1. Live Visualizer InputConfig у розкладці MIDI з підписаними ручками і журналом того, що надходить.
Редактор InputConfig з чотирма рядками, по одному на кожен вид повідомлення: Note On, Control Change, Program Change і Start.
Рисунок 2. Чотири рядки, чотири види повідомлень: нота, Control Change, Program Change і Start. Більшість MIDI складається з цих чотирьох.

Коротко

  • Що це. Це мова інструкцій між музичними пристроями й програмами.
  • Чим воно не є. Це не звук. Щось інше перетворює інструкції на звук.
  • Чому це важливо. Будь-який контролер може грати на будь-якому інструменті, а кожну ноту можна пізніше відредагувати.

MIDI каже, що грати, а те, як це звучить, лишає тому, що слухає.

Питання

Що означає MIDI?

Musical Instrument Digital Interface. Це стандарт, уперше опублікований 1983 року, що дає змогу інструментам, контролерам і комп'ютерам від будь-якого виробника розмовляти між собою.

Чи MIDI це аудіо?

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

Що таке контролер MIDI?

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

Чи потрібна клавіатура MIDI, щоб користуватися MIDI?

Ні. Клавіатура комп'ютера може грати ноти в GarageBand і Logic Pro через Musical Typing, а віртуальна клавіатура MIDI у браузері робить те саме.

Що таке файл MIDI?

Файл з розширенням .mid, що зберігає виконання як повідомлення MIDI з часом. Звуку він не містить, тож малий, а кожну ноту в ньому можна редагувати.

Чим відрізняються MIDI й аудіо?

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

Більше українською

Сторінки українською

Докладні посібники, англійською

Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Якщо на Mac вибрано українську мову, InputConfig показується українською. Деякі сторінки сайту є лише англійською.

Ця сторінка іншими мовами: English, Español, Bahasa Indonesia, Nederlands, Polski, Русский, ไทย

Завантажити InputConfig з Mac App StoreБезкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.