Прокрутить к контенту ↓


Как перевести MIDI в Wave/MP3

Краткое описание
Прямое преобразование MIDI-Wave невозможно. Однако нужный Wave-файл можно получить либо прямой записью при воспроизведении MIDI-файла, либо с помощью специализированных программ, делающих это автоматически.

Форматы MIDI и Wave предназначены для хранения данных разных типов. MIDI-файл содержит не звук, а лишь набор команд для синтезатора (сэмплера, звуковой платы) и в грубом приближении представляет собой просто ноты. Один и тот же MIDI-файл при воспроизведении через разные синтезаторы будет звучать по-разному, поэтому прямая конвертация музыки из формата MIDI в формат Wave невозможна и лишена смысла.

Существующие программы для «преобразования» MIDI-Wave (например, WinGroove) в действительности обладают собственным (программным) синтезатором/сэмплером, через который автоматически осуществляется воспроизведение заданного MIDI-файла и одновременная запись результирующего звукового потока в Wave-файл. Такой программный синтезатор может дополнительно поддерживать возможность использования определённых форматов сэмплов (samples, patches, инструментов, патчей) для воспроизведения MIDI-файлов, как, например, GIG, SF2, DLS и проч.

Кроме того, в любом случае можно получить необходимый Wave-файл путём записи звукового потока, генерируемого при воспроизведении MIDI-файла, в реальном времени аналогично записи с любого другого источника звука (например, линейного входа звуковой карты) при помощи звукового редактора типа Sound Forge.