我想通过我的 midi-sport 2x2 设置我的键盘,我已经插入所有东西,甚至安装了由于某种原因未自动安装的 midisport-firmware 包。
目标是让计算机在键盘上敲击琴键时发出钢琴声。如果你能在没有插孔的情况下完成这项工作,那就太好了。分步说明,复杂性越低越好。
答案1
好的,我找到了让这个 midi 键盘工作的最少步骤:
安装合成器,杰克控制(称为
qjackctl
),并从下载 Claudio_Piano.rar这里,拆开并保存在方便的地方。启动 Jack Control(在旧版 Ubuntu 上为
Applications
>Sound and Video
> ,或在新版 Ubuntu 中在 Dash 中搜索它)JACK Control
单击 Jack 控制面板右侧的设置按钮,在设置中通过进入
MIDI Driver
窗口底部附近的下拉菜单并选择seq
(alsa 音序器)并单击来打开 midi 输入OK
。加载 Qsynth,进入设置,检查
Enable MIDI Input
并将 midi 驱动程序设置为alsa_seq
,在音频选项卡中确保Audio Driver
设置为jack
,在声音字体选项卡中打开您从上面下载的声音字体。单击确定并在服务器询问时重置服务器。如果 Qsynth 冻结,请停止 jack 服务器然后重新启动以解除冻结。
返回
JACK Audio Connection Kit
窗口并单击Connect
,在这里我们将确保Audio
选项卡中的 qsynth 已连接到系统输出(拖动手柄)。在 Alsa 选项卡中,我们将把我们的 midi 设备连接到 qsynth。
返回 Qsynth 单击按钮
Channels
并仔细观察每个 midi 通道旁边的所有小灯。按下键盘上的键,看看哪一个亮了。单击该行并将名称设置为钢琴(或任何您的乐器)弹奏带有声音输出的键盘。
答案2
通过命令行仅使用 alsa-utils timidity pmidi 的解决方案也是可行的。
在后台开始胆怯
timidity -iA -B2,8 -Os &
通过以下方式找到 midi 键盘和 timidity 的端口
pmidi -l
通过 aconnect port_midi_keyboard port_timidity 将 midi 键盘连接到 midi 音序器,例如
aconnect 24:1 128:0