Первым делом нужно определиться, каким синтезатором будем выводить наши midi: либо через банки звуков, прошитые в вашей звуковой карте (во многих старых звуковухах этим лучше даже не пытаться пользоваться), либо через софтовые синтезаторы.
Я предпочитаю последний метод. Пользуюсь ямаховским XG-100+. Желающие могут выкопать его, к примеру, на midi.ru в разделе «Программы».
Однако писать мидюхи «для кого-то» под виртуальные синтезаторы не рекомендую: у потребителя может не оказаться вашего синтезатора, и все тембра слетят «на нет». Если же ваш midi-файл написан в General MIDI (далее — GM), то в нём выводить и придётся. После того как, попробовав «на слух» все варианты вывода миди и выбрав лучший, переходим ко второму этапу — «захвату» звука. Для этого нам потребуется Sound Forge (если взять версию 5.0 или выше, можно будет без труда ваш midi-файл превратить ещё и в *.mp3, причём очень неплохого качества). Теперь к делу. В проге жмём «Record», затем в появившемся окошке включаем «Remote». Это для того, чтобы оставить лишь панель управления записью, спрятав саму программу. Теперь запускаем из трея регулятор громкости, жмём. Читать далее «Как преобразовать MIDI в WAV»