Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Créer un son [ Archives Visual Basic / Multimedia ] (Pingouin)

mardi 1 juillet 2003 à 09:54:05 | Créer un son

Pingouin

Voilà mon petit problème:
Comment créer un son dont on spécifie la durée et la fréquence si l'API beep ne fonctionne pas ,et sachant que de toute manière elle ne marche pas sur tous les PC.
Il serait intéressant de trouver une autre solution ,peut-etre plus complexe mais plus générale.
Voilà si vous avez une idée merci.

The Pingouin

mardi 1 juillet 2003 à 18:03:47 | Re : Créer un son

ShareVB

salut

eh bien tu crées un fichier wav avec ton son avec un logiciel spécialisé dans l'edition de fichier sonore

tu le mets dans le fichier ressource de ton app ou dans son dossier :

dans le premier cas :
tu peux utiliser les api waveout... avec loadresdata

dans le deuxieme cas :
shell "sndrec32 /play " & ton_fichier,vbhide

voila

ShareVB


-------------------------------
Réponse au message :
-------------------------------

> Voilà mon petit problème:
> Comment créer un son dont on spécifie la durée et la fréquence si l'API beep ne fonctionne pas ,et sachant que de toute manière elle ne marche pas sur tous les PC.
> Il serait intéressant de trouver une autre solution ,peut-etre plus complexe mais plus générale.
> Voilà si vous avez une idée merci.
>
> The Pingouin

jeudi 13 novembre 2003 à 16:52:39 | Re : Créer un son

Pingouin

Je n'ai pas du bien expliquer mon probleme.
Je voudrais, en vb, emmetre un son via la carte son en pouvant spécifier un maximum de paramètres possibles (durée, fréquence...).
Utiliser un wav n'est pas tres interressant à moins que tu saches le créer de manière dynamique.

Merci comme meme.

@+

The Pingouin

mercredi 21 juin 2006 à 14:41:34 | Re : Créer un son

MadM@tt

Membre Club
Hello vous deux,
Je suis dans le même cas que toi Pingouin, et à force d'éplucher le moindre post de vbfrance je me rend compte qu'il y'en a beaucoup qui cherche aussi.
J'ai fini par comprendre que, comme le dit ShareVB, il faut utiliser des api waveout, mais waveout c'est le début du nom des api et sans la fin j'ai du mal à faire des recherches sous google ou autres.
Est ce que vous auriez un peu plus d'infos pour moi svp, par exemple sharevb est ce que tu pourrais me donner le nom complet d'une ou deux api qu'il faut utiliser pour que je puisse chercher.

Merci !

Ciaò
MadMatt
www.madmatt.fr.st


vendredi 23 juin 2006 à 14:54:25 | Re : Créer un son

Pingouin

A vrai dire je ne suis pas vraiment certain de pouvoir t'aider. Globalement le seul moyen que je connais c'est de créer un WAV. Il y a un tutorial la dessus sur VBFrance. Globalement tu écris l'entête qui est toujours le même (sauf forcément les infos spécifiques du fichier...) puis ton son. Tu peux ensuite le lire. (c'est effectivement les api waveout mais là je ne suis pas sur mon PC donc je ne peux pas regarder plus que ça) mais en cherchant sur VBFrance tu vas forcément trouver comment jouer un fichier son.
C'est à peu près tout ce que je peux faire pour toi désolé, mais si jamais tu trouves n'hésites pas à le poster ici ça m'intéresse.
@+

The Pingouin [8D]

vendredi 23 juin 2006 à 15:14:32 | Re : Créer un son

MadM@tt

Membre Club
Merci pour la réponse, j'ai continué à chercher après ce post et j'ai trouvé sur vbfrance quelques sources intéressantes.
Il y en a surtout une qui marchait pas mal, et elle marchait avec directx, et c'est beaucoup plus simple qu'avec les api. M'enfin peut etre que toi tu cherchais sans directx, dans ce cas j'ai trouvé ça :
http://support.microsoft.com/default.aspx?scid=kb%3Bfr%3B186493
qui marche pas mal.

Sinon je te donne la liste en brut des sources que j'ai téléchargé :
les sources n°20534, 20803, 25409
19586 sur cppfrance

Et en utilisant une autre source qui fait genre oscillo sur le micro, en reliant avec un cable jack mon micro et ma sortie audio, je créai une onde et je la relisait avec le micro pour voir ce que ça donnai. C'était pas mal, je crois que j'avais réussi avec le coup du directx, mais par contre un problème que je n'ai pas réussi à résoudre, c'est que je voyai mon bout d'onde, un truc plat, mon bout d'onde, un truc plat etc...
Impossible d'avoir une sinusoide continue par exemple, ou meme une tension continue, ça me faisait des crénaux... C'était peu etre une histoire de buffer ou je ne sais quoi. Mais bonne chance lol ;-)

sinon pour les api waveout, ça a pas l'air compliqué d'utiliser car ça a l'air d'etre comme pour wavein, par contre ce qui doit etre compliqué c'est de créer l'onde dans un tableau (mais faisable quoi, mais prise de chou ;)
Voilà bonne chance
et si tu nous crée une belle source qui réussit, s'il te plait met la sur vbfrance ça sera une sorte de petite révolution qui rendrait content plein de monde lol

Ciaò
MadMatt
www.madmatt.fr.st




Cette discussion est classé dans : créer, voil


Répondre à ce message

Sujets en rapport avec ce message

Créer un vecteur [ par Excalius ] Salut à tous, et voilà, je suis encore bloqué. Alors cette fois ci, je suis en train de créer une classe qui soit un vecteur.boxeur.coupdepoingset on VBA Excel - Comment créer une combobox contenant texte et image? [ par dorianovitch ] Salut,Je recherche comment créer une combobox contenant du texte et des images.J'ai trouvé un petit quelque chose, mais ça ne fonctionne pas...<a href Vecteurs [ par Excalius ] Bonjour à tous,j'aimerais savoir comment créer une classe vecteur avec VB2005.En gros, un vecteur c'est une matrice avec une ligne et une infini de co fichier .res [ par bonagad ] je désire utiliser un fichier de ressource (.res) qui de nature conserve certaines données comme les icones et autres... dans mon projet que je suis e Comment créer des bases de données sous vb.net [ par Thomeux ] Bonjour,Je sais que j'aurai du mettre ma question dans un des thèmes base de données, mais comme je ne savais pas leqel, j'ai préféré la mettre ici.Je problème pour créer un setup [ par soldier8514 ] une fois noël passé, les cadeaux débalé ,je viens d'acquérir le tout nouveau-tout beau visual studio 2008,j'entreprends alors de créer un programme so directX dans une form [ par Finality ] Bonjour tout le monde,je viens de créer une appli directx en plein écran. Mais maintenant j'aimmerais créer une application directx a l'intérieur d'un Programme Grec [ par revolution01 ] Bonjour bonjour,Voilà j'ai 17 ans et je suis un vrai débutant de chez débutants en vb, j'essaie de faire de mon mieux, mais voilà je suis pas très dou msflexgrid et colonnes [ par yourspinner ] Salut à tous,Alors voilà, j'avais vu une source dans le site mais je ne la trouve plus.Je voudrais en fait creer un titre dans une colonne qui soit di vbscript [ par laila59 ] je cherche un script en vb qui permet de créer un groupe locaux et utilisateur dans la gestion de l'ordinateur -> poste de travaiol clic droit-> gére


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.