Yo à tous !
Merci pour toute vos réponses.
J'ai prit quelque jours pour réfléchir a mon projet final
donc au final, j'aimerai utiliser un signal audio qui viendrai d'une entrée son ( utilisation de adc~ ).
Ensuite, j'aimerai extraire le bpm et la fft du signal. (Bonk~et fft~)
Cependant, comment faire pour faire apparaitre la valeur du bpm comprise entre 0 et 1 (c'est à dire : 0: 0bpm et 1: 200bpm)
Ensuite, j'aimerai aussi ajouter un filtre passe bande avant la FFT pour éliminer les sons de percussion et la valeur envoyée aprés la FFT sera la fréquence du pic le plus intense (et sera comprise entre 0 et 1 avec 0:f1 et 1:f2).
Voila tout mon projet. Ceci est la partie son, traitement du signal. Je galere autant car je n'y connait vrmt pas grand chose et je ne connait pas du tout Pd !
Merci de votre aide en tout cas !!
Hors ligne
tu as pensé à diviser ton bpm par 200?
Pour les filtres pass-bande, regarde dans l'aide de Puredata accessible via Ctrl+B
Pure-Data => 03.audio examples => H01 et suivants
ainsi que
http://fr.flossmanuals.net/puredata/ch028_les-effets
Bonne lecture!
Hors ligne
Merci oli44 !
J'ai bien avancer.
J'ai encore des questions
la commande adc~ me permet d'obtenir le son issus du microphone intégré de mon mac. Est ce que si je branche un ipod en entrée microphone, le signal capté sera celui la ou sera tjs le mricrophone intégré?
Ensuite, est ce qu'on peut changer l'unité db d'un VU meter? en gros utiliser un VU meter pour visualiser quelque chose d'autre que des db ?
Merci a vous d'avance
Hors ligne
Pour la première question:
cela dépend de la config de ton OS et de ta/tes carte(s)-son, pas de Pd.
Pour la seconde:
étant donné que tu ne lui envoies pas du signal, mais un flot de données, oui. Par contre, tu ne pourras pas changer l'échelle. Si tu cherches d'autres widgets, regardes dans IEMgui.
Hors ligne