Journal QSpeakers, une pièce manquante pour les DIY sous Linux

Posté par (page perso) . Licence CC by-sa
Tags :
35
3
mar.
2015

Je viens de plus ou moins d'achever un petit logiciel d'aide à la conception d'enceintes acoustiques pour le DIY.
Il est assez simple, moyennant la connaissance des paramètres de Thiele & Small des haut-parleurs que vous voudrez utiliser pour construire vos enceintes.

Comme la majorité des logiciel de ce type, il ne s'occupe que de la partie basse-fréquence (pour les woofers donc) car une enceinte est principalement destinée à cela. Son nom: QSpeakers.

Ce logiciel permet de prévoir la courbe de réponse dans le grave d'un système haut-parleur + enceinte dans le cas d'une enceinte close, bass-reflex (enceinte à évent), ou encore caisson symétrique.

La simulation est faite à la volée lorsque l'on touche aux paramètres de l'enceinte (via des combos). En outre, il est possible d'imprimer le résultat sur papier, pour les trois cas d'enceintes.

Du point de vue du développeur, cela a été écrit en C++ sur Qt et Qwt (librairie de dessin de courbes adaptée à Qt).
Qwt n'étant empaqueté que pour une ancienne version (basée sur Qt 4.8) dans ma distro, j'ai fait en sorte que cela fonctionne sur Qt 4.8 afin d'éviter moulte compilations par l'utilisateur.

Si vous aimez construire vos enceintes vous-même, essayez donc QSpeakers. Actuellement, seul le dépot SVN permet de récupérer les sources afin de construire le binaire. Aussi, si l'un de vous aimerait empaqueter le logiciel pour sa distro favorite, merci de prendre contact afin que je distribue un tarball avec numéro de version si cela est nécessaire.

Capture d'écran QSpeakers

Merci et happy DIY !

  • # qloud?

    Posté par (page perso) . Évalué à 3.

    Je fabrique des pseudo enceintes à partir de haut-parleurs de récup. Je n'ai aucune idée de leur paramètres de Thiele & Small, est-il possible de les obtenir en DIY? Genre avec le logiciel qloud?

    ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

    • [^] # Re: qloud?

      Posté par . Évalué à 2.

      Tu n'as pas la moindre petite ref sur le hp qui pourrait te permettre de retrouver les spécifications constructeur ?

    • [^] # Re: qloud?

      Posté par (page perso) . Évalué à 1.

      Avec QLoud, tu ne peux pas mesurer les paramètres de Thiele & Small je crois.
      Pour les déterminer, tu peux suivre la méthodologie décrite ici: http://sound.westhost.com/tsp.htm

      Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. \n -- Jules Claretie

  • # ampli ?

    Posté par . Évalué à 4. Dernière modification le 03/03/15 à 15:15.

    Si tu veux continuer le boulot avec les amplis, il y a un truc à faire coté amplification active.

    Je ne comprends pas pourquoi les amplis sont lié à la source numérique, qui impose ensuite un filtrage passif complexe, alors qu'un ampli peut être très lié à un haut parleur, ce qui facilite sa conception.

    En plus, un ampli ne vieillit pas, alors que les sources numériques sont obsolètes en 5 ans (nouvelle version de HDMI, nouveau codec, Bluetooth, radio internet…)

    Je suis sûr que des haut parleurs amplifié avec 2 ou 3 modules amplificateurs (genre classe D ou t), un seul transfo par enceinte, qui récupère la sortie d'un ampli (mis sur 16 ohm ou plus) quelconque pourrait avoir un super son.

    Le problème est d'avoir à brancher chaque haut parleur à une prise électrique, et de ne pas utiliser du sans fils (pas pérenne).

    "La première sécurité est la liberté"

    • [^] # Re: ampli ?

      Posté par . Évalué à -1.

      Il faudrait surtout que le transfo de l'ampli ne soit pas dans l'enceinte car le 50Hz du secteur devient audible dans le cas contraire.

      • [^] # Re: ampli ?

        Posté par . Évalué à 3.

        Je suppose qu'il est possible d'isoler le transfo afin qu'il ne soit pas audible. Si je prends comme exemple ce genre d'enceinte je dirais que le transfo est bien à l'intérieur de l'enceinte et que le son doit malgré tout pas être dégueu…

        • [^] # Re: ampli ?

          Posté par . Évalué à 2.

          Ça fait bien longtemps que les alims ne sont plus de simples transfos à gros bobinages et que leur conception dite « à découpage » inclus un sérieux filtrage antiparasite + blindage.

          • [^] # Re: ampli ?

            Posté par . Évalué à 2.

            C'est un choix de conception.

            "La première sécurité est la liberté"

          • [^] # Re: ampli ?

            Posté par (page perso) . Évalué à 0.

            C'est rare d'utiliser de telles alims dans un ampli audio, sauf dans les trucs cheap ou les petits amplis de classe D (à moins de 20 W max). Surtout qu'en général on a besoin d'un point milieu pour pouvoir faire du push-pull, hors un transfo torique suffit à merveille pour ça.

            Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. \n -- Jules Claretie

            • [^] # Re: ampli ?

              Posté par (page perso) . Évalué à 2. Dernière modification le 04/03/15 à 17:12.

              un transfo torique suffit à merveille

              Donc le choix le plus cher suffit :-)

              Quel est l'intérêt d'un transformateur torique dans une alimentation ?
              Ça élimine des perturbations ? (en vrai je parle, pas des trucs de mecs qui se tirent sur l'élastique avec 0,0001%)

              • [^] # Re: ampli ?

                Posté par (page perso) . Évalué à 1.

                J'ai un apriori un peu négatif sur les alims miniatures parceque celles du passé pissaient à fond, mais avec un transfo torique je n'ai pas besoin de shielder quoi-que ce soit dans l'enceinte (en bois), le tore étant à quelques cm de l'ampli. Et puis c'est simple à manipuler et ça ne fuit pas "by design". Ajouter le pont de diode et les condos de lissage, c'est simple.

                J'ai eu une fois à faire à une enceinte avec un ampli de 18W avec une mini alim récente (achetée, toute faite, car je ne sais pas en faire), elle était du coup externe à l'enceinte et y'avait pas mal de bruit, mais je ne sais pas si c'était du au PWM (c'était un classe D) que je ne maîtrisait pas bien (mal filtré en sortie) ou à l'alimentation que j'avais achetée.

                Je suis en train de faire une enceinte là, avec ce genre d'alim aussi mais en 9W, toujours externe. Je pourrais peut-être me faire une meilleure idée.

                Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. \n -- Jules Claretie

                • [^] # Re: ampli ?

                  Posté par . Évalué à 2.

                  Si le problème est de la HF dans l'alimentation, le mieux est de simplement coller un régulateur de tension derrière. Le plus compliqué est de bien mettre une différence de tention très faible pour éviter la chauffe. Les LVDO avec 0.6V et de bon condensateur doivent pouvoir faire l'affaire. Si cela chauffe trop, certain colle une résistance en amont du régulateur linéaire pour faire chuter la tension avant.

                  "La première sécurité est la liberté"

      • [^] # Re: ampli ?

        Posté par (page perso) . Évalué à 3.

        Il faudra le dire à ce fabriquant… dont les enceintes, mêmes petites, intègrent l'alim d'amplification, et sont de très bonne qualité (mais €€€). :-)

        Python 3 - Apprendre à programmer en Python avec PyZo et Jupyter Notebook → https://www.dunod.com/sciences-techniques/python-3

    • [^] # Re: ampli ?

      Posté par (page perso) . Évalué à 2.

      J'ai fabriqué des enceintes amplifiées aussi mais je ne vois pas le besoin d'un logiciel pour préparer l'association un ampli à une enceinte. Un fer à souder suffit :-p. Les kits Velleman sont satisfaisants. Avec un transfo torique, on n'entend pas le 50Hz dans les H.P.

      Bref, pour revenir à QSpeakers, c'est juste la partie acoustique, et ça le restera. Ou au pire, je ferai un onglet filtrage passif pour la v++.

      Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. \n -- Jules Claretie

      • [^] # Re: ampli ?

        Posté par . Évalué à 2.

        Il y a tout de même les filtres amont à faire, c'est plus simple que des filtres classique, car on peut se permettre d'utiliser des résistances. Mais ses filtres doivent se "recouvrir" parfaitement, et cela serait encore mieux si on pouvait tenir compte du rendement par fréquence de chacun des HP.

        "La première sécurité est la liberté"

        • [^] # Re: ampli ?

          Posté par (page perso) . Évalué à 2.

          Oui, il est possible que j'ajoute un onglet pour le filtrage passif (1, 2 et 3e ordre) et la compensation de zobel. c'est noté dans le TODO je crois.

          Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. \n -- Jules Claretie

  • # Et comment on fait des enceintes?

    Posté par (page perso) . Évalué à 5.

    Salut!

    Ça a l'air cool, mais clairement destiné à un public averti qui connaît déjà tout le vocabulaire (Thiele & Small, etc.) et qui construit déjà des enceintes. Pour les moins avertis (comme moi!), qui s'intéresse potentiellement à ce type de sujet, t'as un lien détaillé sur la construction d'enceintes? :-)

    Je sais pas si j'en construirais jamais (ça dépendra probablement de la complexité, mais surtout du type de matériel nécessaire; mais pareil, je le saurais uniquement si j'ai le texte explicatif adéquat), mais si un jour j'ai un peu de temps, il pourrait m'en prendre l'envie si j'ai un tutoriel adéquat pour m'expliquer ce qu'il en est.
    Merci!

    Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.