Zangdar
22/11/2010, 21h04
Salut !
Ce topic traitera de Xpresso et d'audio, puisque j'aimerais, comme le titre l'indique, pouvoir déclencher un son lorsqu'un objet atteint une certaine position. Le but en fait, pour comprendre facilement, serait de pouvoir jouer un son lorsqu'une note d'un piano est poussée. Donc, mettons que j'associe un haut-parleur à chaque note du piano (ce qui risque d'être chiant c'est de trouver chaque note du piano en WAV, bon ça on verra plus tard), et que quand une touche est pressée (donc quand un objet "touche" atteint la position Y = -30 par exemple, ou plutôt une rotation de 10° si l'axe est au bout de la touche), il faut que ça déclenche le son du HP.
Je me suis dit qu'une astuce pourrait être de définir le temps initial du HP à 1000F, et lorsque que la touche atteint telle position, ramener cette valeur à l'instant actuel. Seulement, cette valeur "temps initial" curieusement ne fait pas partie des paramètres du HP standards, mais pour y accéder, il faut cliquer sur l'objet HP dans la timeline, et du coup ce paramètre n'apparaît pas en entrée dans Xpresso dans la partie "Caractéristiques de l'objet"...
Bon, il faut savoir que je suis nul en Xpresso, et que c'est aussi la première fois que je m'intéresse à tout ce qui est audio dans C4D...
D'ailleurs, je ne sais même pas non plus comment définir en sortie des coordonnées précises d'un objet.
Je bute quoi.
Bref, j'espère que j'ai été assez clair sur ce que j'essaie d'obtenir, donc si un expert en la matière traîne par ici, pliz ailpe !
Ce topic traitera de Xpresso et d'audio, puisque j'aimerais, comme le titre l'indique, pouvoir déclencher un son lorsqu'un objet atteint une certaine position. Le but en fait, pour comprendre facilement, serait de pouvoir jouer un son lorsqu'une note d'un piano est poussée. Donc, mettons que j'associe un haut-parleur à chaque note du piano (ce qui risque d'être chiant c'est de trouver chaque note du piano en WAV, bon ça on verra plus tard), et que quand une touche est pressée (donc quand un objet "touche" atteint la position Y = -30 par exemple, ou plutôt une rotation de 10° si l'axe est au bout de la touche), il faut que ça déclenche le son du HP.
Je me suis dit qu'une astuce pourrait être de définir le temps initial du HP à 1000F, et lorsque que la touche atteint telle position, ramener cette valeur à l'instant actuel. Seulement, cette valeur "temps initial" curieusement ne fait pas partie des paramètres du HP standards, mais pour y accéder, il faut cliquer sur l'objet HP dans la timeline, et du coup ce paramètre n'apparaît pas en entrée dans Xpresso dans la partie "Caractéristiques de l'objet"...
Bon, il faut savoir que je suis nul en Xpresso, et que c'est aussi la première fois que je m'intéresse à tout ce qui est audio dans C4D...
D'ailleurs, je ne sais même pas non plus comment définir en sortie des coordonnées précises d'un objet.
Je bute quoi.
Bref, j'espère que j'ai été assez clair sur ce que j'essaie d'obtenir, donc si un expert en la matière traîne par ici, pliz ailpe !