如何使用 Timidity++ 指定特定的声音字体 sf2 文件来创建声音文件?

Posted

技术标签:

【中文标题】如何使用 Timidity++ 指定特定的声音字体 sf2 文件来创建声音文件?【英文标题】:How to create a soundfile with Timidity++ specifying a particular soundfont sf2 file? 【发布时间】:2018-04-21 18:04:54 【问题描述】:

我有一个 MIDI 文件 scale.mid,我可以通过它播放

timidity my-midi-file.mid -Ow

如何使用我自己的 soundfont .sf2 文件的乐器演奏这个?

【问题讨论】:

【参考方案1】:

timidity 可以接受使用选项-x 的配置参数,即--config-string。在这种情况下:

timidity my-midi-file.mid --config-string="soundfont my-soundfont-file.sf2"

来自timidity man 文件:

-x str, --config-string=str

使用 str 配置 TiMidity++。 str的格式与timidity.cfg相同。

【讨论】:

以上是关于如何使用 Timidity++ 指定特定的声音字体 sf2 文件来创建声音文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 C++ 在 Ubuntu 中连接到 ALSA 服务器(在本例中为 Timidity)?

如何使用流体合成器从 C# 中的声音字体生成声音

Android 上的声音字体

PyGame 更改预设声音字体

如何播放特定频率和框架的声音未找到音频单元问题

如何在特定时间段内使用 SoundPool 同时播放声音