Roland GR-55 的 Linux 驱动程序
目前 Roland 不为 Linux 制作驱动程序,所以我正在启动一个项目,为 Roland GR-55 吉他合成器编写驱动程序,但环顾四周后,我发现我有几个选择,但不确定哪个是最好或最新的方法,所以我想在浪费很多时间之前先问一下。
该设备使用 USB,它控制 GR-55 中的 MIDI 和音频设备。
ALSA 或 libusb api 是两种选择;两者对我来说都是新的;自从我编写设备驱动程序以来,已经有很多年了,它是在 80 年代为 Unix 编写的,但我确实知道,一旦我知道要使用什么工具,我就能弄清楚如何使用,我猜它们仍然使用 C;我查看了 libusb api;很不错;但我不知道 ALSA 项目;似乎他们准备将模块放入内核中以实现这一目标。
我想找到与 Roland 合作过的程序员,例如处理 MIDI 和音频的设备驱动程序,他们可能能够帮助我指明正确的方向;我已经向罗兰寻求帮助;将等待答复,但不想屏住呼吸,我认为开始将是我最好的选择;即使他们确实提供了帮助,他们也只会提供技术规格,这会很棒。
我希望我提供了足够的细节;当询问有关设备驱动程序的问题时,没有什么可说的。
Currently Roland does not make drivers for Linux, so I am starting a project to write a driver for the Roland GR-55 Guitar Synthesizer, but after looking around, I find I have several options and not sure which is the best or most current method, so I thought I'd ask before waisting a lot of time on this.
This device uses USB, it controls the MIDI and Audio devices in the GR-55.
ALSA or libusb api are two choices; both are new to me; its been years since I wrote a device driver and it was for Unix back in the 80's, but I do know I can figure out how, once I know what tools to use, which I'm guessing both use C still; I have looked at the libusb api; very nice; but I have no idea about ALSA project; seems they are geared into getting modules into the kernel to achieve this.
I would like to find programmers that have worked with Roland like Device Drivers dealing with MIDI and Audio that might be able to help point me in the right direction; I have asked Roland for help; will be waiting for a reply, but not wanting to hold my breath, I think getting started would be my best option; even if they do help, they will only be suppling technical specs, which would be great.
I hope I gave enough details; not much else to say when asking a question about Device drivers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论