Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 2019
-
28 oct. 2006 à 21:18
cs_thegrudge
Messages postés4Date d'inscriptionjeudi 13 mars 2008StatutMembreDernière intervention19 juin 2008
-
15 mars 2008 à 16:02
Salut tout le monde,
Ce n'est pas une question précise. Juste une interrogation que je me pose et dont j'ai des difficultés à trouver la réponse... Il s'agit d'un concept qui me semble intéressant et que je voudrais partager avec ceux qui se sentent capables d'en venir à bout, car je ne pense pas que ce soit vraiment dans mes cordes...
Le concept:
Imaginez que vous vouliez trouver sur votre PC ou sur Internet un air de musique dont vous connaissez l'air et que vous savez fredonner mais dont vous ignorez le titre ainsi que le nom de l'auteur.
Vous prenez votre micro et vous fredonnez l'air...
Le logiciel dont je rêve serait capable d'acquérir ces données et de retrouver la chanson sans aucun autre renseignement.
Pensez-vous que ce soit réalisable et par quel bout prendre ce problème?
Y a-t'il des musiciens parmi vous qui y voient des obstacles insurmontables?
C'est vrai que sur la papier ca semble génial mais à faire .... . Il faudrait faire les choses suivantes :
-Choper le son via le micro : ca c'est facile .
-Ensuite trouver les harmoniques de ce qui a été enregistré via le micro : bonjour la transformée de Fourier .
-Ensuite faire un listing des harmoniques avec la notion de durée et d'intervalle. Là ca devient chaud.
-Interroger une base de données contenant avec les harmoniques, la durée des harmoniques et les intervalles et cela pour chaque chanson.
-Une fois que cette recherche a été fructueuse ou non (mais ca doit etre long à faire le trie dans des millions de chansons) afficher le résultat.
Ensuite vient le coté base de données : comment faire une telle base de données. C'est 1000 fois plus hard que ce qui a été dit au dessus.
Impossible ? Ben j'ai jamais dis ca : je prefere rester prudent . Je le connais notre Cari il a bien fait des missiles russes made in Portugal avec Mauricio
Par contre c'est vrai : si c'est bientot ton anniv, je me ferrai un plaisir de t'offrir une paire de rames car vu le travail tu vas en avoir besoin : j'en bave deja : oh pardon pour tes chaussures Cari .
Non plus sérieusement dès que l'on touche à la reconnaissance vocale ou autre c'est quand meme chaud. Mais dis toi que les mecs qui sont à l'origine de la notion de réseau et de protocole, ont du essuyé à l'époque quelques moqueries et pourtant ils ont réussit un truc qui sur le plan conceptuel est énorme : alors moi je le dis "Courage mon grand et fonce" fais nous un truc qui arrache du tonnerre de dieu et truc qui nous frisse les moustaches, un truc qui nous scotchent comme des mouches sur un ruban.
Une piste pour le fourier : conversion d'un wav en mp3.
Bon allez j'arrette mon Flood.
Bon coding à toi et je compte sur toi pour avoir le source la semaine prochaine. Je crois que j'ai du abuser de la moquette ce soir.
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 29 oct. 2006 à 05:17
comparaison de spectre harmonique, ou de note par transposition d'octave (si on chante plus ou moins dans le ton).
il faudrait donc deja convertir la voie en partition simple.
puis comparer la partition avec une banque de donnée en sortant les musiques les plus proche.
ça ressemble beaucoup a la reconnaissance vocale ( http://fr.wikipedia.org/wiki/Reconnaissance_vocale )
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 29 oct. 2006 à 10:27
Intéressante, cette idée, Cari.
Si j'étais Virgin, j'achèterais (enfin, je te piquerais) le concept.
A mon avis, ça passerait par une conversion audio/wav -> midi, qui ne tiendrait compte que de la mélodie.
Ensuite, on recherche dans une base de donnée en fonction de la vraissemblable.
Une espèce d'ocr de la musique, une omr, quoi...
Il me semble, mais je dis peut-être une bêtise, que certains logiciels commerciaux (Cubase, Cakewalk ?) convertissent déjà de l'audio vers le midi.
En tout cas, c'est du boulot pour une équipe de pros, tout ça...
Bon dimanche à tous.
japee
Vous n’avez pas trouvé la réponse que vous recherchez ?
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 29 oct. 2006 à 12:32
Oui, Cirec, Cubase ou Cakewalk font ça.
Tu branches un clavier avec une sortie midi, ce qui sort peut être édité, travaillé, sauvegardé, etc...au format midi.
Que je sache, on peut même obtenir la partition du morceau créé, option réservée aux versions pro... très chères.
Nicolas___
Messages postés992Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention24 avril 20131 29 oct. 2006 à 14:23
@ japee et a Cirec :
AmazingMIDI est un logiciel gratuit qui transforme un son wav en midi ( le resultat est hum decevant !!!) sinon Widi le fait mieux mais il est tres cher .
Donc une idee ( mais surement aussi chaud ) tu parle dans ton micro , ca t'enregistre le son et ca te le convertit en midi ( et en tps reel) puis ca le compare avec une banque de donne midi ( que tu dois t'amuser a faire ou non )
probleme la transo Wav-> Midi !!! le plus important !
Ben oué Nicolas mais le fait de le transformer en Midi permet juste de se passer de la transformée de Fourier mais il y a d'autres problemes :
-On chante pas tous de la même facon : bonjour une chanson en Anglais avec notre accent pourri.
-Ensuite une question d'octave et de tonalité : ca dépend de chaque personne.
-Ensuite il faut chanter avec le bon rythme.
Donc ca induit des calculs de comparaisons et de concordances qui sont loin mais alors très loin d'etre facile à faire : tout ca avec un temps record. Un internaute aura pas envie d'attendre 25min pour avoir une liste de 500 résultats probables dans laquelle il devra faire le trie.
Je crois que c'est une idée intéressante sur le principe mais si elle est réalisable, elle induit une véritable équipe de gens très doués et spécialisés la dedans.
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 30 oct. 2006 à 00:08
jusqu'a maintenant, seul le cerveau humain est capable de redonner un sens a un fredonement ou un sifflement ou encore nos fameux lalalaaalala pom pom (chantés faux completement bourré avec la voie enrouée.)
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 29 oct. 2006 à 19:55
Ouais...
De toute façon je pense qu'une approche purement 'physique' ou 'mathématique' du problème n'est pas la bonne voie.
Car alors, comment expliquer qu'un enfant n'ayant aucune notion de solfège et n'ayant pas l'oreille absolue soit capable de reconnaître une musique; même dans une autre tonalité ou un autre rythme ou avec des paroles différentes?
Ce qui marche 'biologiquement' doit pouvoir se concevoir sans trop de maths.
Comment fonctionne notre cerveau sur ce coup? That is the question.
Convertir un fichier wave en une image, par exemple?
Resterait à comparer les différence de tailles (rythmes) et les différences de tons (tonalités)..?
Puis transformer une image couleur en noir et blanc est facile et cela correspond en une sorte de simplification de l'image. Pourquoi ne pas simplifier la musique de façon similaire?
Bon, j'arrête de fumer la moquette à Francky. Trop forte pour moi cette moquette, finalement. lol
cs_thegrudge
Messages postés4Date d'inscriptionjeudi 13 mars 2008StatutMembreDernière intervention19 juin 2008 15 mars 2008 à 16:02
TheGrudge
est bin les ami moi je pens ke si vous trouvez ke ca est juste donc on peut inventé un systeme ki controle tout l'ordinateur apartir du sons...peut ètre ke c le systeme d'exploitation du future...est pourkoi pas...bin tout est possible...est comme c l systeme d'exploitation kon creé donc on sera capable de crée une intéligence artificielle capable de reconnaitre tous les mots est les phrases est pourkoi pas les éxpréssion figuratif....merci...si vous voulez koi ke se soi alors je ss a votre disposition....