2016-05-12 8 views
1

Ich habe ein bisschen eine unorthodoxe Frage. Ich versuche, ein kleines Haustier-Projekt rein aus Interesse und Bereitschaft zu machen, um Spaß und Kichern herumzualbern.C# Lesen von Daten von Rocksmiths Realton-Kabel

Ich möchte Daten (Bytes, Bits oder was auch immer ich kann) von meinem Rocksmith-Kabel (USB-Kabel an einer Gitarre befestigt) lesen, und einfach in ein C# -Code zu gehen. Ich habe eigentlich keine Ahnung, ob das überhaupt möglich ist. Ich habe mit Bibliotheken wie SharpUsb und LibUsbDotNet herumgespielt, aber sie scheinen es nicht als ein Gerät aufzufassen, was irgendwie sinnvoll ist.

Ich habe auch versucht mit System.IO.Ports.SerialPort, nur um zu sehen, ob ich alles abholen kann, aber es nicht tut.

So klügeres Genie Leute da draußen. Ist das möglich ? Irgendwelche Ratschläge/Ideen was ich ausprobieren kann?

Alle Ratschläge oder Ideen werden sehr geschätzt! Für mich ist das ein rein interessantes Projekt zum Spaß.

Vielen Dank im Voraus!

+0

Wenn es als MIDI-Eingang verwendet wird, könnten Sie eine C# MIDI-Lib verwenden, von der einige vorhanden sind – Jan18101997

Antwort

0

Da das Rockshmit-Realtone-Kabel ein USB-zu-Gitarrenkabel ist, sollten Sie nur die DLL-Datei für dieses Stück Hardware benötigen und in Ihr Projekt importieren/die entsprechenden zugehörigen Methoden aufrufen. Mehr als wahrscheinlich wird der Code in C++ sein, also müssen Sie auch DLLImport Funktion verwenden. Darüber hinaus, ich bin mir sicher, dass Sie herausfinden konnten, wohin Sie von dort gehen. Du könntest möglicherweise XNA benutzen und die Mikrofonklasse benutzen, wenn du dieses USB-Gerät als dein Standardmikrofon eingestellt hast, obwohl das nur ein zufälliger Gedanke ist.