我安装了以下软件包(在 Ubuntu 22.04 LTS 上):
sudo apt-get install fluidsynth qsynth qjackctl vlc vlc-plugin-fluidsynth fluid-soundfont-gm fluid-soundfont-gs qtractor
fluidsynth
当我使用或使用播放 midi 文件时,vlc-plugin-fluidsynth
听起来非常好(例如fluidsynth Beethoven_elise.mid
)
但是,当我在 Qtractor、Rosegarden 或 Ardour 中打开同一个 .mid 文件时,它听起来非常失真(就像有回声、像有滞后、像计算机非常慢、噪音很大、像你同时播放多个 mp3 一样)
我知道这可能与这样的事情有关實時核心或者实时优先但我在安装时允许(“是”)实时优先级qjackctl
。
我的设置如下:
Qsynth
qjackctl
我尝试玩一下但没有发现任何有用的东西。
注意:我在另一台电脑上安装了相同的软件,Qtractor 可以毫无问题地播放 .midi 文件。不确定这台电脑可能出了什么问题?(它更新更快)。
答案1
我仍在尝试解决问题,但似乎如果混响设置得太高,它确实会扭曲声音,正如您所描述的那样。 fluidsynth 的选项“-R 0”似乎可以禁用混响或至少设置更好的默认值。然而,Rosegarden 似乎正在使用一个固定的 fluidsynth,我仍在弄清楚如何配置它。
在我的“Studio Ubuntu”中,fluidsynth 的默认配置(即用户守护程序“systemctl --user start fluidsynth”)不使用 Reverb 设置,似乎存在此问题。设置上述选项似乎已修复该问题。配置似乎位于“/etc/default/fluidsynth”中。