Modérateurs: Modération Forum DIY, Modération Forum Installations, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: labaffegaston et 45 invités

extension DSP pour DAC OKTO Research

Message » 24 Jan 2020 23:29

EDIT : pour info je suis hobbyste indépendant et je ne suis pas rétribué financièrement sur les ventes de produits discutés ci dessous :D

Bonjour à tous;

J'ouvre ce topic pour discuter la mise en place de fonction DSP dans les DAC de la startup Okto Research, pour le transformer en crossover actif ou correcteur de tonalité de haut vol.

Context
Ce dac a des performances remarquables et est disponible avec 8 sorties, un test est paru sur ASR:
https://www.audiosciencereview.com/foru ... -amp.7064/

le 30/11/2021 : un test du dac8pro paru dans la revue stereophile :
https://www.stereophile.com/content/okt ... -processor

le 23/01/2021: un test du dac8Stero dans la revue stereophile :
https://www.stereophile.com/content/okt ... -processor

l'idée d'en faire un cross over actifs était tentante, pour remplacer les bons vieux dcx, ou simplement avoir un dac avec correcteur de tonalité permettant de personaliser le son au type de musique ou au volume d'écoute, ou pour ajuster la réponse sur la sortie casque...

pour l'instant Okto Research ne prévoit pas de mettre un DAC-DSP au catalogue, il faudrait développer une interface utilisateur qui permette un parametrage simple pour un ensemble de configuration très variées. Mini dsp à relevé ce challenge mais ils ont fixés pas mal de paramètres ce qui restreint les posibilités.

Du coup, en attendant que cela évolue, j'ai demandé au concepteur Pavel, si je pouvais lancer un topic et eventuellement une commande groupée pou réaliser une version custom avec un firmware incluant les fonction DSP, et il est d'accord (si je prends en charge le support technique lié au dsp). Alors on y va!

ca marche comment ?
on modifie le firmware du processeur Xmos qui se trouve sur la carte de gestion des flux USB-SPDIF en téléchargeant une nouvelle version avec l'outil en ligne de commande utilisé pour la mise à jour.
Le nouveau firmware est 100% compatible avec l'original. Il inclue en plus 4 tâches à 100mips chacune qui peuvent executer un programme dsp basé sur une suite de microcodes décrivant le traitement du signal souhaité entre les différentes flux d'entré/sortie USB-DAC-SPDIF.
Ces "mini" programmes DSP peuvent être stockés en flash grace à l'utilitaire en ligne de commande.
On pourra ensuite sélectionner le programme souhaité dans les menus du dac, ou avec la télécommande.
EDIT: OK.Pour l'instant il n'est pas possible de modifier les paramètres d'un programme dsp en cours via les menus du DAC.

quand
je devrais recevoir un dac vers le 7 février, pour y faire tourner les premiers programmes en vrai grandeur, et passer mon install 2x2 voies en actifs.

Si tout se passe bien je ferai un tour chez quelques forumeur pour tester d'autres config (kro, cdgg...)

intéressant ?
Fichiers joints
Capture d’écran 2020-01-25 à 22.17.00.png
Capture d’écran 2020-01-25 à 22.16.09.png
Capture d’écran 2020-01-25 à 22.16.32.png
Dernière édition par maxidcx le 25 Jan 2021 8:20, édité 6 fois.
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3103
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 25 Jan 2020 0:25

Je lui en avais parlé et avais eu la même réponse mais je pense qu'avec tes connaissances c'est possible, par contre dommage ce soit du 2 In => 8Out, en 8 In => 12/16 Out je prend direct
Avatar de l’utilisateur
speedbad
Membre HCFR
Membre HCFR
 
Messages: 3639
Inscription Forum: 13 Fév 2005 5:12
Localisation: IdF
  • offline

Message » 25 Jan 2020 11:53

Hello,

Pour moi il me manquerait la partie homecinema : entrée hdmi multicanaux avec matrice de mapping.
( si possible avec 4k passthrough et déchiffrage HDCP et DD/DTs )
Gug42
 
Messages: 1636
Inscription Forum: 16 Nov 2007 15:20
  • offline

Message » 25 Jan 2020 11:59

ça à mon avis tu ne l'auras jamais à moins d'aller chez Trinnov, c'est trop de boulot et de complexité, quand on voit qu'Emotiva a pris 4 ans de retard sur leur premier pre-amp hdg :mdr:.

Le plus simple c'est quelque chose qui accepterait 8 (pour 7.1) canaux PCM SPDIF/AES ou encore mieux HDMI audio avec passerelle pour l'écran derrière pour sortir en 12/16ch analogique et derrière que ce soit le lecteur (qui peut être un PC) qui décapsule les codecs HC.
Avatar de l’utilisateur
speedbad
Membre HCFR
Membre HCFR
 
Messages: 3639
Inscription Forum: 13 Fév 2005 5:12
Localisation: IdF
  • offline

Message » 25 Jan 2020 12:25

Really interesting!

Je ne connais le Xmos que de nom et en interface USB/spdif-i2s. MaxiDCX, dans ton message, tu sous-entends que c'est le Xmos qui fait DSP ? c'est ça ?
sdf
 
Messages: 4491
Inscription Forum: 09 Jan 2003 16:22
Localisation: Toulouse
  • offline

Message » 25 Jan 2020 12:33

Bonjour
merci pour vos reactions

l'idée d'avoir une entrée HDMI est en reflexion avec l'utilisation d'un circuit spécialisé ITE mais reste des questions au niveau des licences pour les clés et il y pas mal de boulot pour intégrer le code source fournit par ITE. c'est clair que il ne faut pas compter dessus à cour terme.

il y a 2 versions de produits dans la gamme Okto research :
- le dac8pro qui à 4 entrée AES/spdif en plus de l'usb et
- le dac stereo qui à une seule fonction spdif commutable sur plusieurs entrées toslink ou coax.
chaque appareil accepte 2/4/6 ou 8 canaux USB selon le firmware (et meme jusqu'à 16 si on limite à 96khz).
sur demande, le dacstereo peut être customiser et livré avec une carte dac 8 sorties (c'est ma config)

donc pour toi speedbad il faut 2 appareils et voir comment les interfacer via la sortie AES de l'un par exemple. tu es toujours avec une source en 4 AES ? ou un peu d'usb ?

pour revenir aux fonctions DSP, je viens de tester ce matin le fameux filtre soustractif qui était jusqu'à maintenant l'exclusivité du dspiy et des dcx2496 bricolé (voir blog de jimbee). C'est pas mal car ca permet de faire un filtrage à delais constant sans avoir besoin d'utiliser les fir qui sont trop gourmands en cpu pour le traitement basse fréquence.

saluts sdf, oui j'ai fait les routines DSP pour le xmos et j'ai intégré un "moteur" dsp audio virtual au sein de l'application usb_audio fournie en standard par xmos; le résultat est très convaincant. Au départ j'étais parti pour intégrer un ADAU1452 dans le boitier, entre l'xmos et le dac, et oui finalement avec 250heures de programmation (...) on arrive a faire un truc très bien et flexible dans le xmos en utilisant les coeurs disponibles :)
d'ailleurs ce moteur est générique et peut tourner aussi sous linux (genre raspi) et j'ai filé les sources a tcli qui fera peut être quelques essais :)
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3103
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 25 Jan 2020 12:42

Chouette boulot! :bravo:

Et niveau puissance, ça permet d'arriver à quel filtrage (en nombre de bi-quad peut-être)?
sdf
 
Messages: 4491
Inscription Forum: 09 Jan 2003 16:22
Localisation: Toulouse
  • offline

Message » 25 Jan 2020 13:01

le dacstereo arrive à 10ch après customisation donc, suffisent pour moi en 5.1 mais le jour où je passe en 7.1 ça ne l'est plus.

Une customisation du dac8pro avec la même carte en 8ch n'est pas possible même en se limitant au 96kbps ?

Idéalement entrée USB pour le PC et entrée numérique pour la box, le dac8pro perd un peu son aspect pre-amp, il y a moins d'entrées, idéalement je rentrerai bien en AES 1/2 pour la box (conversion en amont) et USB 8ch pour le PC sur le dac8pro avec une carte d'extension, mais bon, le prix final...
Avatar de l’utilisateur
speedbad
Membre HCFR
Membre HCFR
 
Messages: 3639
Inscription Forum: 13 Fév 2005 5:12
Localisation: IdF
  • offline

Message » 25 Jan 2020 13:03

je suis en train de faire les essais, ca dépend de la sampling-freq en cours car il n'y a pas d'asrc ni de resampling, et les coeficients des biquads sont pré-calculés pour toutes les fréquences supportées.
a priori, on doit pouvoir faire 8 biquad x 8 canaux (autrement dit 64) en les répartissant sur 4 taches, pour un signal d'entrée max de 192k.
si on bride le dac pour 96k, ca double.
l'objectif c'est de réussir à faire un cross over+peq pour une config 2x3voie+lfe dans le dac et c'est bien parti :hehe:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3103
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 25 Jan 2020 13:23

Merci pour la réponse... effectivement, c'est prometteur!
sdf
 
Messages: 4491
Inscription Forum: 09 Jan 2003 16:22
Localisation: Toulouse
  • offline

Message » 25 Jan 2020 18:00

Si j'ai bien compris,
Avec ce système on pourrait faire du filtrage actif de haut vol pour attaquer directement les amplificateurs
Question : existe t'il des convertisseurs pour les entrées pour passer de l'optique au numérique (les TV par exemple ont le plus souvent une sortie son PCM via l'optique) ?

Par rapport a des Hypex 503 aura t'on un gain audible ?

La configuration dans mon profil


Intoxiqué au Beryllium :D
Powerdoc
Modérateur Home-Cinéma
Modérateur Home-Cinéma
 
Messages: 7907
Inscription Forum: 30 Sep 2006 19:05
Localisation: Allier
  • offline

Message » 25 Jan 2020 21:51

Par rapport aux Hypex Fusion la différence se fera sur la capacité de filtrage par convolution (j'ai l'impression que c'est l'objectif), je ne pense pas qu'il y est de réel différence audible en dehors de ça
Avatar de l’utilisateur
speedbad
Membre HCFR
Membre HCFR
 
Messages: 3639
Inscription Forum: 13 Fév 2005 5:12
Localisation: IdF
  • offline

Message » 25 Jan 2020 22:14

speedbad a écrit:ça à mon avis tu ne l'auras jamais à moins d'aller chez Trinnov, c'est trop de boulot et de complexité, quand on voit qu'Emotiva a pris 4 ans de retard sur leur premier pre-amp hdg :mdr:.

Le plus simple c'est quelque chose qui accepterait 8 (pour 7.1) canaux PCM SPDIF/AES ou encore mieux HDMI audio avec passerelle pour l'écran derrière pour sortir en 12/16ch analogique et derrière que ce soit le lecteur (qui peut être un PC) qui décapsule les codecs HC.


Le nanovr hda date de plusieurs années et propose : entrée HDMI 1.4, audio hdmi multicanaux en LPCM, matrice de mapping, eq IIR.
Pour moi le step suivant serait donc le hdmi 2.0, le FIR et les sorties XLR. Le décodage DD/DTS serait un plus.

Mon objectif concernant la partie audio est simple : 3 frontales (2voies) et 2 subs, soit 8 sorties. Le 5.1 sera pour un autre jour !
Gug42
 
Messages: 1636
Inscription Forum: 16 Nov 2007 15:20
  • offline

Message » 25 Jan 2020 23:13

Salut powerdoc, effectivement le dac peux attaquer directement des amplis avec entrée symétrique. j'utilise une paire de NC502MP donc 2x2 voies. le dac a aussi une fonction preamp puisqu'il intègre le contrôle de volume et tu peux lui raccorder plusieurs sources, soit 4 AES et 1 USB pour le dac8pro, ou 3spdif+3toslink+USB (ou 1 aes+2coax+2toslink+USB) pour le dac8stereo. Dans mon cas je relie un décodeur canal+, la tv, une airport express (donc 3 toslink) et 3 sorties spdif coax venant de l'oppo, plus le Macbook qui tourne avec Audirvana.

si tu compares un 503 avec un combo NC502MP+ce dac, je pense pouvoir dire que la difference sera sérieuse.
Mon avis c'est que la difference est due au convertisseur ES9028 qui associé à un oscillateur alimenté de façon hyper precise donne une image sonore et une musicalité incroyable, de stabilité et de naturel. Je compare avec mon DAC gustard A20H avec ces 2 ak 4497 et la difference est immédiate, mon épouse est aussi catégorique dès la première écoute...

pour ce qui est des calculs de Biquad et de la précision, avec le xmos qui fait du macc 32x32 vers 64bits, un Low Pass 200hz lr4 à 96khz tourne a -140db de thd+n (avec un sweep dans REW) donc ca ne degrade pas les perf du dac (qui tourne a 120db thd+n)

Pour ce qui est de l'hdmi Gug42 tu as raison, le nanoavr est un bon example d'integration de composants hdmi... ca serait ideal... par contre pour les décodages c'est une autre paire de manche, et l'exemple d'emotiva est mémorable!

a+
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3103
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 25 Jan 2020 23:17

maxidcx a écrit:Salut powerdoc, effectivement le dac peux attaquer directement des amplis avec entrée symétrique. j'utilise une paire de NC502MP donc 2x2 voies. le dac a aussi une fonction preamp puisqu'il intègre le contrôle de volume et tu peux lui raccorder plusieurs sources, soit 4 AES et 1 USB pour le dac8pro, ou 3spdif+3toslink+USB (ou 1 aes+2coax+2toslink+USB) pour le dac8stereo. Dans mon cas je relie un décodeur canal+, la tv, une airport express (donc 3 toslink) et 3 sorties spdif coax venant de l'oppo, plus le Macbook qui tourne avec Audirvana.

si tu compares un 503 avec un combo NC502MP+ce dac, je pense pouvoir dire que la difference sera sérieuse.
Mon avis c'est que la difference est due au convertisseur ES9028 qui associé à un oscillateur alimenté de façon hyper precise donne une image sonore et une musicalité incroyable, de stabilité et de naturel. Je compare avec mon DAC gustard A20H avec ces 2 ak 4497 et la difference est immédiate, mon épouse est aussi catégorique dès la première écoute...

pour ce qui est des calculs de Biquad et de la précision, avec le xmos qui fait du macc 32x32 vers 64bits, un Low Pass 200hz lr4 à 96khz tourne a -140db de thd+n (avec un sweep dans REW) donc ca ne degrade pas les perf du dac (qui tourne a 120db thd+n)

Pour ce qui est de l'hdmi Gug42 tu as raison, le nanoavr est un bon example d'integration de composants hdmi... ca serait ideal... par contre pour les décodages c'est une autre paire de manche, et l'exemple d'emotiva est mémorable!

a+


J'avoue qu'un DAC stéréo (pour les entrées) avec 8 sorties, serait diablement tentant pour moi

La configuration dans mon profil


Intoxiqué au Beryllium :D
Powerdoc
Modérateur Home-Cinéma
Modérateur Home-Cinéma
 
Messages: 7907
Inscription Forum: 30 Sep 2006 19:05
Localisation: Allier
  • offline


Retourner vers Sources et DAC