Précédent   Forum du club des développeurs et IT Pro > C et C++ > C > Débuter
Débuter Forum d'entraide pour débuter en langage C. Avant de poster -> FAQ C
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 28/12/2012, 13h39   #1
Libljhj
Invité de passage
 
Inscription : décembre 2012
Messages : 7
Détails du profil
Informations forums :
Inscription : décembre 2012
Messages : 7
Points : 0
Points : 0
Par défaut Reconnaitre les fréquences d'un son via le microphone

Bonjour!

Voilà, j'aimerais quelques pistes pour réaliser mon programme.

J'aimerais faire un programme en C qui permettrait de reconnaitre une note de musique jouée via le microphone.

Seulement, je ne sais pas comment récupérer l'entrée audio et la traiter en C, pourriez vous m'indiquer de quel côté chercher?

Merci à vous!
Libljhj est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2012, 23h38   #2
Flob91
Membre expérimenté
 
Avatar de Flob91
 
Florent
Ingénieur
Inscription : mai 2005
Messages : 791
Détails du profil
Informations personnelles :
Nom : Florent
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur
Secteur : Industrie

Informations forums :
Inscription : mai 2005
Messages : 791
Points : 548
Points : 548
Pour capturer un flux audio, essaye du coté des librairies multimédia du style de Directx, mais il doit en exister de plus simple.

Ensuite, une FFT est utile pour ton traitement du signal.

F.
Flob91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 21h32   #3
edgarjacobs
Membre éclairé
 
Homme
Développeur informatique
Inscription : mai 2011
Messages : 203
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 53
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2011
Messages : 203
Points : 319
Points : 319
Voir du coté de FMODEX. Il y a des tutoriels sur le site de dvp, et pas mal d'exemples (dont ce que tu cherches je pense) qui viennent en téléchargeant la librairie.
edgarjacobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 23h40   #4
Sve@r
Expert Confirmé Sénior
 
Avatar de Sve@r
 
Homme Frédéric
Ingénieur développement logiciels
Inscription : février 2006
Messages : 3 495
Détails du profil
Informations personnelles :
Nom : Homme Frédéric
Âge : 44
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 3 495
Points : 6 604
Points : 6 604
Salut
Pourquoi ne pas récupérer le source de Audacity (GPL)...
__________________
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Tout ce qu'un individu reçoit sans rien faire pour l'obtenir, un autre individu a dû travailler pour le produire sans en tirer profit.
Tout Pouvoir ne peut distribuer aux uns que ce qu'il a préalablement confisqué à d'autres car on n'accroît pas les biens en les divisant.
Quand la moitié d'un peuple croit qu'il ne sert à rien de faire des efforts car l'autre moitié les fera pour elle, et quand cette dernière moitié se dit qu'il ne sert à rien d'en faire car ils bénéficieront à d'autres, cela s'appelle le déclin et la fin d'une nation.
Dr. Adrian Rogers, 1931
Sve@r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2013, 17h09   #5
Libljhj
Invité de passage
 
Inscription : décembre 2012
Messages : 7
Détails du profil
Informations forums :
Inscription : décembre 2012
Messages : 7
Points : 0
Points : 0
Merci pour vos réponses!

J'ai regardé du côté de FMOD, et effectivement, j'ai trouvé un exemple de reconnaissance de note via le micro!

Je n'ai plus qu'à travailler là dessus, merci à vous!
Libljhj est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h05.


 
 
 
 
Partenaires

Hébergement Web