Celui-ci est probablement pour quelqu'un avec une certaine connaissance de la théorie musicale. Les humains peuvent identifier certaines caractéristiques de sons tels que la hauteur, la fréquence, etc. Sur la base de ces propriétés, nous pouvons comparer un son à un autre et obtenir une mesure de vraisemblance. Par exemple, il est assez facile de distinguer le son d'un piano de celui d'une guitare, même si les deux jouent la même note.Quelles propriétés du son peuvent être représentées/calculées dans le code?
Si nous devions aller sur le même processus programme, en commençant par deux échantillons audio, quelles sont les propriétés des sons que nous pourrions calculer et utiliser pour effectuer nos comparaisons? Sur une note plus technique, y at-il des API populaires pour faire ce genre de choses?
P.S .: S'il vous plaît excusez-moi si je l'ai fait des erreurs élémentaires dans ma question ou je sonne comme un noob de musique complète. C'est parce que je suis un noob complet de la musique.
pas de bonne réponse à votre question, mais « timbre » est le terme pour la « voix » du son (piano vs guitare en jouant la même note) afin que pourrait être un moyen pour une enquête plus approfondie. , La hauteur et la fréquence sont également la même chose (la fréquence étant un terme plus technique, pas étant un terme plus musical), pour ce que ça vaut la peine. –