hello
vu que dans MaxMSP les filtres sont des 2 poles, m'est venue l'envie de me servir de Reaktor pour les filtres de mes patches max
donc j'importe mon reaktor comme plug-in vst dans max et ça marche. Enfin, l'audio marche (c'est déja pas mal)
je voudrais maintanant controler reaktor depuis max - alors sur le principe ça marche, à part que c'est obscur: pour chaque controle (on dira pour chaque fader) il suffit de trouver le N° (ID) qui lui a été attribué par Reaktor, d'office il semble. Comme y'a 1000 possibilités, ça laisse de la marge....
___ comment peut-on attribuer soi-même ces ID ???
alors plus loin, ce que je voudrais c'est ne pas envoyer ces controles comme une valeur entre 0. et 1. (qui est pour autant que je sache la façon dont tous les hotes-plugs communiquent) mais envoyer la VRAIE valeur, par exemple la freq de coupure (en hertz donc)
___ j'imagine que en osc c'est possible, non ?? mais comment?? quelqu'un a essayé ded dialoguer hote-plug Reaktor via OSC??
merci merci
je dirais pas que c'est constructif comme réponse, mais ça me va droit au coeur!!!
bon, pour la 1ere partie de la question, j'ai trouvé, dasn Reaktor-plug-in faut aller dans "Ensemble propreties" (qu'on trouve avec ctrl-clik) là dans l'onglet communication et en bas y'a les trucs des ID's -et là je mets mon ensemble en 0 pour la base ID
de là dans la même fenetre de chaque objet (potard ou fader) je lui donne le N° que je veux - on peut aussi passer, dans la fenetre "générale" par le menu ID's, par "sort & compress" qui assigne les potards existants à des numéros qui se suivent.
ouf
par contre utiliser OSC dans reaktor-plug j'y arrive tjs pas....... est-ce possible.....???????
à suivre
bon, mon sujet a pas l'air de passionner les foules, (ah bien sur c'est pas sexy comme parolier cherchant musicien) mais j'avance
_il semblerait bien que OSC dans Reaktor quand celui-ci est plug-in ce soit pas possible
_tout ce qui serait communication midi, c'est un peu foiré vu que 0-127.....
_alors ce que je suis en train d'essayer - et qui marche partiellement - c'est la manip suivante:
*dans max
_ je choisis ma fréquence, quelle qu'elle soit (donc y compris une valeur à virgule) pour peu qu'elle soit supérieure à 20hz (en aigu je peux monter au delà des 20.000 hz)
_je la convertis en note midi, mais en "flottant" (par exemple 1000hz donnent la note midi 83.2130 etc etc); du coup j'ai un continum, en midi notes, certes, mais en "flottant"
_je fais un leger arrondi vers les 0.25, ce qui me donne quand même des 1/8 de ton - on dira que c'est une précision suffisante (ouais, ça dépend de ce qu'on fait, mais....)
_je fais un mapping des midi-notes entre 15.25 et 142.25 en valeurs entre 0. et 1. (15.25 c'est la note midi pour 20hz, 142.25 c'est 15.25 + 127, soit la norme midi)
__c'est cette valeur entre 0. et 1. que j'envoie au fader de Reaktor
*dans Reaktor
_pour le fader je lui indique que son "range" est entre 15.25 et 142.25
_et en "num steps" je mets 100000 (sans doute il faudrait plus, ou trouver un autre "truc"
mais disons que pour l'essentiel ça a l'air de marcher, et l'erreur (il y en a une) n'a pas l'air d'étre supérieure au 1/8éme de ton - parfois moins.
bon, si quelqu'un a une solution plus simple, je suis preneur
merci
mais pourquoi ne pas tout simplement utiliser un scaling des fréquences
dans max vers 0. 1. , soit avec un <scale> soit avec un <expr>, façon
Max vers GrM tools... ?
bah, toute façon si ça marche comme ça et si tu retrouve
tes fréquences ds reakteur.
Je dit ça parceque j'ai déjà vu
des trucs avec des fréquences écrites super précises
(genre 2 ou 3 chiffres aprés la virgule!!!!!!,si si).
ah, que ne ferait-on pour les philtres magiques....
bah, un scaling c'est "un peu" ce que je fais
expr par contre demande de connaitre (ou définir) une expression, justement
mais le problème/défaut (ou plus simplement différence de "conception") vient du fait que Reaktor, étant pensé pour une musique plus........ euhhhh..... "jeune"?? boumboum?? technoïsante et sequencée?? bref, peu importe, étant pensé pour que les hauteurs s'expriment en midi notes (d'ailleurs dans les filtres, oscillos etc cette entrée est nommée "p" comme dans "pitch" et non pas, chais pas, "f" commme "frequency") si tu veux des hauteurs (en freq, ou plutôt en Hz) trés précises, il faut que le fader qui reçoit la valeur (entre 0. 1.) puisse justement atteindre CETTE hauteur là.
d'où ce que je dis sur la "num step" - que je donne en 100.000 pas (alors que audépart c'est 127 !!) - en gros le potard/fader découpe son ambitus possible (127 - enfin je crois qu'on peut pas vraiment lui proposer un autre ambitus) en tant de pas (100.000). alors oui, ça fait des trés petites tranches, comme dit l'erreur n'est jamais supérieure au 1/8 de ton, mais ce n'est pas le continuum come tu l'as avec un "numbox" dans max.
en fait - ET SI JAMAIS quelqu'un connaissant Reaktor a lu jusque là !!!!!!!!!!!!- ce qu'il me faudrait c'est un "quelquechose" dans Reaktor qui accepte n'importe quelle valeur entre 0. et 1. (ou entre n'importe quoi et n'importe quoi) - passer par l'objet "fader" (knob) aura je crois toujours cette limitation d'arrondi......
mais si on me contredit ça m'arrangerait beaucoup!!!
Tu devrais aller te renseigner sur le forum http://nav.440network.com/out.php?mmsc=forums&url=http://reaktor.forumactif.com/index.htm.
Là-bas il y a quelques experts.
bon, un peu plus de 4 mois plus tard soudain une illumination - pas que ça ait passionné les foules, mais enfin - et merci à ceux qui ont essayé de m'aider, donc abdul6 et miss Kiki (off line)
********
ça m'est venu subitement , et ça marche
pour avoir les mêmes valeurs (de frequences) en Reaktor qu'en max, en fait c'est simple:
soit un cycle~ max, auquel je donne une valeur (de pitch) en freq - ce que l'on fait tous les jours
_par ailleurs je fais un vst~ avec Reaktor, et je lui colle un simple sine (donc oscillateur) avec ses 2 controles, amp et pitch (amp j'aurais pu mettre une constante, c'est le pitch qui nous intéresse)
_dans les propriétés du potard de pitch de Reaktor je lui mets min 27, max 127 (on est en midi-notes) num step 1000000 (le plus possible, quoi), mouse resolution 10000 (le plus possible) et le step size se fait tout seul (0.0001, donc le moins possible)
de là retour à max , ma freq (celle du cycle~) je la passe dans un ftom 0. (pas oublier le flottant) PUIS je lui fais un scaling [scale 27. 127. 0. 1.] (le 27 et 127 viennent des propriétés de reaktor - si je voulais bosser dans un ambitus plus petit, faut aussi changer le scale, donc augmenter la précision)
la valeur obtenue (entre 0 et 1) je la colle comme controlleur du pitch (le "automation ID" des propriétés du potard de reaktor me donne le N° du controlleur)
bon, c'est quasiment parfait - il y a un trés léger battement (à écouter les 2 freqs), mais il est trés trés lent, ça doit etre du 0.001 de ton, on dira que ça le fait
et voilà - sans OSC, sans rien de tout cela
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)