begin process at 2012 02 15 20:36:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Multimedia

 > 

Créer un son


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Créer un son

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ée 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 Application VB créer un .exe [ par TheIshtar ] Bonjour, Bon voilà, je voudrai créer une application qui peut créer d'autre applications configurées à partir de la première, par exemple : J'ai une créer une feuille excel invisible en vba [ par CarolineBouteloup ] Bonjour, j'ai besoin de créer une feuille excel dans un classeur et de la manipuler sans que cette feuille soit visible par l'utilisateur. De plus l Créer une progress bar verticale [ par byllu ] Bonjour! comme c'est dit dans le titre, je cherche à savoir comment créer une progress bar verticale! Je code en visual basic, et pour un smart devi Comment créer un executable avec VB ?? [ par nico8001 ] bonjour à tous , j'ai fini de créé un logiciel sur visual basic 2008 express et je voudrais le compiler en .exe Comment doit-on faire ? Merci d' Mode administrateur [ par julien2424 ] Bonjour, Je développe une application en vb.net et cette dernière créer des fichiers .txt de sauvegarde au démarrage et à l'arrêt pour diverses rais [Catégorie modifiée .Net --> VBA] créer un bouton "Calculer" affecté à une macro dans le workbook open [ par kikinou765 ] Bonjour, je cherche à créer un bouton "Calculer" avec affectation d'une macro direct au démarrage de la feuille Excel. Je suis sous Excel 2007. Ce [Catégorie encore et encore modifiée .Net --> VBA] créer un bouton "Calculer" affecté à une macro dans le workbook open [ par kikinou765 ] Bonjour, je souhaite créer un bouton avec une macro directement affectée dessus. J'ai le code suivant mais il ne fonctionne pas : Sub CreerBouton Crystal report de visual studio 2008 : Impossible de créer un crystal report caractères bizarres à la place [ par hajar2809 ] [b]Bonjour les vbfranciens ^^ (Ou pro du VB),[/b] Je ne sais pas où poster mon problème, si ce n'est pas le bon endroit, je m'excuse d'avance... Voi ajouter un enregistrement dans une table [ par minawghodhbane ] bjr a tous j'utilise le logiciel visuel studio 6.0 g utilisé l'assistant feuilles de donnés et une connection odbc pour créer une form qui me permet d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales