Как перевести 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.