Il y a quelque temps, je cherchais à faire un Beep avec DirectSound, car le Beep du PC-Speaker est trop limité et c'est un peu dommage d'en passer par là alors que tout le monde a maintenant une carte son !
Je voulais faire un audiogramme précis (pour mesurer les capacités auditives) et il me fallait générer des sons sur une plus large bande de fréquence (c'était pour mon logiciel VBWaveComp).
J'avais donc posé la question sur un forum de discussion, mais la solution qu'on m'a proposée n'était pas aussi triviale qu'annoncé. Cependant, James Hersey a appliqué ladite solution récemment et me l'a envoyée, alors merci à lui et voici la solution en question.
A quoi cela peut-il servir ? vu le nombre de contributions avec le simple Beep sur VBFrance.com, je suis sûr que beaucoup d'utilisateur trouverons un intérêt à ce programme : audiogramme, calibration en fréquence, musique simple, jingles, bruitages (avec mon Atari 130 XE, je faisais des tas de jingles !)...
Source / Exemple :
The .Zip
Conclusion :
Note : je n'ai pas réussit à convertir ce code en VB .NET : je lance donc un petit défi aux caïds de VBFrance.com
Question : est-ce que quelqu'un sait pourquoi, en VB .NET, le Beep natif (pas celui du Kernel32) ne marche pas ?
Patrice Dargenton
patrice.dargenton@free.fr
http://patrice.dargenton.free.fr/index.html
POUR TOUT CEUX QUI FONT COMME MOI C4EST QUE VOUS ETES PAS DOUE
Sinon pour changer la frequance du son ba c'est pas tré compliqué sinon je vois pas ce que tu veus changer comme parametre...
Mais n'y connaissant rien en "électronique et en son", il aurait été intéressant que tu commentes plus ton code pour expliquer les valeurs sur lesquelles on peut jouer.
Tu dis avoir créé nombre de jingles, pourquoi ne pas en mettre un en exemple ?
8/10
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.