fv-morphologie

source code

Analyse morphologique de séquences de symboles et signes musicaux, pour OpenMusic et PWGL et Common-Lisp.

code source

Zip - 1 Mo
fv-morphologie - 20111205
md5 : cbe2fdf5959a2b12ead3aca6f0862570

Installation

- Common-Lisp, avec ASDF
fv-morphologie est compatible avec ASDF.
Dans emacs+slime :

CL-USER> (load "/YOUR/PATH/TO/fv-morphologie/fv-morphologie.asd")
T
CL-USER> (swank:operate-on-system-for-emacs "fv-morphologie" :LOAD-OP)
T

- Common Lisp, sans ASDF

cd /dossier/fv-morphologie
(load "fv-morphologie-cl.lisp")

- PWGL
Télécharger et décompresser la dernière version du code source ci-dessus.
Copier tout le dossier fv-morphologie dans le dossier "PWGL-User/User-library/" (ou équivalent).

- Scheme
Un début de code scheme pour l’analyse contrastive, avec LispMe sur PalmOS ici et (work in progress...) Version minimaliste pour conditions extremes !


Documentation

Documentation en ligne
Une documentation et des tutoriaux sont intégrés dans la version PWGL (cf. menu "Help" de PWGL). Il s’agit pour le moment de la documentation la plus complète.
Pour la version Common-Lisp, la documentation est pour l’instant intégrée dans le fil du code. Le fichier fv-morphologie-pwgl.lisp offre à ce jour une représerntation stable du menu (cf. présentation générale).


Développement (changelog)

v. 20111205
- fonction motif-group dans le menu Différenciation.
- des tutoriaux sont mis à jour, notamment correction des tutoriaux des fonctions de délinéation.

v. 20111102
- fonction exsample ajoutée dans le menu Encodage (cf. tutorial correspondant dans Help PWGL) ;
- ajout de documentation en ligne des fonctions dans PWGL (commande-d).

v. 20111028
- ajout de la fonction graph-extrem dans le menu Délinéation (extrémités - ou feuilles - d’un graphe) ;
- graph-deg renommée graph-degree ;
- graph-len renomée graph-length.

v. 20111025
- importantes modifications ;
- la fonction int-sign est supprimée, faisant double emploi d’une certaine manière avec la suivante ;
- la fonction int-primitives a été refondue en la fonction int-signature, laquelle propose une description de séquences numériques selon plusieurs méthodes : "min-flex-max", "landmarks" et "major-extrema". La méthode min-flex-max est encore expérimentale (cf. documentation en ligne et tutorial) ;
- mise à jour des tutoriaux en cours...

v. 20110201
- correction d’un bug arrivant parfois dans le graphe de recouvrement minimal qui pouvait alors être dissocié en deux ou plusieurs graphes (fonction span-tree) ;
- changement du nom de la fonction [class-graph] en [graph-part], déplacé dans le menu Délinéation ;
- développement de la fonction [class-sym] (ajout de différentes options) ;
- dans le tutorial, ajout de deux exemples de transcription automatique de sonagrammes (cf. FV-exemples/ornithologie/).

v. 20101221
- La fontion class-num est dotée d’un second mode "1d-centroids" pour la classification automatique de valeurs numériques à une dimension.

A faire (développement, todo list)

- portage OpenMusic
L’interface reste à faire, notamment au moyen de ompw et ompw-utils. (pas difficile, l’interface peut se référer à fv-morphologie-pwgl.lisp).

Voir en ligne : Documentation

Frédéric Voisin | Plan du site | Suivre la vie du site RSS 2.0