bonjour je cherche a faire un patch qui convertirait une entrée audio ou un sample en noteout integré comme instrument ou effet midi dans live via max4live
quelquun a des pistes?
je sais c'est simple mais c'est mon deuxieme patch apres celui de la reactable
Hors ligne
Bonjour,
Si tu me donnes des précisions de la conversion audio à midi que tu souhaites :
Alors, je peux te donner un exemple de conversion, mais pour l'instant c'est trop vague, ta demande.
(événement audio, hauteur, amplitude, timbre... en canal, vélocité, hauteur, durée, position... de la note midi ?)
Quant à Max4live, je ne l'ai pas, mais cela ne change rien au principe de la programmation.
Après c'est à toi d'adapter la chose pour l'intégrer dans Ableton Live.
Hors ligne
en fait j'ai vu une vidéo d'exemple de patch mais j'ai un peu de mal à le refaire
le patch s'appelle "audio to midi transcription" sur you tube, tu verras donc ce dont je parle
Hors ligne
Ok, je vois et je ne vois absolument rien...
Ton truc est dans un patcher [p audiotomidi], ça ne me facilite pas le travail.
Mais, on peut en déduire plusieurs choses quand même :
Puisque son patch transforme une voix en accord, il y a une analyse fréquentielle large du son.
Donc il doit filtrer le son avec un lot de filtres passe-bande réglés sur les notes de la gamme tempérée.
À partir d'un certain seuil, l'amplitude du son à une fréquence précise devient une note midi avec plus ou moins de vélocité selon l'amplitude.
Tu peux utiliser un objet comme [fffb~] pour effectuer ce travail.
Il existe aussi l'objet [fiddle~] qui est plus simple d'emploi http://crca.ucsd.edu/~tapel/software.html.
Hors ligne
Oui, en effet, cela se fait :
J'ai utilisé un filtre passe-bande dans un [poly~], il faut utiliser un réglage de seuil cohérent pour chaque piste de son. Mais, je n'obtiens pas uniquement la fondamentale, j'ai aussi plus ou moins d'harmoniques selon les réglages.
Hors ligne
Salut et deja merci pour la capture d'écran
j'ai essayé de le reproduire mais je bloque sur l'objet poly qui ne m'affiche qu'une seule entrée et non 3 entrées et une sortie comme chez toi
as tu une idée?
Hors ligne
Oui, j'ai toujours une idée
Dans [poly~], les entrées et sorties se font avec les objets [in] et [out] ([in~] et [out~] pour l'audio), il faut les incrémenter [in 1] [in 2]...
Hors ligne
euh je suis ptetre idiot mais pas trop compris comment combiner [poly~] et [in~] et [out~]
Hors ligne
Va voir fiddle~, pitch~, sigmund~, etc...
Hors ligne
fxw a écrit:
Va voir fiddle~, pitch~, sigmund~, etc...
J'adore ce genre de non-réponse.
J'en ai une moi aussi : "tu peux le faire dans pure data"
( C'est vrai. Ca montre que je pourrais éventuellement le faire dans pure data. Mais, ça n'avance à rien du tout.)
easydragster a écrit:
euh je suis ptetre idiot mais pas trop compris comment combiner [poly~] et [in~] et [out~]
Idiot ? Je ne sais pas, mais débutant, certainement.
En fait, l'objet [poly~] est comme un patch dans le patch. En terme simple, il permet de multiplier ton code sans le répéter. Mais, il faut le remplir de code, le nommer et lui indiquer le nombre de répétition.
Hors ligne
Finalement, puisque l'on me sollicite, je publie le [poly~] pour tout le monde.
Easydragster, j'espère que tu as conscience que je te fais un beau cadeau (c'est bientôt Noël, après tout !).
Je ne crois pas que ce soit la bonne manière de faire pour t'apprendre à développer, mais puisque j'ai fait le patch parce que le sujet m'intéressait...
Alors, de ton côté soit correct : crédite le forum codelab.fr et sa communauté Max/MSP-Jitter
Joyeux Noël !
P.-S. : On peut bien sûr aussi faire varier la vélocité en fonction du niveau détecté.
Dernière modification par pschiiitt (2009-12-17 12:37:38)
Hors ligne
merci beaucoup
tu es un tueur afin de voir ce que je peux en faire dans max to live et j'exposerai le resultat bien sur
encore merci
Hors ligne
mon objet fiddle ne marche qu'en mode édition, il est grisé sinon, une idée ?
Hors ligne
Pages: 1