MIDI

Nicolas___ Messages postés 992 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 24 avril 2013 - 24 avril 2006 à 20:50
Nicolas___ Messages postés 992 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 24 avril 2013 - 26 avril 2006 à 19:25
Voila , hier j'ai telechargé un logicile excellent TS-AudioToMIDI disponible sur www.Telecharger.com

le but étant ,pour ceux qui ne l'avais pas compris dans le nom de la source, de transformer un son en fichier MIDI...

Mais bien que ce soit une source génial , il est impossible ( ou alors j'y arrive pas ??? ) d enregister le son transformer en midi en un fichier MIDI , ce qui pose un petit probleme

Alors j'ai essayé de trouver une source en delphi qui parlait de ce sujet mais sans succes ( ni sources , ni composant et meme pas de projet ...)

Donc je me demandais tout naturelement si quelqu'un connaissait une source , un composant ou une librairie (dll) capable de faire ca ???

Merci

13 réponses

florenth Messages postés 1023 Date d'inscription dimanche 1 août 2004 Statut Membre Dernière intervention 17 août 2008 3
24 avril 2006 à 21:13
Transformer un MIDI en Wav, pas de problème.
Mais dans l'autre sens, ça me parait un peu (beaucoup ?) plus complexe. La raison est qu'il faudrait extraire les instruments présents dans le Wav, trouver les notes, et enfin écrire le fichier. C'est du niveau de reconnaissance vocale mais en bien plus élaboré tout ça non ?

Ou alors, je suis completement à côté de la plaque (ce qui dans ton cas Nicolas__ t'arrangerais )

S'il y a des spécialistes dans le coin; qu'ils se manifestent.

Si tu ne te plantes pas ......
tu ne pousseras jamais
0
Nicolas___ Messages postés 992 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 24 avril 2013 1
24 avril 2006 à 21:37
Oui c'est ca !!!
Bon je sais que c'est pas de mon niveau mais j'aimerais quand meme esperer voir une source qui traite de ce sujet...

Mais je n'ai jamais dit que je la ferai , pas fou !!! lol !

ciao
0
Nicolas___ Messages postés 992 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 24 avril 2013 1
24 avril 2006 à 21:39
Ps: il y a un autre programme de ce genre c'est Widi recognition system mais meme probleme on ne sait pas enregistrer le midi sans etre inscrit ( et le prog coute trop cher !!! )
0
florenth Messages postés 1023 Date d'inscription dimanche 1 août 2004 Statut Membre Dernière intervention 17 août 2008 3
24 avril 2006 à 21:41
Bouarf, si, tu peux toujours utiliser l'algorithme Bruteforce pour arriver à tes fins.
Il te faudrait ''juste'' un méthode de comparaison qui indique si deux sons sont à peu pres égaux (avec une sensibilité réglable).

Mais je te dis pas le temps que ça prendrait ... lol.
Tu as peut être meileur temps d'e-mailer l'auteur du prog pour qu'il fasse un m-a-j ou mieux, qu'il t'explique !!

++

Si tu ne te plantes pas ......
tu ne pousseras jamais
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
24 avril 2006 à 22:52
Salut

Nicolas Florenth a raison. C'est bcp plus dure dans l'autre sens. Il existe cependant des logiciels qui le font mais ils sont payants( Dommage heiin ? lol).
Si tu veux lire un fichier Midi avec ton PC tu auras un son pourri de chez pourri. Cependant si tu ulises un synthé ou une boite à rythme c'est autre chose.

Une autre solution est de créer un petit groupe : "parmis les membres de CS qui est partant pour faire un CODING BAND?" Avec tout les membres ont pourrait faire un orchestre symphonique. MDRRRRRRR
0
Matt 261 Messages postés 1173 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 10 septembre 2011 3
25 avril 2006 à 10:55
Salut,
eh bien non, il y a aussi des logiciel gratuits qui proposent ce genre de services (désolé je n'ai plus le nom mais dès que je le retrouve je t'envoie un MP).
Comme il a déjà été dit, du Midi au Wav, it's very easy, mais du Wav au Midi c'est la galère. Il faut déjà que tu ais un PC qui carbure si tu enregistre en direct. Il faut analyser le son entrant, trouver sa correspondance en Midi et écrire la note...
Pour le "non-direct" c'est pareil. En résumé il faut que tu "apprennes" à ton prog les différentes fréquences et à traduire tout ça en Midi. Le pls simple est de ne pas se casser la tête avec les différents instruments après l'enregistrement; tu prends le piano et l'affaire est réglée...

@+ et bon courage (lol)

Matt

<hr size="2" width="100%">La paresse est la mère du génie...
0
cs_shining Messages postés 304 Date d'inscription lundi 30 décembre 2002 Statut Membre Dernière intervention 10 mars 2012
25 avril 2006 à 15:01
pas étonnant que tu ne puisse pas trouvé un code source vu qu'ils on font leur commerce lol, et ils font appel à un algoryhtme extremement puissant capable de reconnaître les instruments(enfin ils essayent lol) bon ya un peu de l'arnaque car chacun se fait son propre algorythme et donc sa varie d'un logiciel à un autre mais jusqu'à présent aucun logiciel n'est capable d'extraire la totalité sans faire appel à l'aide humaine ;) !!! ce qui prouve que cette algo n'est pas encore très fiable !!!

j'ai oublié le nom de cette algo mais par contre un conseil télécharge de suite cette source en c++ c'est le même algo mais utilisé pour la reconnaissance des guitards !!!!! c'est incomplet mais avant que l'auteur ne retire le code source ;)

THE LINK
http://www.angelfire.com/moon/guitar2004/downloadpage.html

PS : ouai c'est étrange l'interface ressemble à WIDI pro http://widisoft.com/
0
Matt 261 Messages postés 1173 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 10 septembre 2011 3
25 avril 2006 à 16:08
Généralement ceux qui trouvent un algoritme le gardent pour eux et le vendent pour la bonne cause que ça peut leur rapporter gros tout dépend en quel domaine.

<hr size="2" width="100%">La paresse est la mère du génie...
0
Nicolas___ Messages postés 992 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 24 avril 2013 1
25 avril 2006 à 18:58
@ Francky : hé ouais toujours une histoire d'argent ... pfou pas marrant ! lol
Shining je vais regarder ta source mais le c++ est un pays étranger pour moi ... !

Florenth , ben je vais regarder c quoi cet algo

ciao

Cartonne l'idée du groupe ( mdr !!! ) ;)
0
florenth Messages postés 1023 Date d'inscription dimanche 1 août 2004 Statut Membre Dernière intervention 17 août 2008 3
25 avril 2006 à 19:07
Ah non non surtout pas !!!
Ne teste pas l'algorithme Bruteforce !

C'est vrai que ça peut marcher mais c'est vraiment "bourrin" comme on dit.
En fait, ça consiste à tester toutes les notes possibles jusqu'a trouver celle qui colle le mieux.
Mais, pfff, ça en prend du temps. D'autant plus si tu veux trouver plusieurs instruments en meme temps (sinon, c'est tout au piano ^^)

En voila un exempl,e sur la source de Grandvizir : MD5 Recovery Tool

Sur ce, bonne chance pour la suite ...

Si tu ne te plantes pas ......
tu ne pousseras jamais
0
Nicolas___ Messages postés 992 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 24 avril 2013 1
25 avril 2006 à 19:45
bon d'accord , c'est vraiment un truc de me*** !!!

Au fait je devrais m'amuser a trouver moi meme tt les notes en gros ???

Donc t'as bien raison laissons tomber.

Bizarre que dans l'imensité du web , il n'y a pas un prog de ce genre GRATOS ( matt en parle mais j'ai cherché , je trouve keudal !)

Enfin imensité ...
quand on cherche un truc un peu plus spécifique , on retombe toujours sur les meme choses ou sur les meme adresse ...

Allé Ciao
0
Matt 261 Messages postés 1173 Date d'inscription mercredi 2 novembre 2005 Statut Membre Dernière intervention 10 septembre 2011 3
26 avril 2006 à 09:14
J'ai deux prog du genre gratos que je cherche parmis mes 600 000 logiciels gratos (et payants [légal bien sur]) que j'ai sur mon PC. Donc je t'envoie un MP dès que je remet la main dessus.

@+
Matt

<hr size="2" width="100%">La paresse est la mère du génie...
0
Nicolas___ Messages postés 992 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 24 avril 2013 1
26 avril 2006 à 19:25
ok boy ...
0
Rejoignez-nous