如何从命令行在 Fluidsynth 中选择 SF2 字体预设?

如何从命令行在 Fluidsynth 中选择 SF2 字体预设?

我使用 Fluidsynth 来演奏 SF2 钢琴声音字体,其中一些有预设(如 000:000 Bright 或 000:001 Mellow 等)。我通常使用以下命令运行 Fluidsynth:

fluidsynth --server --no-shell --audio-driver=alsa -o audio.period-size=128 /path/to/soundfont.sf2

我想知道是否有一些命令、标志或选项可以让我从命令行选择特定的预设。

答案1

我不太清楚如何从命令行执行此操作,但我找到了一个解决方法。假设我有一个 soundfont Nicepiano.sf2,预设为 0 明亮 1 柔和 2 黑暗,我想播放黑暗预设。我可以:

A)创建文件 /home/username/.fluidsynth/dark.conf

B)在此文件中放入代码:

 load /path/to/nicepiano.sf2
 load 0 2

C) 使用以下代码启动 FluidSynth:

 fluidsynth -f /home/user/.fluidsynth/dark.conf

D)显然连接fluidsynth,在我的例子中使用aconnect

假设,一旦 Fluidsynth 运行,我想切换到预设明亮,我可以使用以下命令来执行此操作:

 prog 0 0

从 Fluidsynth 命令行,或者 0 1 如果我想播放柔和的预设。

相关内容