AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme probleme mit der soundwiedergabe (terratec+directsound)
Thema durchsuchen
Ansicht
Themen-Optionen

probleme mit der soundwiedergabe (terratec+directsound)

Ein Thema von edosoft · begonnen am 28. Feb 2006 · letzter Beitrag vom 1. Mär 2006
Antwort Antwort
Benutzerbild von edosoft
edosoft

Registriert seit: 27. Okt 2003
Ort: Wehingen
258 Beiträge
 
Turbo Delphi für Win32
 
#1

probleme mit der soundwiedergabe (terratec+directsound)

  Alt 28. Feb 2006, 11:09
hi,

ich hab mir ne "terratec aureon 5.1 usb mkii" gekauft - das ist halt ne 5.1 soundkarte mit usb anschluss.
jetzt will ich ja nur stereo abspielen, aber halt 2 quellen gleichzeitig (einmal master und einmal monitoring). das geht ja zum beispiel mit playern wie "traktor dj studio" und "bpm-studio".

jetzt hab ich aber mehrere probleme mit dem teil.
also. da gibts ja bei terratec das "sensaura". ich weis nicht was das ist. man kanns im steuerprogramm für die soundkarte an- oder ausmachen. wenn ichs ausmach funktioniert alles - ausser wenn ich mehr als 2 lautsprecher will. d.h. ich stell bei typ "quadro" ein oder halt 5.1 und siehe da ich kann nur die vorderen beiden lautsprecher ansteuern. der windows mediaplayer spielt halt nur vorne ab, und traktor dj studio erkennt nur "1: DS USB Audio" und "2: DS USB Audio".
wenn ich jetzt das sensaura einschalt und wieder auf 4 lautsprecher stell dann spielt der mediaplayer auf allen 4 ab, traktor dj studio erkennt "1: DS USB Audio" und so weiter bis "4: DS USB Audio". funktioniert auch.
was noch fehlt ist dass der bpm studio immer noch nur ein gerät - "USB Audio" erkennt. hmm.
was mich noch viel mehr stört ist aber dass die wiedergabe stockt. so wie ich spiel ne halbe minute ab und hör die ganze zeit kurze aussetzer. mal abgespielt und wieder aufgenommen guck ich mir des mal mit adobe audigy an: sone lücke sieht halt einfach so aus wie wenn ich kurtz auf stumm gechaltet hätte. also die kurve ist weitgehend gerade ein paar interferenzbieger halt aber sonst kein signal. sone lücke dauert etwa 0,021 sekunden - nicht wirklich viel aber man hörts halt.

jetzt hab ich eben diese soundkarte an einen anderen rechner angeschlossen mit winxp sp2, ebenso wie der rechner wos die fehler gab. ergo: auch mit sensaura kein problem spielt einwandfrei ab. traktor dj studio erkennt alle kanäle, bpm studio erkennt nicht nur "USB Audio" sondern zusätzlich "USB Audio - Front [65]" und "USB Audio - Rear [65]". diese erkent er zwar immer, auch wenn ich nur 2 lautsprecher ausgewählt hab oder sensaure deaktiviert ist, sie funktionieren aber nur wenn wirklich 4 oder 6 lautsprecher aktiviert sind und sensaura eingeschaltet ist. aber immerhin.

jetzt frag ich mich, warum geht das auf dem rechner und bei meinem laptop nicht? treiber ist auf beiden systemen der gleiche drauf - der von der CD die dabei war. directx ist auch bei beiden das aktuellste drauf (IMHO).

bitte helfen!

MfG.
Dominik Weber
www.edo-soft.com
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: probleme mit der soundwiedergabe (terratec+directsound)

  Alt 28. Feb 2006, 11:13
wenn du weißt wieviel kanäle deine Soundkarte hat starte Bpm-Studio einfach mit den entsprechenden Parametern. Wenn deine Soundkarte also 3 Steriokanäle hat starte es mit dem Parameter: "/CH:6"
Kann auch sein das es ohne "/" war.

Bist du dir sicher das auch auf beiden Systemen der gleiche Treiber verwendet wird. USB-Audio ist nämlich nicht der Treiber von der CD sondern der Standardtreiber von Windows. Oder hast du im Gerätemanager nachgeschaut ob wirklich der gleiche Treiber verwendet wird (also gleiche Dateien)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von edosoft
edosoft

Registriert seit: 27. Okt 2003
Ort: Wehingen
258 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: probleme mit der soundwiedergabe (terratec+directsound)

  Alt 28. Feb 2006, 11:37
jo des verwundert mich auch, also der "usb audio". an dem pc wos nicht funktioniert is halt so dass ich auch schon mit mehreren anderen treibern rumprobiert habe da könnten noch müllreste drauf sein eventuell, glaubs aber nicht. alle verwendeten dateien haben die gleichen versionsnummern wie auf dem rechner wos geht. ich hab bei beiden im gerätemanager ein gerät des "aureon 5.1 usb" heist, treiber von terratec und ohne whql logo. (allerdings zeigt der dxdiag bei beiden rechnern an dass der treiber qualifiziert sei... komisch). dennoch heist das gerät bei allen programmen "usb audio" auch bei z.b. adobe audition (cool edit).

des mit parameter starten ist cool damit gehts, auch wenn sensaura deaktiviert ist. trotzdem frag ich mich warum des sensaura auf einem pc geht und auf dem andern nicht. des ist sonst blöd weil alle anderen programme (windows media player und auch windvd oder powerdvd) so nur einen kanal abspielen können (ohne sensaura) und mit sensaura trit ja der fehler wieder auf.
Dominik Weber
www.edo-soft.com
  Mit Zitat antworten Zitat
Benutzerbild von edosoft
edosoft

Registriert seit: 27. Okt 2003
Ort: Wehingen
258 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: probleme mit der soundwiedergabe (terratec+directsound)

  Alt 28. Feb 2006, 12:22
kann des vielleicht sein dass des windows probleme mit hardware mixing hat?

wenn ich des sensaura einschalt steht beim winamp DS output plugin dass die soundkarte hardware mixing unterstützt (und des wird entsprechend vom windows mediaplayer auch verwendet). dasses da vielleicht komplikationen gibt?
Dominik Weber
www.edo-soft.com
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#5

Re: probleme mit der soundwiedergabe (terratec+directsound)

  Alt 28. Feb 2006, 13:05
es kommt immer auf den verwendeten Treiber an. Normalerweise kann eine Soundkarte(bzw. Kanal der Soundkarte) nur ein Signal wiedergeben. Seit Win95 oder Win98 hat Windows einen Mixer dabei der die verschiedenen Signale mixt und dann das gemixte zur Soundkarte gibt.
Die Profi-Programme (Oder wie man die auch nennen mag) arbeiten teilweise jedoch direkter, so das die Sounddaten nicht an den Windowsmixer geschickt werden (der ne übelste Latenz hat) sondern direkt an die Soundkarte.
Und da liegt auch das Problem. Wenn Windows bereits die Soundkarte geöffnet hat können die Programme die Soundkarte nicht mehr öffnen und umgekehrt genau so.
Der Windowsmediaplayer arbeitet meines erachtens mit dem Standardmixer von Windows weshalb die Anwendungen eben nur die Standardkanäle bespielen können und der Windowsmixer sorgt dann je nach windowseinstellung dafür auf welchem Kanal das von der Soundkarte ausgegeben wird.
Die Profiprogramme kümmert das je nach Einstellung überhaupt nicht. Da diese Programme die Soundkarte direkt ansteuern werden die Windowseinstellungen ignoriert und somit erfolgt die Wiedergabe teilweise auf anderen Kanälen als das was beim Mediaplayer wiedergegeben wird.

Aber wie bereits geschrieben ist dies von den programmen und den ausgewählten Treibern innerhalb der Programme verschieden. So läuft zum Beispiel das Monitoring in den meisten Fällen auch über das Windowsmixing da dort die Latenz keine Rolle spielt. Die Player wo Latenz jedoch eine Rolle spielt arbeiten wieder direkt auf der Soundkarte. Somit kann es einigen Fällen sogar passieren das die Meldung kommt das die Soundkarte bereits verwendet wird obwohl kein anderes Programm die Soundkarte verwendet, und das eben nur weil der Vorhörkanal bereits per WindowsMixer die Soundkarte belegt.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von edosoft
edosoft

Registriert seit: 27. Okt 2003
Ort: Wehingen
258 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: probleme mit der soundwiedergabe (terratec+directsound)

  Alt 28. Feb 2006, 14:26
jo aber ich krieg doch kein fehler, sondern des abgespielte stockt halt immer mal wieder kurtz. ich hab grad bei denen angerufen (terratec) und der meint des liegt an den geteilten irq's. bei meinem rechner sind alle usb cointroller an irqs größer 16 dran und der meint des wär dann problematisch. ich bin grad da bissle am rumprobieren aber ich glaub eigentlich nocht dasses daran liegt oder?
Dominik Weber
www.edo-soft.com
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#7

Re: probleme mit der soundwiedergabe (terratec+directsound)

  Alt 28. Feb 2006, 14:48
wenn das alles an icq's größer 16 hängt kann das schon die ursachse sein (die hamm ja auch bissl ahnung).
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von edosoft
edosoft

Registriert seit: 27. Okt 2003
Ort: Wehingen
258 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: probleme mit der soundwiedergabe (terratec+directsound)

  Alt 28. Feb 2006, 14:59
also ich hab jetzt die acpi treiber gedeinstalliert danach war ein controller auf irq7 einer bei 11 und die anderen bei 10 und des problem war das selbe.
Dominik Weber
www.edo-soft.com
  Mit Zitat antworten Zitat
Benutzerbild von edosoft
edosoft

Registriert seit: 27. Okt 2003
Ort: Wehingen
258 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: probleme mit der soundwiedergabe (terratec+directsound)

  Alt 28. Feb 2006, 15:33
nochmal getestet also ich hab alles wiederhergestellt wies vorher war mit dem acpi und so weiter und dann hab ich die soundkarte mal innen usb hub eingesteckt und damit funktionierts jetzt. wieso?
des ist jetzt halt einem usb2 controler zugeordnet und vorher wars bei nem 1.1 controller aber des gerät hat ja nur usb 1.1...
Dominik Weber
www.edo-soft.com
  Mit Zitat antworten Zitat
Benutzerbild von edosoft
edosoft

Registriert seit: 27. Okt 2003
Ort: Wehingen
258 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: probleme mit der soundwiedergabe (terratec+directsound)

  Alt 1. Mär 2006, 11:41
@SirThornberry: Vielen Dank für deine Hilfe, ich hab jetzt des Sensaura wieder ausgemacht. Wenigstens gehts mit dem /CH:6 Parameter, mit bpm-studio alle kanäle auszunutzen.

MfG.
Dominik Weber
www.edo-soft.com
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz