Audio: se volessi uscire in analogico, dovrei ...?

mamach

Sospeso
Vorrei provare ad uscire dall' HTPC in analogico (multicanale 5.1), per flussi audio stereo, DD, DTS e perchè no provare anche le nuove codifiche HD (ma questo è + che altro uno sfizio).
Di preciso, cosa dovrei fare? (S/O WinXP).

1) comprare i cavi (ovvio). Quali? cavi minijack/rca stereo? Avete qualche consiglio per cavi "dimensionati", soprattutto nel prezzo?

2) Impostare i driver della sk audio per farli uscire in analogico (e non in S/PDIF).

3) Impostare gli altoparlanti di Win come "effetto sourround 5.1"

3) Impostare il player o il decoder per l'uscita analogica multicanale. Nel caso di player come PDVD è sufficente andare in configurazione/audio e settare da li???
Nel caso invece di player che sfruttano decoder esterni (come Mediaportal) devo fare i settaggi direttamente del decoder???
Esempio, volendo usare ffdshow audio come decoder audio, dovrei impostare il mixer così???
http://img519.imageshack.us/img519/5732/audio.jpg
o non è necessario?
 
Ultima modifica:
Tutto ok...ma le nuove codifiche sarebbero downscalate a dts e dd normali da pdvd...visto che ,dando un occhiata alla firma, non hai una scheda audio che supporta le nuove codifiche.
 
sono downscalate ma non nel bitrate (dd anzichè ddTRUE HD o dts anziche HD-MA) ma nei bit (16) e nel campionamento (48kHz). in pratica per molti titoli non noti molta differenza. l'importante è usare reclock per scansare il mixer di windows (WASAPI) e soprattutto comprarsi una scheda audio con terminali analogici di un certo spessore (asus xonar d2 da una 40ina di euro ad esempio)
 
luckyaua ha detto:
...visto che ,dando un occhiata alla firma, non hai una scheda audio che supporta le nuove codifiche.
le nuove codifiche sarebbero un surpluss, per ora non una necessità.
A parte questo, però, perchè le nuove codifiche verrebbero downscalate? la codifica non sarebbe a totale carico del player?
hem! scusa, tutto ok cosa? :rolleyes:
i punti interrogativi erano tanti :D
 
perche la Asus xonar d2 ha le uscite analogiche!non sarebbe meglio la Delux?
Chiedo perche pure io sono interessato.;)
 
A parte questo, però, perchè le nuove codifiche verrebbero downscalate? la codifica non sarebbe a totale carico del player?

In un mondo normale sarebbe così...però purtroppo le regole del commercio vogliono che se la scheda non ha un chip di decodifica specifico, il player effettua downsampling!!

-Per i cavi...se la scheda audio lo permette rca-->rca altrimenti sei obbligato ad usare minijack-->rca.

-Driver settati su 5.1

-Player settato su 5.1 analogiche, mediaportal metti tutto su 5.1.

Io posseggo una Asus HDAV1.3 De-luxe...ma per ascolto normale senza nuove codifiche una Asus D2 va + che bene...ma anche Auzentech.
 
ho collegato i 3 cavi minijack-rca all'ampli, ma ho un effetto strano.
il canale LFE lo sento sul diffusore centrale anzichè sul sub.
Questo già a livello di driver, facendo il test suono dei diffusori (pannello di controllo dei driver).
Come mai? cosa posso aver sbagliato?

Il cavo che collega centrale+sub è unico, ma mentre il segnale del centrale è OK, quello del sub come dicevo è dirottato sul centrale.

Grazie
 
Può succedere che vengano scambiati centrale e LFE se dai un occhiata alle opzioni del driver ci dovrebbe essere un opzione proprio x invertire i 2 canali LFE/Centrale.
Cmq....potresti anche invertire le rca dal lato ampli...il risultato sarebbe lo stesso.
 
OK, ho risolto, probabilmente era un cavo difettoso o messo male.

Ora però ho un dubbio.
Collegato in analogico 5.1, se riproduco un file audio stereo 2CH (ex. mp3) non dovrei sentire suonare solo i frontali?
invece sento in 5.1 anche i flussi stereo. E' normale?
 
luckyaua ha detto:
In un mondo normale sarebbe così...però purtroppo le regole del commercio vogliono che se la scheda non ha un chip di decodifica specifico, il player effettua downsampling!!
Di grazia, dove hai appreso questo?

EDIT: Ok, ho trovato alcune conferme...
 
Ultima modifica:
GrandeBoma ha detto:
l'importante è usare reclock per scansare il mixer di windows (WASAPI)
Perché l'importante? Si dovrebbe favorire la sua diffusione invece che farlo scomparire.
Il WASAPI di W-VISTA/7 è l'ASIO di XP. E' quello che ti aiuta a mantenere il bit-perfect streaming.

Da Wikipedia:

Audio stack architecture


Applications communicate with the audio driver through Sessions, and these Sessions are programmed through the Windows Audio Session API (WASAPI). In general, WASAPI operates in two modes. In exclusive mode (also called DMA mode), unmixed audio streams are rendered directly to the audio adapter and no other application's audio will play and signal processing has no effect. Exclusive mode is useful for applications that demand the least amount of intermediate processing of the audio data or those that want to output compressed audio data such as Dolby Digital, DTS or WMA Pro over S/PDIF. WASAPI exclusive mode is similar to kernel streaming in function, but no kernel mode programming is required. In shared mode, audio streams are rendered by the application and optionally applied per-stream audio effects known as Local Effects (LFX) (such as per-session volume control). Then the streams are mixed by the global audio engine, where a set of global audio effects (GFX) may be applied. Finally, they're rendered on the audio device.
The higher level APIs such as the Wavexxx APIs and DirectSound use shared mode, which results in pre-mixed PCM audio that is sent to the driver in a single format (in terms of sample rate, bit depth and channel count). This format is configurable by the end user through Control Panel.

After passing through WASAPI, all host-based audio processing, including custom audio processing, can take place (sample rate conversion, mixing, effects). Host-based processing modules are referred to as Audio Processing Objects, or APOs. All these components operate in user mode. The only portion of this architecture that runs in kernel mode is the audio driver (which contains the Port Class driver, the vendor Miniport driver and the vendor HAL). The Windows Kernel Mixer (KMixer) is completely gone. There is no direct path from DirectSound to the audio drivers; DirectSound and MME are emulated as Session instances. Since the whole point of DirectSound acceleration is to allow hardware to process unmixed audio content, DirectSound cannot be accelerated in this audio model. APIs such as ASIO and OpenAL are not affected.
 
Ultima modifica:
Tanto per rincarare la dose :D

For some users, it may be therefore necessary to bypass the kmixer/audio service alltogether for bitperfect playback. This can be done in either of these two ways:

  • Kernel streaming - this interface has been implemented to 2000/XP/Vista in response to Steinberg's ASIO. Applications which use this interface instead of DirectX/MME bypass the kmixer. In Vista, the kernel streaming interface has been marked "deprecated", and it doesn't work with WaveRT versions of the driver, but it can be used with non-WaveRT versions. There are output plugins for all the popular players, namely WinAMP and foobar2000.
  • WASAPI - a new interface which appeared first in Vista. Applications which utilize its "exclusive mode" have bitperfect access to the soundcard's driver. This works with both the WaveRT and the non-WaveRT version. Recently, a plugin for foobar2000 has been released: http://www.foobar2000.org/components/

Fonte
 
Non ho una scheda audio discreta, non uso le uscite analogiche e ho ormai vaghi ricordi di Windows XP.

Ciò premesso, posso solo fare delle considerazioni generali.

Per uscire in analogico occorre:

- decodificare il formato compresso in PCM (sempre digitale, ma non compresso); questo lo fa il Player o il filtro audio (es. ffdshow audio), che deve essere impostato per la decodifica e la giusta configurazione di canali (es. 5.1);

- convertire il PCM in analogico; questo lo fa la scheda audio; l'impostazione avviene dal mixer di Windows (scegliere casse invece che otput digitale) oppure dalla scheda audio;

- collegare i cavi: il lato ampli è RCA, quello PC dipenede dalla scheda audio (RCA o minijack da sdoppiare);

- impostare l'ampli sugli ingressi analogici 5.1/7.1.

Nel percorso tra la decodifica del formato compresso e la conversione digitale/analogica intervengono almeno tre mixer:

- il mixer del player/filtro audio;
- il mixer di Windows;
- il mixer della scheda audio.

Le combinazioni possibili sono tantissime. Conviene cominciare cercando di non attivarli o (se non possibile) di impostarli tutti a 5.1. Poi vedere l'effetto che fa e quindi cambiare per tentativi. Per esempio, l'effetto per cui si sente 5.1 anche lo stereo è dovuto al mixer di Windows che, siccome è impostato a 5.1, ritiene di dover fare il mix dello stereo.

Ci sono noti problemi di inversione. Centrale con subwoofer, surround con back surround e altri, dovuti ai vari mixer sballati. Reclock offre qualche soluzione, specie per il caso HDMI. Con i cavi analogici è più semplice scambiare i cavi dal lato ampli.

Per quanto riguarda il downsampling o downmix o down-qualche-altra-cosa del player, dipende da ciascun player, dalla versione e dalla scheda video. Si, dalla scheda video, perchè quelle che consentono il bitstream compresso, come le ATI 5xxx, consentono anche il PAP (Protected Audio Path) e quindi il player non downsampla, mentre nelle 4xxx, che non lo permettono, downsampla (almeno su Win7, non so su XP). Anche qui Reclock aiuta.

Infine il WASAPI (Kernel Streaming su XP) è l'ultima spiaggia di quelli che non riescono proprio ad andare d'accordo con il mixer di Windows. Richiede Reclock e saperlo usare bene come renderer bitperfect. Naturalmente si perde anche il volume del mixer di Windows, ma rimangono quelli del primo pre-ampli (quello della scheda audio) e del secondo pre-ampli (quello dell'ampli).
 
Mike5 ha detto:
Per esempio, l'effetto per cui si sente 5.1 anche lo stereo è dovuto al mixer di Windows che, siccome è impostato a 5.1, ritiene di dover fare il mix dello stereo.
capito, sta qui quindi l'inghippo.
Tutti gli altri problemi li avevo risolti mano mano, mi mancava questo.

Ti ringrazio
ciao
 
Naturalmente si perde anche il volume del mixer di Windows, ma rimangono quelli del primo pre-ampli (quello della scheda audio) e del secondo pre-ampli (quello dell'ampli).

Ho presente il manopolone dell'ampli... :) ma per volume del pre-ampli della scheda audio quale intendi...quello del pannello di controllo della scheda...tipo nel mio caso (Asus Xonar) ?
 
Ultima modifica:
Top