目前Roland没有为Linux开发驱动程序,所以我开始为Roland GR-55吉他合成器编写驱动程序,但环顾四周之后,我发现我有几个选项并且不确定哪个是最好的或者目前最流行的方法,所以我想在此之前要花很多时间才会问。
此设备使用USB,它控制GR-55中的MIDI和音频设备。
ALSA或libusb api是两种选择;对我来说都是新的;自从我写了一个设备驱动程序以来它已经好几年了,而且它已经在80年代用于Unix了,但是我知道我可以弄明白,一旦我知道要使用什么工具,我猜它们仍然使用C;我看过libusb api;非常好;但我不知道ALSA项目;看来他们正准备将模块放入内核来实现这一目标。
我想找到与Roland一起工作的程序员,比如设备驱动程序处理MIDI和音频,这可能有助于指出我正确的方向;我问过罗兰的帮助;将等待回复,但不想屏住呼吸,我认为入门将是我最好的选择;即使他们提供帮助,他们也只会提供技术规格,这将是很好的。
我希望我提供足够的细节;在询问有关设备驱动程序的问题时,没什么可说的。