C#从Rocksmith读取数据';s Realtone电缆

C#从Rocksmith读取数据';s Realtone电缆,c#,.net,usb,C#,.net,Usb,我有一个有点离经叛道的问题。我正试图做一个小宠物项目,纯粹出于兴趣和愿意到处玩乐和咯咯笑 我想从我的rocksmith电缆(连接到吉他的usb电缆)读取数据(字节、位或任何我能读取的数据),然后用一些c#代码对其进行重击。我甚至不知道这是否可能。我一直在玩SharpUsb和LibUsbDotNet之类的库,但它们似乎不把它当作一种设备,这有点道理 我还试着使用System.IO.Ports.SerialPort,只是想看看我是否能找到任何东西,但它没有 更聪明的天才们。这可能吗?有什么建议/想法

我有一个有点离经叛道的问题。我正试图做一个小宠物项目,纯粹出于兴趣和愿意到处玩乐和咯咯笑

我想从我的rocksmith电缆(连接到吉他的usb电缆)读取数据(字节、位或任何我能读取的数据),然后用一些c#代码对其进行重击。我甚至不知道这是否可能。我一直在玩SharpUsb和LibUsbDotNet之类的库,但它们似乎不把它当作一种设备,这有点道理

我还试着使用System.IO.Ports.SerialPort,只是想看看我是否能找到任何东西,但它没有

更聪明的天才们。这可能吗?有什么建议/想法可以试试吗

任何建议或想法都将不胜感激!对我来说,这纯粹是一个出于兴趣的娱乐项目


提前谢谢

由于rocksmith Realtone电缆是usb到吉他电缆,因此您只需要该硬件的dll文件,并将其导入到您的项目中/调用与之相关的正确方法。 代码很可能是C++的,所以你也需要使用DLIMPART函数。
除此之外,我相信你能想出从那里走到哪里。如果将usb设备设置为默认麦克风,则可以使用XNA和麦克风类,不过这只是一个随机想法。

因为rocksmith Realtone电缆是usb到吉他电缆,您所需要的只是该硬件的dll文件,并将其导入到您的项目中/调用与之关联的适当方法。 代码很可能是C++的,所以你也需要使用DLIMPART函数。
除此之外,我相信你能想出从那里走到哪里。如果将usb设备设置为默认麦克风,您可以使用XNA并使用麦克风类,尽管这只是一个随机想法。

如果将其用作MIDI输入,您可以使用c#MIDI库,其中有几个如果将其用作MIDI输入,您可以使用c#MIDI库,其中有几个