Мой ученик только что начал использовать mingus, чтобы сделать это, поэтому вот краткое руководство о том, как начать работать с Linux (Ubuntu):
Установите Fluidsynth и Mingus, если у вас их еще нет:
$
sudo apt-get install fluidsynth
$
sudo easy_install mingus
Теперь вы сможете открыть python и набрать:
>>> from mingus.midi import fluidsynth
>>> fluidsynth.init('/usr/share/sounds/sf2/FluidR3_GM.sf2',"alsa")
Это импортирует необходимый материал из mingus и инициализирует fluidsynth для воспроизведения через alsa (не jack, который используется по умолчанию).Затем:
>>> fluidsynth.play_Note(64,0,100)
... и вы должны услышать ноту, сыгранную на пианино (аргументы: номер ноты, номер канала и скорость).
Для получения дополнительной информации перейдите сюда:
https://code.google.com/p/mingus/wiki/tutorialFluidsynth