Существует возможность хранить музыкальный звук не в виде информации о волновом фронте этого звука, а в виде набора инструкций о способах воспроизведения звука, которые хранятся в MIDI-файле. Файл .mid содержит в себе запись действий музыканта о том, какая клавиша была нажата, в какой момент времени, с какой силой, как долго удерживалась, с какой силой (этот параметр особенно важен не для клавишных инструментов, а, например, для смычковых), была ли нажата педаль и т.п. Для озвучивания таких файлов важно наличие механизма преобразования записанных инструкций в звук.
Одним из существенных преимуществ MIDI-файлов является их потрясающая компактность. К преимуществам также можно отнести то, что MIDI-файлы позволяют осуществлять почти живое воспроизведение звука в отсутствие музыканта за инструментом (инструмент играет сам). MIDI-файлы позволяют также перенести целый оркестр в домашнюю студию. MIDI-файлы предоставляют богатые возможности работы с музыкальным материалом. MIDI расшифровывается как Musical Instruments Digital Interface — цифровой интерфейс музыкальных инструментов. На сегодняшний день это основной формат обмена данными между музыкальными инструментами. Именно этот формат наиболее приспособлен для профессиональных музыкантов. Неудивительно, что многие университеты предлагают курсы, посвященные технологиям MIDI, включая теоретические занятия, изучение методов MIDI оркестровки и другие.
Как правило, MIDI-файл занимает всего несколько килобайт. Основная работа переносится на устройства синтеза звука. Существует множество методов синтеза звука, например, метод аддитивного синтеза, субтрактивного синтеза, синтеза на основе физического моделирования, синтеза с использованием волновых таблиц. Для того, чтобы MIDI-звук приобрел необходимое качество, очень важно иметь специальную звуковую карту, способную работать с так называемыми звуковыми фонтами — коллекциями заранее созданных наборов звуков, соответствующих тембрам различных инструментов. Звуковые фонты загружаются в память (например, в оперативную память компьютера) и воспроизводятся в соответствии с инструкциями, содержащимися в MIDI-файлах.
![]() |