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

Discussions générales sur le DIY Audio : choix des HP, comparaisons des principes : clos vs BR, etc

Logiciel de mesure d'enceintes et de simulation de filtres

Message » 01 Mar 2012 22:23

J'ai développé un freeware qui pourrait vous intéresser. Il permet notamment de mesurer des enceintes et hauts parleurs et de simuler différents filtres.

Voici la liste précise des fonctionnalités :
Mesure de la réponse en fréquences
Mesure de la réponse en phase
Mesure de l'impédance
Calcul de la phase minimale par transformée de Hilbert
Calcul du centre d'émission acoustique
Générateur de signal MLS (Maximum length sequences)
Mesure de la réponse impulsionnelle
Simulation du filtre
Calcul du driagramme Waterfal diagram (CSD : cumulative spectral decay)
Visualisation de courbes
Visualisation de diagramme waterfall

Il est téléchargeable à l'adresse : http://sofmea.fr/Telechargement.php

Je suis impatient d'avoir votre retour sur son utilisation. Je peux éventuellement développer des modules supplémentaires qui pourraient manquer...

N'hésitez pas si vous avez des questions.
greg05
 
Messages: 48
Inscription Forum: 20 Jan 2009 22:26
  • offline

Message » 02 Mar 2012 19:31

Cà alors! c'est pas banal :P

Je vais tester celà! (si j'arrive à m'en servir :oops: )
fiscal
Pro-Fabricant
Pro-Fabricant
 
Messages: 2928
Inscription Forum: 31 Aoû 2006 15:29
Localisation: VILLEURBANNE
  • offline

Message » 02 Mar 2012 21:21

Super !

Je vais tester ça dès demain je récupère mon micro de mesure, je m'attaque aux modifs de mes Nils.
AlexScan
 
Messages: 10614
Inscription Forum: 27 Déc 2005 20:57
Localisation: Val d'Oise
  • offline

Message » 02 Mar 2012 21:38

On dirait un cadeau qui tombe du ciel. 8)

C'est quoi le revers de la médaille ? :ane:
breizheau
 
Messages: 15483
Inscription Forum: 23 Oct 2005 12:30
Localisation: Roanne (42)
  • offline

Message » 03 Mar 2012 0:21

c'est rare d'avoir une proposition plutot qu'une question quand on parle de mesures... :mdr:

je l'essaie dès que j'en ai l'occasion :)
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 03 Mar 2012 9:05

C'est clair que c'est sympa ! :D c'est tellement rare que ça mérite d'être souligné 8)

On attends les premiers retours. :D
breizheau
 
Messages: 15483
Inscription Forum: 23 Oct 2005 12:30
Localisation: Roanne (42)
  • offline

Message » 17 Mar 2012 22:07

Je viens de mettre la version 1.0 de Sofmea en ligne. J'ai bien amélioré la vitesse de calcul en changeant quelques paramètres lors de la compilation... Sinon, il y a une nouvelle fonctionnalité d'optimisation d'un filtre dans l'interface de 'Simulation'. Cette fonctionnalité nécessite un code d'activation que l'on obtient gratuitement sur la page suivante : http://sofmea.fr/Page.php?demande.
greg05
 
Messages: 48
Inscription Forum: 20 Jan 2009 22:26
  • offline

Message » 17 Mar 2012 23:15

Ca pour une nouvelle... C'est une bonne... :)

Enfin un logiciel qui semble fait pour le DIY HP :). Et surtout avoir la chance d'avoir le concepteur, c'est superbe pour les 2 parties :).

On peut en savoir plus sur ton parcours et ta démarche qui t'a conduit à développer cela ?

Merci à toi en tout cas de venir partager ton logiciel :), ca va faire des heureux et une nouvelle dynamique je pense autour de la création d'enceinte ici :).
Aceditnanar
 
Messages: 4492
Inscription Forum: 07 Jan 2006 15:53
Localisation: 69, année... hhmmmm, pardon !
  • offline

Message » 20 Mar 2012 9:54

Est-ce que on pourrait avoir quelques captures d'écran sur le site web (ou ici), ça permettrai de voir à quoi ça ressemble avant d'installer un programme de plus sur ma machine :)
Aqntbghd
 
Messages: 176
Inscription Forum: 27 Mar 2010 13:00
Localisation: 83 / UK
  • offline

Message » 21 Mar 2012 0:35

greg05 a écrit:J'ai développé un freeware qui pourrait vous intéresser. Il permet notamment de mesurer des enceintes et hauts parleurs et de simuler différents filtres.

Voici la liste précise des fonctionnalités :
Mesure de la réponse en fréquences
Mesure de la réponse en phase
Mesure de l'impédance
Calcul de la phase minimale par transformée de Hilbert
Calcul du centre d'émission acoustique
Générateur de signal MLS (Maximum length sequences)
Mesure de la réponse impulsionnelle
Simulation du filtre
Calcul du driagramme Waterfal diagram (CSD : cumulative spectral decay)
Visualisation de courbes
Visualisation de diagramme waterfall

Il est téléchargeable à l'adresse : http://sofmea.fr/Telechargement.php

Je suis impatient d'avoir votre retour sur son utilisation. Je peux éventuellement développer des modules supplémentaires qui pourraient manquer...

N'hésitez pas si vous avez des questions.


sa va venir vite, je salut l'arrivé de ce nouveau logiciel, mais je suis sur mac et el dispositif qui me permet de faire contionner ce logiciel le fait planter, mais je dispose d'une version de windows, donc je vais pouvoir essayer
notament je suis intéressé par la simulation du filtre du logiciel

en tout cas un merci pour ce logiciel

après je pense qu'une version pour mac os serait la bienvenue,
je ne veux plus travailler windows, cet outil aussi ergonomique qu'une poignée triangulaire, et bien plus plantogène plantogène et sécurisé que certain programme en version alpha
:wink:
dominax
 
Messages: 5458
Inscription Forum: 09 Mai 2010 16:50
  • offline

Message » 21 Mar 2012 20:35

Aceditnanar a écrit:On peut en savoir plus sur ton parcours et ta démarche qui t'a conduit à développer cela ?

Je suis ingénieur de formation avec une spécialisation en traitement du signal et des images. J'ai réalisé au cours de mon cursus un projet dans l'acoustique des salles qui m'a permis de rencontrer des personnes passionnées par ailleurs par le DIY. Je me suis donc lancé sur cette voie par la suite...
J'ai d'autre part suivi des cours d'optimisation à l'école et réalisé un stage de développement algorithmique sur des images d'empreintes digitales. De là est née l'idée de réaliser un programme de conception qui permette d'optimiser de façon novatrice le filtre d'une enceinte.

Voilà pour la petite histoire
greg05
 
Messages: 48
Inscription Forum: 20 Jan 2009 22:26
  • offline

Message » 21 Mar 2012 21:13

Aqntbghd a écrit:Est-ce que on pourrait avoir quelques captures d'écran sur le site web (ou ici), ça permettrai de voir à quoi ça ressemble avant d'installer un programme de plus sur ma machine :)

Voici quelques captures d'écran afin d'évaluer le logiciel au préalable.

Pour la visualisation de diagrammes Waterfall :
Image
http://sofmea.fr/images/captures/waterfall_bon.png

Pour la fonctionnalité d'optimisation :

Avant
Image
http://sofmea.fr/images/captures/optimisation_avant.png

Après optimisation
Image
http://sofmea.fr/images/captures/optimisation_apres.png

Le logiciel permet d'optimiser selon un critère afin de trouver un équilibre entre 'mise en phase des haut-parleurs' et 'régularité de la réponse en fréquences'
Image

Nota : La barre de défilement permet également de visualiser l'impédance.
greg05
 
Messages: 48
Inscription Forum: 20 Jan 2009 22:26
  • offline

Message » 22 Mar 2012 22:15

Salut,

Je vais être direct, je n'arrive pas à comprendre comment fonctionne ton soft :cry:
Déjà, sur ton premier post tu parles de "Mesure de la réponse en fréquences, Mesure de la réponse en phase ,Mesure de l'impédance, ..." : C'est où ? Je pense qu'il y a un travail à faire sur l'ergonomie.

Exemple:
-Quand on souhaite afficher une courbe exportée, il faudrait déjà filtrer par l'extension des fichiers. On peut choisir les .txt .wav sans extention, ...
- Générer le fichier MLSS. Une fois généré, on en fait quoi ?
- Les plantages si on se trompe dans une saisie.

Bref, après quelques minutes d'utilisations, voilà mes impressions:

- Programme non finalisé (bugs)
- Ergonomie à revoir
- Mais au fait, que peut-on faire avec ce logiciel ?
- Peut-on générer un signal audio (une fréquence, bruit rose, ...) et mesurer le spectre ?
- Dans le menu en haut à droite, il manque le "?" et la rubrique d'aide.
- La charte graphique n'est pas dans les standards windows. Du coup, l'utilisateur moyen comme moi et décervelisé n'apprécie pas que l'on me change mes petites habitudes.

Bon, tu demandes, je réponds. C'est mon avis (et le premier de ce post) et ma réponse n'est peut-être pas représentative. Je pense que la base est là mais tu as oublié que tu ne seras pas le seul à l'utiliser. Tous les petits bugs et autres problèmes, tu les connais, et à force d'essayer ton programme tu ne tombes plus sur ces problèmes parce que t'as pris l'habitude. Pense à celui qui est débutant, amateur. (je sais de quoi je parle parce que je développe des programmes d'automates industriels)

Voilà, je peux que t'encourager à continuer...

A+
Herve71
 
Messages: 1561
Inscription Forum: 21 Jan 2010 19:56
Localisation: Bourgogne du sud
  • offline

Message » 23 Mar 2012 0:03

Merci Hervé pour ce retour. Je vais ajouter quelques commentaires au remarques que tu as pu faire ci - dessous pour initier / poursuivre la discussion.

Herve71 a écrit:Salut,

Je vais être direct, je n'arrive pas à comprendre comment fonctionne ton soft :cry:
Déjà, sur ton premier post tu parles de "Mesure de la réponse en fréquences, Mesure de la réponse en phase ,Mesure de l'impédance, ..." : C'est où ? Je pense qu'il y a un travail à faire sur l'ergonomie.

L'ergonomie peut certainement être améliorée comme tu le suggères étant surtout qu'elle n'est pas standard. L'idée est de combiner différents modules indépendants afin de faire les calculs, ceci afin d'offrir plus de souplesse et de possibilités. Pour calculer la réponse en fréquences : il faut utiliser les deux sous-menus successifs du menu Analyser afin de 1 : calculer l'impulsion à partir du fichier MLSS mesuré et 2 calculer le spectre à partir de l'impulsion.
Pour l'impédance, on utilise directement le sous-menu Analyser->Impedance

Herve71 a écrit:Exemple:
-Quand on souhaite afficher une courbe exportée, il faudrait déjà filtrer par l'extension des fichiers. On peut choisir les .txt .wav sans extention, ...

C'est une bonne idée, je vais effectivement mettre en place ces filtres. Il existe essentiellement deux types de fichiers dans Sofmea : les fichiers textes au format '.txt' ou encore '.frd' par exemple et les fichiers '.wav' d'autre part. Je vais également préciser entre parenthèses le type de fichier demandé afin de faciliter les choses...

Herve71 a écrit:- Générer le fichier MLSS. Une fois généré, on en fait quoi ?

Une fois que l'on dispose du fichier WAV, il faut enregistrer la réponse avec Audacity par exemple. Sofmea ne gère pas l'enregistrement des prises de mesures. L'avantage d'avoir un fichier externe est de pouvoir recharger le fichier par la suite afin de faire ou refaire des calculs. Audacity gère par ailleurs parfaitement les enregistrements audio.

Herve71 a écrit:- Les plantages si on se trompe dans une saisie.

Effectivement, il n'y a aucune boucle de rattrapage si le fichier n'est pas au bon format... Afin d'éviter les erreurs de saisie, il faut utiliser les petites loupes à droite afin de sélectionner directement le nom du fichier.

Herve71 a écrit:- Programme non finalisé (bugs)

Il reste effectivement quelques bugs dans l'interface à cause du fait qu'il n'y a pas de bouclage de rattrapage en cas de mauvais format de fichier. Je vais essayer d'améliorer ce point. Hervé, as - tu noté d'autres bugs sur le fond dans les calculs effectués, car j'ai apporté plus de soin sur ce point...

Herve71 a écrit:- Ergonomie à revoir

As - tu une suggestion ?

Herve71 a écrit:- Peut-on générer un signal audio (une fréquence, bruit rose, ...) et mesurer le spectre ?

Les mesures se basent sur un signal MLSS, donc pas de fréquence ni de bruit rose... J'ai dans les cartons un module avec des sinus glissant mais je ne l'ai pas encore complètement finalisé donc je ne l'ai pas intégré.

Herve71 a écrit:- Dans le menu en haut à droite, il manque le "?" et la rubrique d'aide.

L'aide n'est pas intégré au logiciel pour l'instant car elle évolue vite, j'ai cependant réalisé des tutoriels qui peuvent faciliter la prise en main de l'outil ainsi que la réalisation de mesure de manière générale.
http://sofmea.fr/Tutorial.php

Herve71 a écrit:- La charte graphique n'est pas dans les standards windows. Du coup, l'utilisateur moyen comme moi et décervelisé n'apprécie pas que l'on me change mes petites habitudes.

Elle n'est pas standard en effet. J'ai essayé de faire quelque chose que l'on puisse charger rapidement sans trop de paramétrage à chaque fois (le seul paramètre : le répertoire de travail qui peut - être renseigné une fois pour toutes dans le fichier 'config.txt'). En un clic, on charge un outil, puis en un clic, on sélectionne chaque fichier. Je suis tout à fait preneur de suggestion de réorganisation concernant la charte car elle demande effectivement un temps d'adaptation.


Herve71 a écrit:Bon, tu demandes, je réponds. C'est mon avis (et le premier de ce post) et ma réponse n'est peut-être pas représentative. Je pense que la base est là mais tu as oublié que tu ne seras pas le seul à l'utiliser. Tous les petits bugs et autres problèmes, tu les connais, et à force d'essayer ton programme tu ne tombes plus sur ces problèmes parce que t'as pris l'habitude. Pense à celui qui est débutant, amateur. (je sais de quoi je parle parce que je développe des programmes d'automates industriels)

Voilà, je peux que t'encourager à continuer...

A+

:thks:
En tout cas merci pour ta réponse, ce genre d'avis est pour moi encore plus enrichissant car il me permet d'améliorer mon travail... J'invite les autres utilisateurs à réagir et à exprimer leurs premières impressions tout comme Hervé.
greg05
 
Messages: 48
Inscription Forum: 20 Jan 2009 22:26
  • offline

Message » 23 Mar 2012 15:20

en plus il faudrait un module ou on puisse réaliser un schéma du filtre en ajoutant soit même les valeurs composants que l'on souhaite utiliser, et en visualiser sa simulation, le module avec sinus glissant c'est une très bonne idée
:wink:
dominax
 
Messages: 5458
Inscription Forum: 09 Mai 2010 16:50
  • offline


Retourner vers Discussions Générales

 
  • Articles en relation
    Dernier message