Developpement analyseur audio
- 60 réponses
- 12 participants
- 5 436 vues
- 16 followers
Rémy M. (chimimic)
j'ai entammé le développement d'un analyseur audio, qui permettra un certain nombre de contrôles, ainsi qu'une appréciation de la dynamique globale d'un morceau musical.
Il ne s'agit pour le moment que d'une version beta, dont la majorité des fonctionnalités annoncées n'est pas encore implémentée. Mais comme la partie "Moteur audio" est tout de même fonctionnelle, j'ai décidé de mettre le soft à disposition.

AudioAnalyser
L'analyse temps réel fonctionne sur ma machine, s'il y en a parmis vous qui veulent tester, pourquoi pas...
1 - Lancement de l'exe
2 - Choix de l'entrée audio pour l'analyse (menu Analyse, Interfaces audio)
3 - Choix de la sortie audio pour le monitoring (menu Analyse, Interfaces audio)
4 - Options : choisir (forcer) le moteur Win32 sous WinXP (pour le moment).
5 - Bouton Démarrer pour démarrer l'analyse...
A bientôt pour de nouvelles aventures...
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
Rémy M. (chimimic)
Citation : Bin dis donc, t'es bosseur toi
Faut pas se fier aux apparences
Citation : Je suis curieux de l'essayer, j'aborde d'ici 3 ou 4 jours la phase de mixage de mes morceaux
Je ne suis pas sûr que celà puisse t'être vraiment utile à cette étape, mais pourquoi pas.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
Nyl auster
Rémy M. (chimimic)
Mais es-tu sûr que cela t'aidera à finir plus vite ?
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
Ghhhh
Mais je le répète, très beau travail, remarquable même ! Je surveille dans un coin…
A+ , . Ghhhh
Rémy M. (chimimic)
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
Rémy M. (chimimic)
Ajouté une visualisation de la forme d'onde du fichier complet, avec fonction de zoom. Ce n'est pas du Wavelab, hein... Faut dire que c'est un peu nouveau pour moi, tous ces trucs d'affichage audio, alors faut être indulgent.
Autre ajout en cours de développement, où je peine un peu pour le moment : la télécommande automatisé de changement de fréquence d'un tuner FM USB, associé à l'enregistrement automatisé, pour permettre l'enregistrement de n'importe quelle radio FM à l'instant désiré. Pour le Fun, dirons-nous.
Ah, et puis j'ai commencé un petit document de présentation destiné à donner un apperçu global du logiciel.
Et bien entendu, pendant ce temps, mes montages électroniques n'avancent pas.
Bonne journée à tous.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
L@ur€nt
Citation : Ah, et puis j'ai commencé un petit document de présentation destiné à donner un apperçu global du logiciel.
Merci le partage de ton travail !
j'ai pas encore essayé ton logiciel, mais en parcourant la doc, ça semble très intérressant !
Citation : Et bien entendu, pendant ce temps, mes montages électroniques n'avancent pas.
Rémy M. (chimimic)
Bah oui, "petit" document. Je n'ai pas écrit le cinquième de ce que je dois mettre. Normal qu'il parraisse long, avec la taille des copies d'écran...
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
L@ur€nt
Citation : Normal qu'il parraisse long, avec la taille des copies d'écran...
Les illustrations sont souvant aussi longues à faire que le texte qui va avec !
Rémy M. (chimimic)

La mémorisation des crêtes permet de visualiser le niveau max atteint pour chaque bande de fréquence analysée depuis le dernier reset du graphe. La copie d'écran ci-dessus montre sur la partie supérieure, les crêtes des deux voies gauche (points verts) et droite (points rouges). Ces deux courbes peuvent être affichées ou cachés selon le souhait de l'utilisateur (clic droit sur le graphe pour sélectionner le ou les affichages désirés).
Le moyennage assuré sur les crêtes des voies gauche et droite (courbe bleue) permet d'avoir un apperçu complémentaire de l'utilisation du spectre audio. Cette courbe ne se substitue pas aux autres, elle permet de s'assurer que les crêtes ne sont pas trop différement répartie entre les deux voies. Il est bien entendu déjà possible de s'assurer de cela sans la courbe bleue et uniquement avec les points de crête, mais le moyennage leger appliqué permet de mieux absorber une irrégularité ponctuelle.
Le même
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
Franck27
Ca a l'air vraiment intéressant ton logiciel !
Beau travail !
Rémy M. (chimimic)
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
pw
j'ai du zapper un truc ...
voilà ce qui m'arrive : j'ai voulu rééssayer ton soft, la dernière version, j'ai rien branché à mon portable, c'était juste histoire, avec la carte son intégrée de faire un essai et de voir les diff avec les anciennes versions.
Je click sur demarrer (analyse temps réel), et au bout de quelques secondes j'ai un bon larsen qui se développe et les vu se collent dans les rouges ...
Normalement, je devrais juste analyser ... le bon vieux souffle de la carte son intégrée bien pourrie !
Je comprend pas pourquoi il se crée ce larsen ... je ne vois pas le rapport ...
Si j'enclenche le bouton Mute, c'est exactement pareil, même son aux enceintes ...
Enfin, 2 petites choses, ce serait cool qu'on puisse redimensionner l'interface et même obtenir un spectre plein écran, je ne peux pas profiter de mon 17" 16/9 ! ;) et ce serait cool d'avoir l'échelle de fréquences dans la fenetre spectre ...
merci
Phil
Symmetry (electrified folk songs)
Quantum Crash (rock prog solo project)
Lussy Bless (rock-metal)
Po&sic (slam)
Rémy M. (chimimic)
c'est le genre de chose qui peut arriver si l'entrée sélectionnée est l'entrée micro du PC portable, et que le volume n'est pas à zéro.
Deux choses à vérifier dans ce cas :
- même chose avec un casque branché sur la prise casque (HP coupés) ?
- même chose avec entrée BF sélectionnée sur entrée ligne ?
- pas de système de routage interne (virtuel) risquant de provoquer un bouclage d'une sortie vers une entrée ?
Le bouton Mute coupe normalement entièrement le flux audio qui va vers la sortie son sélectionnée. Je pense (mais je peux me tromper) que le signal BF de l'entrée activée passe par un autre chemin que le logiciel AudioAnalyser.
Si tu constates ce défaut avec n'importe quelle entrée audio activée et avec n'inmporte quelle sortie activée, je sèche...
Concernant le redimensionnement plein écran, je l'ai déjà fait avec la forme d'onde globale (clic droit sur le libellé Forme d'onde globale, Affichage forme d'onde en plein écran) et avais l'intention de le faire pour chaque courbe. Pour bientôt.
;)
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
pw
pendant que tu réponds, j'essaye ... et je suis revenu à la 1.102 pour avoir le bouton Mute qui fonctionne, sans rien toucher d'autre dans Windows. Sur le 1.205 ça me faisait pareil.
Mais je vais suivre tes explications pour voir un peu, et rééessayer.
merci
Phil
Symmetry (electrified folk songs)
Quantum Crash (rock prog solo project)
Lussy Bless (rock-metal)
Po&sic (slam)
pw
Citation : clic droit sur le libellé Forme d'onde globale, Affichage forme d'onde en plein écran
c'est où ????
désolé ...
Phil
Symmetry (electrified folk songs)
Quantum Crash (rock prog solo project)
Lussy Bless (rock-metal)
Po&sic (slam)
pw
évidemment, j'avais jamais clické sur Fichier, et là, j'ai vu l'onglet Onde !
ensuite, j'ai touché à tout sous Win, et ça fonctionne nickel, plus de larsen, avec ou sans bouton Mute enclenché.
Le seul truc qui peut avoir joué, c'est éventuellement le volume du micro qui était pas à zéro... mais je n'avais pas accés ni au In Mic ni au Out Mic...
menfin ...je peux enfin analyser mon souffle !
Et ... pour mon échelle de fréquence en spectre ... ?
Phil
Symmetry (electrified folk songs)
Quantum Crash (rock prog solo project)
Lussy Bless (rock-metal)
Po&sic (slam)
Rémy M. (chimimic)
Echelle de fréquence en spectre : ça viendra aussi.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
pw
Donc, y avait un blème ? bon, en tous cas, ça marche impec.
Encore un truc qui serait cool... est que tu pourrait modifier juste le racourci pour la pause et l'arret ? dans ma façon de voir les choses, j'aurai préféré la barre d'espace pour l'arret plutôt que la pause ...
Quelle est la diff profonde entre la pause et l'arret, du moins pour l'analyse temps réel ?
merci
Phil
Symmetry (electrified folk songs)
Quantum Crash (rock prog solo project)
Lussy Bless (rock-metal)
Po&sic (slam)
Rémy M. (chimimic)
Si tu préfères la barre espace pour la fonction Stop, quelle touche préfères-tu alors pour la fonction Pause ? Je sais, le mieux est que je permette à chacun de choisir le raccourci clavier qu'il veut. Mais en attendant...
J'ai implémenté le plein écran pour chaque graphe (entre 3h30 et 4h00 ;) ), mais j'étais trop fatigué pour remettre tout ça sur mon site dans la foulée. Je ferai ça ce soir. Ca fonctionne, mais les ressources consommées grimpent d'un coup (sur mon PC, en mode normal, je suis entre 17 et 23%, et ça monte à 50..60% avec le mode plein écran activé). Mais comme tout ça dépend de la carte graphique et de la config générale, difficile d'en tirer des conculsions pour le moment. Tu verras bien au moment des tests si tu les continues.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
pw
Citation : Pour l'analyse temps réel, Pause = Stop, avec Barre Espace.
alors ne te prends pas la tête ! ça me convient parfaitement !!
Citation : J'ai implémenté le plein écran pour chaque graphe (entre 3h30 et 4h00 ), mais j'étais trop fatigué pour remettre tout ça sur mon site dans la foulée.
Il est fou ce mec !!
J'en salive d'avance ! le plein écran est important pour moi en live ...
Citation : Tu verras bien au moment des tests si tu les continues.
bien sûr que je continuerai ! c'est un plaisir !
Phil
Symmetry (electrified folk songs)
Quantum Crash (rock prog solo project)
Lussy Bless (rock-metal)
Po&sic (slam)
Rémy M. (chimimic)
Citation : J'en salive d'avance ! le plein écran est important pour moi en live
Tu sais, ce n'est pas terrible comme présentation, mon truc. Si tu veux un truc un peu plus "regardable", je pourrais en faire un vraiment dédié à cet usage. Le code est déjà écrit, rien de compliqué à le mettre en place pour une appli qui ne fait que ça et rien d'autre !Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
pw
je viens d'essayer vite fait... déjà des critiques
- alors le mode plein écran, c'est super cool ! mais alors toi tu plaisantes pas avec le mode plein écran !! c'est vraiment plein écran !!!! plus rien à l'écran, plus le moindre bouton !
Le soucis majeur, c'est que le raccourci de start / stop ne fonctionne plus ... et comme y a plus de boutons ... il faut repasser en petit affichage...
donc, heu ... si c'était possible de conserver au moins les raccourcis, comme ça on peut travailler en plein écran sans avoir à rien faire, juste Start / Stop.
- pour aller au plein écran, il faut fair eun clic droit, ok ... pour revenir au mode normal, pour récupérer donc les fonctions, il NE FAUT PAS fair eun clic droit pour décocher le plein écran !!!
- y a un tremblement (??) de l'affichage en plein écran, du à l'analyse temps réel, je pense pas que se soit améliorable ... ? ça vient de la carte video ? (il me semble me souvenir que Spectralab faisait pareil)
- je n'arrive pas à sélectionner dans la partie Analyse (bleu) que G ou que D, c'est toujours G,D qui est sélectionné ... c'est normal ? c'est moi qui oublie de faire un truc? (dans Ecouter, tout fonctionne)
- si je charge un fichier audio ... ouai je sais qu'est ce que je viens faire ch*** avec ça alors que c'est le live qui m'interesse !
- chez moi, l'affichage plein écran me fait perdre 10 % de cpu, c'est pas pire.
Citation : Tu sais, ce n'est pas terrible comme présentation, mon truc. Si tu veux un truc un peu plus "regardable", je pourrais en faire un vraiment dédié à cet usage. Le code est déjà écrit, rien de compliqué à le mettre en place pour une appli qui ne fait que ça et rien d'autre !
tu veux dire que tu pourrais me faire un truc mortel juste pour le spectre temps réel ?? 'tain pour le live ça serait terrible !
désolé d'avoir été un poil long !
Phil
Symmetry (electrified folk songs)
Quantum Crash (rock prog solo project)
Lussy Bless (rock-metal)
Po&sic (slam)
Rémy M. (chimimic)
Merci pour tes essais et la pertinence de tes remarques. J'aurais peut-être remarqué moi-même tout ou partie de ces inconvénients en utilisant plus tard la fonction plein écran (perso je n'en n'ai pas vraiment besoin pour ce soft), mais j'avoue que là, j'ai mis à jour assez vite et que je n'ai pas fait de tests plus poussés que ça...
Pour le scintillement, je ne sais pas faire mieux pour le moment. Et pourtant j'utilise dajà la technique du double buffer, qui consiste à dessiner sur un bitmap en arrière plan avant de copier ce dernier en une seule fois sur l'écran "visible". Sans doute que je commence à en demander un peu trop à la machine, là...
Pour le petit soft "dédié", je peux essayer de le faire, ça représente pour moi plus un petit amusement qu'autre chose, et ça ne me demandera pas trop de temps.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
pw
Je vais continuer à tester, car à la vitesse où tu avances justement, il faut suivre !!
Phil
Symmetry (electrified folk songs)
Quantum Crash (rock prog solo project)
Lussy Bless (rock-metal)
Po&sic (slam)
- < Liste des sujets
- Charte

