我用Polyphone创建了一个声音来创建一个新乐器" bagana"。
它只有1个乐器" Bagana",1个礼物" Bagana"。
我尝试用FluidSynth播放midi文件(只是一个钢琴曲),它有效。当我通过新的前端指导它时,它说:
fluidsynth: warning: No preset found on channel 9 [bank=128 prog=0]
soundfont没有加载有问题吗?
This is the sf2 file和this以及this是我要播放的midi文件。
我正在使用此命令运行midi:
>>fluidsynth -C0 -R1 -l -a alsa -F out.wav ./bagana.sf2 /home/dorien/UA/projects/bagana/Reunion_Example.mid
答案 0 :(得分:4)
对于常规MIDI兼容性,默认声音字体乐器分配为0至0道和10-15道的0区,0(0号“Acoustic Grand Piano”)和0号线(0号线)(0号“默认鼓组”)对于频道9。
显然,你的声音字体没有后者。
如果你的MIDI文件没有采用通用MIDI兼容乐器并且不尝试在第9频道播放鼓声,这无关紧要。