Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


[ABANDONNÉ] Linux : "Upmix" stéréo ==> effet Surround ?

Bonjour à tous,

je ne sais pas si c'est le bon endroit, mais....

J'ai une audigy 2 ZS, et j'ai des enceintes 4.1 et je souhaite acquérir des enceintes 7.1 T7900 Inspire.

La plupart des utilisations audio pour moi c'est du stéréo (mp3 + divx + soundfont).
Je cherche donc le meilleur moyen de transformer le stéréo en surround.

Je sais que alsa le permet en "dupliquant" les cannaux / "upmix" :

[+]

ça, ça marche.

Par contre, je suis allé faire un tour sous wind***, et j'ai regardé les différents effets CMSS / dolby prologic / DTS Néo 6 et autres... Il y a plein d"algorythmes" permettant de réaliser un upmix plus "réaliste"à partir de stéréo...
certains disent que le son est dégradé, mais sincèrement, notamment pour des films et musiques en stéréo, ça change tout... (mes divx...) ces effets sont vraiments bluffants.

Ces algorythmes doivent être proprios, mais y a t-il des projets dans ce domaine sous linux ? Des softwares qui permettent de travailler un "upmix" (autre que duplication de canal) ? Je n'ai pas envie d'acheter un décodeur externe, ma carte est censée pouvoir le faire... (hardware ou software ??)

Mes futurs Hauts Parleurs vont peut être appliquer un mix CMSS au niveau des enceintes, mais je suis pas sur que ça marchera. (pas de décodeur intégré)

Concernant les drivers de ma carte, j'ai vu quelque part que dans les emu-tools (OSS)
il y a ces deux options :
Copy to clipboard
# passive matrix surround decoder SURROUND=no # Active matrix surround decoder PROLOGIC=no

http://www.generation-nt.com/reponses/spdif-et-audigy-entraide-132006.html#1
Le "matrix" c'est justement le upmixer stéréo to 5.1 surround... mais avec quel algorythme ? de toute façon je ne suis pas en OSS...

Quid de ALSA ? je ne sais pas grand chose...
Ha si... J'ai un switch "3D Control" dans kmix... puis des entrées et sorties 3D Control, mais ça n'a aucun effet sur mes 4.1 actuels. Qu'est ce que le 3D Control pour Alsa ?? Est ce que cela concerne l'upmixage / matriciel ??

Voila, merci pour vos conseils...

Steph

PS : ce genre d'idées peut être...
http://www.oss3d.com/
en libre bien sur !
France
Je n'y connais pas grand chose en 4.1 5.1 etc.
Mais avec des ladspa il n'y a pas moyen de faire un truc ?
En fait,

il est possible d'après ce que je vois de dupliquer les cannaux stéréo en plusieurs cannaux (4.1 ou 5.1 ou 7.1 etc...) Il suffit de prendre un cannal et de le dupliquer... De même, on peut facilement gérer la répartition des volumes entre les différents cannaux.

Avec LASPA on peut en effet rajouter des effets reverb chorus et autres sur chaque canal.

Ma question concerne des algorythmes qui décomposerait le stéréo en plusieurs cannaux pas forcément égaux, d'où les algorythmes : comme le LE DOLBY SURROUND PRO LOGIC II, le Logic 7, le DTS neo ou le CMSS (Creative).

On retrouve ces décodeurs dans les homes cinéma pour mixer les sources stéréo en 5.1, ainsi que sur les drivers des cartes comme l'audigy 2 ZS.

http://www.homecine.com/codage/dolbyprologic2.php
http://www.dtsonline.com/consumer/technology/at-a-glance-details.php?ID=1996020590&glanceID=Overview
http://www.le-homecinema.com/lexique/lexique65.html

J'imagine qu'ils jouent sur les différentes fréquences pour répartir les sons sur les différents cannaux...

Mais je n'ai trouvé rien sous Linux, sauf peut être les anciens driver OSS (http://www.oss3d.com) qui sont non libres, payants et non disponibles...
http://www.oss3d.com/shot.html

Je vais me contenter de jouer sur les volumes et les "equalisateurs"... mais voila je voulais savoir s'il y avait une norme libre de ces effets 3D sonores.

merci Steph.