Мы в соцсетях
  • vk
  • facebook
  • twitter
Рубрика: Программы -

Что такое midi формат и как его воспроизвести в бесплатном плеере AIMP?

midi формат

При поиске и воспроизведении музыкальных файлов помимо обычной музыки и песен, записанных в формате MP3, можно встретить также инструментальные композиции в midi формате. Такие файлы обладают в сотни раз меньшим размером и при этом могут содержать довольно длительные композиции. Но когда пользователи пытаются проиграть такой файл, то часто оказывается, что в операционной системе нет никаких программ, умеющих воспроизводить midi музыку. И даже если установлен популярный плеер AIMP, то в стандартной своей комплектации он не может воспроизводить такие файлы. Тем не менее, именно этим плеером можно прослушивать midi композиции. Но для этого потребуется доукомплектовать его. В этой статье мы расскажем, чем midi файлы отличаются от обычных звуковых файлов, и что надо сделать, чтобы заставить плеер AIMP проигрывать такие файлы.

 

Что из себя представляет midi формат?

 

 

Как известно, обычные wav и mp3 файлы — это файлы, хранящие оцифрованный аналоговый сигнал, т.е. информацию о записанной на микрофон звуковой волне. Такой метод позволяет записывать любые звуки, начиная от шума прибоя, заканчивая пением и симфоническими концертами. Но также у этого метода хранения звука есть и ряд ограничений. Помимо большого размера файлов такие форматы не предусмотрены для независимого изменения темпа и тональности звучания, отображения партитуры, переназначения инструментов и прочих операций, которые актуальны в музыкальном творчестве. Поэтому специально для работы с нотными музыкальными композициями был разработан midi-стандарт, который хранит информацию совсем другого плана, чем mp3 файлы.

 

Термин MIDI — это аббревиатура английских слов «Musical Instrument Digital Interface», что означает «Цифровой интерфейс музыкальных инструментов». В наиболее примитивном понимании — это сведения о том, какие ноты и с какой громкостью звучат в разные отрезки времени. Разумеется, midi формат хранит и множество другой информации. В частности нотные партии разделены по разным трекам и каждому треку назначен определенный инструмент. Благодаря этому в midi можно хранить не простые одиночные мелодии, но и целые партитуры для группы инструментов — барабаны, фортепиано, флейты, скрипки, бас и т.д.

 

midi логотип

 

Поскольку для всех этих инструментов хранятся сведения о нотах, а не о звуковой волне, то это требует совсем немного памяти для хранения. Ведь какие бы сложные музыкальные партии не были, в одну секунду проигрывания сменяется максимум несколько десятков нот. А это означает, что для их хранения с головой хватит несколько сотен байт информации. В сравнении с этим объемом используемые форматами WAV и MP3 десятки и сотни килобайт данных в секунду выглядят явным расточительством. Поэтому формат midi крайне популярен в целом ряде цифровых отраслей. В этом формате хранятся мелодии для мобильных телефонов, музыка к небольшим компьютерным играм, минусовки для караоке, фоновая музыка к компьютерным утилитам, аранжировки записанные на синтезаторе и пр.

 

За долгие годы существования midi стандарта создано огромное количество музыкальных файлов в таком формате. И вполне логично, что актуальным становится вопрос их воспроизведения на обычном компьютере.

 

Принципы проигрывания MIDI файлов

 

Как уже упоминалось, в midi файле хранится информация о нотах и названиях инструментов, которые должны эти ноты проигрывать. Поскольку в самом файле нет сведений о том, как именно должен этот инструмент звучать, этот вопрос возлагается на устройство воспроизведения — так называемый секвенсор.

 

Чтобы секвенсор мог сгенерировать звуковую волну для ноты, ему нужно располагать алгоритмом генерации такой волны. Этот процесс подобен процессу отображения символа на экране. Ведь чтобы отобразить некую одиннадцатую букву алфавита компьютеру нужно располагать алгоритмом прорисовки этого символа, потому как одну и ту же букву можно изобразить по-разному. И набор правил для отображения всех букв алфавита принято называть шрифтом. Точно также и для звуков применяют термин «soundfont» (звуковой шрифт), что подразумевает под собой набор правил для генерации звуковых волн, похожих на звук какого-то музыкального инструмента.

 

От секвенсора ожидается, чтобы он проигрывал ноты таким образом, чтобы это было максимально похоже на выбранный для проигрываемого трека инструмент. Ведь если, например, вместо задуманной композитором флейты будет звучать пианино, то музыкальная композиция не будет звучать как положено. Поэтому ключевым моментом тут является использование достаточно полного набора «музыкальных шрифтов» — чтобы иметь возможность корректно проигрывать как можно большее количество midi-файлов. Такой набор обычно называется «банком звуков» (хранилищем звуков).

 

Получая на входе несколько параллельных треков с последовательностью нот, секвенсор начинает проигрывать все эти треки, генерируя для каждой ноты звуковую волну на основе шрифта, соответствующего выбранному треку. При этом меняя амплитуду генерируемой волны секвенсор может менять громкость звука. А меня частоту волны — менять тональность. В свою очередь изменение скорости метронома позволяет произвольно изменять скорость воспроизведения. Таким образом генерируется общее звучание всей инструментальной композиции.

 

Подключение банка звуков к плееру AIMP

 

В одной из прошлых статей мы рассказывали как пользоваться плеером AIMP. Этот плеер умеет проигрывать большое число музыкальных форматов. Но несмотря на то, что midi формат тоже знаком этому плееру, при открытии midi файлов скорее всего они не будут проигрываться. Такая ситуация возникает из-за того, что в самом плеере AIMP нет банка звуков. Но это поправимо, поскольку такой банк звуков можно подключить к плееру. Для этого необходимо поместить нужный файл в папку плагинов плеера.

 

Наиболее популярным звуковым банком является набор звуковых шрифтов от компании Creative. Этот банк можно скачать с сайта aimp.ru по ссылке. Скачанный архив следует открыть в архиваторе либо в проводнике Windоws и найти в нем файл с именем CT2MGM.SF2.

 

банк звуков

 

Этот файл необходимо распаковать в папку plugins программы AIMP. Если у Вас установлена портативная версия плеера, то эта папка находится по пути «PortableApps\AIMPPortable\App\AIMP\Plugins\». Если установлена стационарная версия плеера, то путь к папке скорее всего такой: « c:\Program Files (x86)\ AIMP\Plugins\».

 

Теперь остается скопировать файл в указанную папку.

 

скопировать файл в папку

 

Теперь при открытии midi файлов плеер AIMP сможет воспроизводить их, используя инструменты из банка звуков Creative.

 

воспроизведение midi файла с помощью плеера aimp

 

Выводы

 

Музыкальные файлы в формате midi имеют ряд преимуществ перед обычными MP3 файлами. Прежде всего они отличаются очень малым размером. Кроме того с ними удобно работать музыкантам и композиторам, поскольку они позволяют в специализированных программах менять темп и тональность воспроизведения, а также назначать разнообразные инструменты для нотных партий и распечатывать партитуры. Поэтому файлы такого формата широко распространены по всему миру. Чтобы воспроизводить midi файлы на обычном компьютере нужно помимо плеера иметь в наличии банк звуков с образцами звучания инструментов. В нашем случае подключив к бесплатному плееру AIMP банк звуков от компании Ctrative мы получаем возможность в этом плеере прослушивать midi музыку.

 


 
Понравилась статья!? Получайте новые статьи на свою почту!
Еще из рубрики:
  1. Как узнать VID, PID флешки и для чего служат эти идентификационные номера?
  2. Что такое программа блокнот? Использование программ Блокнот Windows и Notepad++
  3. Что такое PhysX – как разрешить проблемы с движком?
  4. Как восстановить информацию с жесткого диска с помощью R-Studio – детальная инструкция
  5. Что такое карты ума и как их создавать в бесплатной программе FreeMind?