相关疑难解决方法(0)

用Python合成音符(带钢琴音色)

我想有一个乐器库的python实现(例如,钢琴对象),我可以使用它来将音符列表和持续时间转换为声音.例如,类似于:

import Piano

pn = Piano()
pn.play([note, note, ..., note], duration)
Run Code Online (Sandbox Code Playgroud)

python 2.7是否存在类似的内容?如果没有,我想实施它.我目前有一些使用audiere的东西,但它只是正弦波,所以听起来很可怕.有没有办法挂进midi钢琴或类似的东西 - 我正在使用Windows 7?是否有任何我可能不期望的实施步骤?

python audio midi

15
推荐指数
2
解决办法
2万
查看次数

使用新创建的声音字体播放 MIDI 时,在通道 9 上找不到预设

我用 Polyphone 创建了一个声音字体来创建一个新的乐器“bagana”。

它只有 1 个乐器“Bagana”,还有 1 个现在的“Bagana”。

我尝试用 FluidSynth 播放一个 MIDI 文件(只是一个钢琴曲),它奏效了。当我通过新的声音引导它时,它说:

fluidsynth: warning: No preset found on channel 9 [bank=128 prog=0]
Run Code Online (Sandbox Code Playgroud)

未加载声音字体是否有问题?

这是SF2文件这个这个是我试图播放MIDI文件。

我正在使用以下命令运行 MIDI:

>>fluidsynth -C0 -R1 -l -a alsa -F out.wav ./bagana.sf2 /home/dorien/UA/projects/bagana/Reunion_Example.mid 
Run Code Online (Sandbox Code Playgroud)

audio midi soundfont fluidsynth

6
推荐指数
1
解决办法
3598
查看次数

标签 统计

audio ×2

midi ×2

fluidsynth ×1

python ×1

soundfont ×1