Beep avec directsound

Soyez le premier à donner votre avis sur cette source.

Vue 5 483 fois - Téléchargée 564 fois

Description

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

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
316
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
1 février 2010
1
Je comprend pas pourquoi dans DX8SBeep.vbp on déclare un objet DirectX vue qu'on l'utilise pas, j'ai mis en REM toute cette parti de code qui créer un objet ... et ca marche tout aussi bien [:D] enfin voila je voulais juste apporter un ptit truc :D
Messages postés
27
Date d'inscription
jeudi 8 novembre 2001
Statut
Membre
Dernière intervention
17 décembre 2003

Dsl ca marche en fait j'avais oublié d'enregistrer la dll.
POUR TOUT CEUX QUI FONT COMME MOI C4EST QUE VOUS ETES PAS DOUE
Messages postés
132
Date d'inscription
mercredi 12 juin 2002
Statut
Membre
Dernière intervention
26 janvier 2006

ouai tré bien mais il c'est vrais que ca manque de commantaire. 9/20.
Sinon pour changer la frequance du son ba c'est pas tré compliqué sinon je vois pas ce que tu veus changer comme parametre...
Messages postés
27
Date d'inscription
jeudi 8 novembre 2001
Statut
Membre
Dernière intervention
17 décembre 2003

Ca marche pas chez moi!!!!!!
Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
1
J'aime bien.
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.