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