Bon, c'est juste un oscilloscope à tester avec un micro par exemple. En plus, il permet de mapper un périphérique audio d'entrée (par exemple le micro) sur un périphérique de sortie. Il y a 2 composants quasiment finis pour faire du son facilement avec, ce qui fait que ce code est dans la catégorie débutants, car le programme n'est pas très difficile à comprendre en dehors de la partie des composants. Cette dernière m'a demandé un peu de travail, je lance un thread par périphérique qui se charge de la mise en mémoire tampon, de la synchronisation, etc... Donc pas mal d'appels à l'unité SyncObj ;)
Tous commentaires seront les bienvenus, j'ai aussi ajoutté des commentaires moi-même dans le code.
Conclusion :
Si le son est "haché" et de mauvaise qualité, essayer d'augmenter la longueur du buffer en millisecondes (par exemple 1000), mais il y aura du décalage entre l'enregistrement et le rendu.
Eviter des fréquences d'échantillonage trop élevées, sinon le programme plante violemment, d'autant plus si vous avez Win98 par exemple.
23 sept. 2011 à 16:42
22 janv. 2009 à 17:40
je souhaite réaliser une expérience sur l'effet Doppler,
et je pensais réceptionner avec un micro le son émis par un émetteur en mouvement. Je pense que ce programme peut m'être utile pour analyser la fréquence du signal reçu mais je ne sais pas comment faire fonctionner le programme. que faire des fichiers? merci d'avance
9 avril 2006 à 18:24
Concrètement, l'affichage va clignoter énormément, rendant très difficile l'exploitation des résultats. Il faudrait donc modifier le source pour que le signal affiché commence à s'afficher depuis la fin de la dernière oscillation détectée. Les oscilloscopes analogiques qui enregistrent des signaus électriques le font automatiquement par exemple.
Tu peux toujours essayer avec mon programme, mais à cause de ce que je viens d'expliquer je doute que tu arrives à qqchose. Si tu n'arrives pas à le compiler, envoies-moi un message privé avec ton adresse mail et je tt'envoie une version précompilée du programme.
9 avril 2006 à 13:43
9 avril 2006 à 00:59
Qu'entends-tu pas "analyser les courbes"?
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.