Bonjour,
Pour un projet je dois faire un logiciel pour faire de la musique, je chercherez les notes do ré mi fa sol la si do en .wav, j'ai cherchez sur google et rien trouvé
Merci de vos réponses
Bonjour,
Pour un projet je dois faire un logiciel pour faire de la musique, je chercherez les notes do ré mi fa sol la si do en .wav, j'ai cherchez sur google et rien trouvé
Merci de vos réponses
Si tu veux utiliser le haut-parleur interne de la carte mère, tu peux utiliser Console.Beep :
Par contre évidemment le son sera horrible
Code : Sélectionner tout - Visualiser dans une fenêtre à part Console.Beep(440, 1000); // jouer un LA (440Hz) pendant 1000 ms
Pour faire du "vrai" son, tu peux utiliser une librairie comme NAudio. Il y a un exemple ici qui montre comment jouer une onde sonore sinusoïdale (la classe WaveProvider32 mentionnée dans l'article est déjà dans la lib, il faut juste copier SineWaveProvider32). Après il faut jouer avec un timer pour lire/arrêter/changer de note.
Bonjour.
On ne peut pas le faire avec un fichier wav.
Certaines personnes disent que c'est possible. Mais je pense qu'il ne faut qu'un seul instrument dans le .wav et surtout aucun bruit parasite lors de l'enregistrement. Un son wave superpose plusieurs notes. Deux problèmes majeurs : enregistrer un instrument avec zéro bruit et un algo parfait sur la FFT.
Au mieux la tonalité : http://users.wpi.edu/~goulet/Matlab/matlab/tune.html.
Par contre avec un fichier .mid (c'est du midi), je pense que c'est possible.
En lisant la réponse de moldavi, je réalise que j'ai peut-être mal compris la question...
@Chipiok, le but est-il de jouer des notes, ou de retrouver les notes présentes dans un enregistrement ?
En lisant la réponse de tomlev, je réalise que j'ai aussi peut-être mal compris la question
En re-re-lisant la question, je crois qu'en fait il cherche juste des fichiers do.wav, ré.wav, mi.wav, etc...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager