Bonjour à tous (tes)
je viens de terminer un patch qui délivre en sortie et sous forme de listes de 3 éléments des triplets successifs "pitch-vél-durée (en ms)" Ex : "60 80 250" "73 70 300" "66 100 500", etc
avec une sortie midi, ça fonctionne et j'obtient donc des motifs mélodiques... Mais comment faire pour remplacer le midi par un rendu audio à partir d'un buffer. Pour la transposition mélodique du buffer, pas de pbs ça marche (avec gizmo~)...mais j'ai un problème pour les durées!!! (sachant que j'utilise groove~ pour lire les buffers....
je traiterais les vélocités + tard
toutes idées bienvenues
bien à vous
A
Hors ligne
Bonjour Alain,
citation :
mais j'ai un problème pour les durées!
Lequel exactement?
Tu pourrais poster un patch qui montre où t'en es et là où ça bloque?
ça nous permettrait de se faire une meilleure idée peut-être.
Hors ligne
Salut Able,
ta question m'interesse. Avec ton [buffer~] tu utilise quoi pour lire l'audio un groove~ ou un sfplay~ ?
car avec un groove facilement on pitch le fichier audio et la durée sera proportionnelle au pitch (si je dis des bêtises corrigez moi).
Apres pour la vélocité il me semble que en mettant un [scale] avec (0 127 0. 1.) ca devrait le faire ?
bon a bientôt
Pascal
Hors ligne
Bonjour
désolé du retard de cette réponse mais pris par autre chose.
Bon, je vais essayer d'être plus clair. En fait je travaille sur un projet de suivi et de génération d'improvisation. Le patch général fonctionne de la manière suivante :
Un module de capture basé sur un objet fiddle~ (affiné par un le développeur avec qui je travaille de temps en temps)détecte un flux audio et donne en sortie 3 listes : une liste pitch (P), une vélocité(V) et une durées(D).
Pour l'instant les listes pitch et durées sont routées (sous conditions détectées dans la phrase d'entrée : registre, ambitus, vitesse, etc...) vers différents modules de réécriture (tranposition, renversement, rotation, accélération, etc...)
Une fois les réécritures effectuées ces listes sont recombinées dans un module avec la vélocité d'origine et ce module ressort des suites de triplets PVD... qui sont ensuite joués par un module de base qui génère du midi
ça fonctionne pas trop mal (bien que le fiddle~ soit encore trop peu réactif)
Mais le but du jeu est que l'improvisateur entende l'ordinateur lui ressortir des phrases jouées avec sont propre son!!!
Donc j'ai concocté un basique sampler à la volée ..... et en bidouillant suis arrivé à ce que le buffer d'origine soit transposé à la demande sans que sa durée change...
Mais comment faire pour utiliser ce buffer à la place du midi???? pour les hauteurs pas de pbs, mais pour les durées??? (comme précisé je traiterais les vélocités par la suite)
est ce plus clair???
Bien à vous
A
Hors ligne
Hello
ardu mais faisable (ça se fait en live dans le cadre de OMAX développé par l'Ircam qui est aussi un suiveur/générateur d'impro)
tu me diras je pourrais m'en servir.... MAIS je trouve le fait main plus fun et OMAX, sans rentrer dans le détail, analyse et reproduit le style de l'improvisateur, alors que dans le cas de ce projet, je voudrais que ce soit le système qui à terme génère ses propres règles de réponse
Et encore une fois toutes les idées sont les bienvenues!!!!
A bientôt
A
Hors ligne
Pages: 1