Bonjour!
J'ai pour les cours un projet à faire sur Pure Data, une sorte de programme de déclenchement de sons.
J'ai déjà fait un début de projet qui me permet de lire un fichier son donné quand j'appuie sur une certaine touche du clavier de l'ordi (ex : j'appuie sur "a", pure data va lancer le son d'une cloche). J'aimerais faire la même chose, mais avec la voix, et selon les décibels. Par exemple, quand je dis quelque chose dans le micro, si je dépasse un certain seuil de décibels, un certain son va être joué, si je dépasse un autre seuil c'est encore un autre son, etc. Ou alors dans le même principe mais avec l'intensité avec laquelle j'appuie sur la touche du clavier, mais je ne sais pas si c'est possible... Et du coup je ne sais pas du coup comment faire. Pour la voix je pensais me servir de l'UV-mètre, mais je ne comprends pas comment cela marche...
Est-ce que quelqu'un pourrait m'aider?
Merci d'avance!
Hors ligne
Bonjour,
Regarde du côté de l'objet [env~] qui permet de mesurer un volume sonore.
L'UV-mètre ne te servirait que d'un point de vue informatif.
Il me semble que tu peux trouver assez facilement sur le net des patchs de détection d'attaque qui fonctionnent un peu sur le même principe de ce que tu veux faire.
Par contre, pour la touche de clavier, je ne pense pas que ce soit pas possible, il te faudrait une autre interface.
Dernière modification par PAT(hate) (2015-04-30 22:25:34)
Hors ligne
Merci pour la réponse, je vais regarder ça!
En passant, si quelqu'un sait comment faire pour mettre un son sur Pure Data et le laisser, même si on l'envoie à quelqu'un, je suis preneur...
Hors ligne
plus d'options avec fiddle~
Hors ligne
bastien67 a écrit:
Merci pour la réponse, je vais regarder ça!
En passant, si quelqu'un sait comment faire pour mettre un son sur Pure Data et le laisser, même si on l'envoie à quelqu'un, je suis preneur...
Tu veux dire dans un tableau? Il faut aller dans les propriétés et cocher "enregistrer les données".
Hors ligne
Salut
Mesurer l'intensité avec laquelle tu appuie sur la touche du clavier n'est pas possible car un clavier n'est pas pourvu de ce type de mesure.
En ce qui concerne le déclenchement de sons avec la voix, c'est tout à fait possible.
Avec l'objet [env~] tu peux faire une mesure d'intensité sonore, avec l'objet [fidle~] tu peux faire de même mais également mesurer la fréquence du son.
Regarde dans les aides de l'objet, je pense que tu pourrais utiliser [fidle~] et déclencher la lecture de son lorsque l'intensité sonore atteint un certain seuil, et le type de son en fonction de la fréquence mesurée.
Voilà a++
Hors ligne