Bonjour,
j'utilise Matlab R2011b, avec tous ses composants (version standalone pour les étudiants de l'université).
Voilà mon problème :
J'enregistre un signal avec MAX/MSP puis je souhaite le traiter sous Matlab.
J'aimerais connaitre le tempo (BPM) de ce signal. J'ai donc pensé utiliser la cross-correlation (xcorr) mais je ne comprends pas vraiment ce que cela me donne.
De plus, je souhaite connaitre le BPM "en temps réel". Je mets ça entre guillemets car le fichier est analysé bien après l'enregistrement, mais en fait je souhaite connaitre le tempo à un moment donné. J'ai donc pensé utiliser un système de fenêtrage.
Mon signal est composé de pics d'intensité comprise entre 1.5 et 2.5 et le bruit a pour intensité entre 0 et 1.7.
Est-ce que quelqu'un pourrait m'expliquer comment utiliser l'auto ou cross corrélation ?
Merci d'avance.
Partager