Forum: PC Hard- und Software Mehrere USB-Soundkarten am Win10 PC


von Florian (ninjaracing)


Lesenswert?

Hallo zusammen.
Ich habe einige billige USB-Soundkarten und wollte davon viele an einem 
Windows 10 PC betreiben.
https://www.amazon.de/dp/B0CY45QSDG?ref=ppx_yo2ov_dt_b_fed_asin_title

Ich kann ohne Probleme bis zu drei (weil der Laptop drei USB-Ports hat) 
davon am Rechner anschließen und ansteuern. Schließe ich allerdings mehr 
als eine über einen USB-Hub an (Powered oder Unpwrd macht keinen 
Unterschied) fangen Sie an Mist auf den Kanälen auszugeben.

Ich habe noch eine USB-Soundkarte anderer Bauart, es macht aber keinen 
Unterschied was die Probleme am USB-Hub angeht. In Kombination mit einer 
weiteren Soundkarte sind immer beide Kanäle aktiv, wenn ich nur einen 
ansteuern will.
https://www.amazon.de/dp/B0CFRKJT9P?ref=ppx_yo2ov_dt_b_fed_asin_title
(Könnte natürlich sein dass die von den Innereien her mit der anderen 
identisch ist).

Ist das Thema damit erschlagen oder gibt es unter Win 10 eine 
Möglichkeit die Dinger mit verschiednen Adressen zu versehen um sie 
gezielt anzusteuern?

Ist das ein Windows-Problem oder blüht mir unter Linux das gleiche?
Die Software mit der ich die Karten ansteuere, Simhub, ist nicht nativ 
unter Linux zuhause. Drum kann ich es noch nicht testen. Will mich am WE 
mal mit dahinter klemmen und sie unter Wine zum laufen bringen.

Freue mich über Tips und Tricks. Freue mich auch (wenn auch bisschen 
weniger) wenn ihr mir sagt das ich keine Chance habe und keine Arbeit da 
rein versenken brauche.

viele Grüße
Florian

von Harald K. (kirnbichler)


Lesenswert?

Florian schrieb:
> oder gibt es unter Win 10 eine
> Möglichkeit die Dinger mit verschiednen Adressen zu versehen um sie
> gezielt anzusteuern?

Du könntest mal mit dem "USB Device Tree Viewer" von Uwe Siebert 
ansehen, was die Dinger so erzählen, ob sie Seriennummern haben, welche 
Devicedescriptoren sie haben etc.

Selbst Adressen zuweisen geht nicht, aber wenn man auf USB-Ebene (libusb 
bzw. winusb) mit den Dingern redet, lassen sie sich über ihre Position 
am USB-Bus eindeutig ansprechen - auch dann, wenn sie vollkommen 
identisch sind.

Du wirst vermutlich über die Sound-API von Windows gehen, und da liegt 
möglicherweise das Problem.

Was ist das eigentliche Ziel? Mehrkanal-Audioausgabe?

Da wäre die Investition in eine Mehrkanalsoundkarte 
erfolgversprechender.

Völlig willkürlich ausgesucht hier ein USB-Audiointerface mit zwanzig 
Aus- und 18 Eingängen:

https://www.thomann.de/de/behringer_umc1820.htm

von Florian (ninjaracing)


Lesenswert?

Danke für den Input. Das gucke ich mir nachher mal an. Was ich mache ist 
großflächiges Zeckentfremden diverser Hardware:
Simhub kann Telemetriedaten von Rennspielen ausgeben z.B. als Sound um 
Bassshaker anzusprechen, die dann an deinem Sitz rütteln. Oder diverse 
Anzeigen ansteuern, die man für teuer Geld kaufen oder aufwendig bauen 
muss.
Die einfache Lösung ist Daten wie Reifentemperateur oder Tankstand als 
sound auszugeben und mit einem VU-Meter als Anzeige darzustellen. Das 
mache ich und eigentlich möchte ich mehr als nur vier Anzeigen (acht 
Kanäle) realisieren. Hier ein Beispiel mit Reifentemperatur, was ich mal 
gefilmt habe:
https://www.youtube.com/watch?v=XFjpmS6KFNM

von Jim M. (turboj)


Lesenswert?

Florian schrieb:
> Daten wie Reifentemperateur oder Tankstand als
> sound auszugeben und mit einem VU-Meter als Anzeige darzustellen

Wenn man nicht von hinten durch die Brust ins Auge gehen will, dann 
nimmt man dafür besser ein USB HID Gerät. Das ist für solche Ein- und 
Ausgaben vorgesehen.

Ein USB Dev Board sollte eigentlich billiger sein als Deine Sound USB 
Dongels. HID ist bei USB-fähigem µC praktisch immer als Beispiecode 
verfügbar. Nur der Reportdeskriptor ist nicht ganz ohne...

USB Audio Krams kann man nicht beliebig an einen USB Bus hängen, das 
verbraucht erstshaft Ressourcen.

Mach mal im Gerätemanager die "Ansicht nach Verbindung" an und siehe zu 
dass Du die USB Sound Dinger an unterschiedliche USB Busse 
(unterschiedliche USB root Hubs) hängst - moderne PCs haben 
üblicherweise meherere Busse.

von Florian (ninjaracing)


Lesenswert?

Jim M. schrieb:
> nimmt man dafür besser ein USB HID Gerät. Das ist für solche Ein- und
> Ausgaben vorgesehen.

I was there. HID unterstützt Simhub leider nicht.

: Bearbeitet durch User
von Harald K. (kirnbichler)


Lesenswert?

Florian schrieb:
> HID unterstützt Simhub leider nicht.

Aber serielle Schnittstellen. Und darüber kann es mit Arduinos reden, 
und die wiederum können alles mögliche ansteuern:

https://github.com/SHWotever/SimHub/wiki/Arduino--Setup

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.