我有一台 Yamaha PSS-A50 键盘,打算在 Ubuntu Studio 上与 rosegarden 一起使用。计算机可以看到该键盘;lsusb 的响应为:
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 011 Device 002: ID 058f:9254 Alcor Micro Corp. Hub
Bus 011 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 010 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 005 Device 004: ID 0499:1617 Yamaha Corp. PSR-E353 digital keyboard
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 013 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 012 Device 002: ID 1397:0509 BEHRINGER International GmbH UMC404HD 192k
Bus 012 Device 003: ID 0944:0120 KORG, Inc. KROME
Bus 012 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
键盘显示为 PSR-E353,我推测这是底层硬件。
从列表中可以看到,我还有一个 Korg 键盘,更重要的是,它至少部分与 rosegarden 兼容。Rosegarden 响应来自 Korg 的 Midi 信息,传输窗口显示其音符开启和速度信息,但 Yamaha 没有任何信息。我设法从 .ins 文件为 Krome 创建了一个 .rgd 文件,我需要为 Yamaha 做同样的事情吗?Yamaha 是否有 .rgd/.ins 文件,还是我必须自己制作一个?