Как экспортировать MIDI-файл в звуковой файл, не воспроизводя его в реальном времени?

278
oldmud0

Многие люди там говорят, что самый простой способ экспортировать MIDI в звуковой файл - это воспроизвести соответствующий MIDI-файл и записать его с помощью Stereo Mix.

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

Как я могу экспортировать MIDI без необходимости воспроизводить его в режиме реального времени и записывать его с помощью Stereo Mix?

1
Какой MIDI-синтезатор? CL. 8 лет назад 0
@CL. CoolSoft VirtualMIDISynth. oldmud0 8 лет назад 0

2 ответа на вопрос

1
tomysshadow

There are a few programs that can do this. There's SynthFont - the old version is a free download. If you have a soundfont, you could also use Spesoft Audio Converter (I personally recommend this one because the output is good quality)

You'll need a soundfont as an sf2 file. If you don't have one, you could try FluidR3. http://ftp.de.debian.org/debian/pool/main/f/fluid-soundfont/fluid-soundfont_3.1.orig.tar.gz

0
oldmud0

With the right tools, the process is extremely simple:

  1. Download the Winamp plugin for SynFon. It's free, and, unlike the Nullsoft MIDI input, in_aSynFon can be passed to an output plug-in.
  2. Configure the plugin (it asks you for a SoundFont) and set Nullsoft Disk Writer as the main output plug-in.
  3. Open the MIDI file.
  4. The song should export to disk in only a few seconds.

That's it!

Похожие вопросы