Programmation


  Onglet en cours de développement !  

Dans cet onglet, vous trouverez les codes qui permettent de transformer un fichier MIDI en une famille de codes barres. Vous avez pour cela le choix entre deux méthodes utilisant chacune une distance : la DFT-distance et la distance de Hausdorff. Une fois la distance choisie, la construction du complexe simplicial filtré utilise la méthode de Vietoris-Rip (ou clique-complexes), ce qui permet ainsi de calculer l'homologie persistante associée au morceau, c'est à dire des codes barres (ici en degrés 0 et 1). Chaque distance fournit une analyse différente du morceau étudié : par exemple, la distance de Hausdorff reconnaît des structures basiques de construction de morceaux (exemple), tandis que la DFT-distance (distance se basant sur la Transformée de Fourier Discrète) est capable de reconnaître des transformations de mesures classique comme par exemple des inversions ou des translations. Pour plus d'informations sur lees distances utilisés ou l'utilisation de l'homologie persistante dans ce cadre, rendez-vous dans l'onglet Bibliographie.

Dans un second temps, il sera également possible pour l'utilisateur de proposer un fichier MIDI et d'obtenir ainis une famille de codes barres (en degrés 0 et 1).

Les programmes proposés sont codés en Sage dans un notebook Jupyter. Pour plus d'informations sur ce language de programmation, rendez-vous sur la page suivante.