Audiveris logiciel de reconnaissance optique de musique OCM
Publié : 09 sept. 2011, 16:21
Audiveris est un logiciel qui permet de scanner une partition et de faire de la reconnaissance de caractères musicaux. Ce programme est écrit en java donc en principe multiplateforme (Linux, Apple, Microsoft).
Pour l'installer sous linux le tutoriel est là : http://www.clarinette.net/wiki/index.ph ... sous_linux
Il est mis à disposition par Armand qui nous fait découvrir par la même occasion son existence. Pour le lancer sous linux à la place du fichier bat qui se trouve dans l'archive zip. Il faut faire un fichier script dans un fichier Audiveris.sh rendu executable. Ce fichier comme les fichiers .bat sous windows contient les instructions pour lancer le programme. Le mien contient les lignes suivantes :
---------------------------------------------
setlocal
GP_HOME=.
COMMAND_PATH=`echo ${0} | sed -e "s/\(.*\)\/.*$/\1/g"`
cd ${COMMAND_PATH}
%java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel audiveris
%java -Xmx256M -jar dist/audiveris-4.0beta.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
java -jar dist/audiveris-4.0beta.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
endlocal
-----------------------------------------
C'est peut être ce fichier que je dois modifier pour avoir une meilleure intégration de la fenêtre dans mon environnement mais je ne suis pas assez fort pour me dépatouiller tout seul .
Puisque ce logiciel est en principe et par construction multiplateforme je vous mets le lien vers les pages du projet à consommer sans modération
http://kenai.com/projects/audiveris
L'intéret de l'engin c'est quoi? ... Et bien, c'est de transformer un partition papier scanné en un fichier musical xml. Ce fichier peut être lu par des éditeurs de partition comme musescore. Dans ces logiciels d'édition musicale, les fichiers xml peuvent être corrigés ou transformés en fichier midi pour être écoutés. Musescore peut exporter le même fichier dans le format de lilypond, les possibilités d'édition et de correction sont quasi illimitées.
Plus l'impression de départ est bonne, moins il y a de corrections à faire dans le logiciel de reconnaissance musicale , moins on corrige dans les éditeurs et plus l'exploitation numérique de la partition papier est rapide. Cool non?
Voilà amusez-vous bien, j'espère que nous arriverons à faire des reconnaissances de caractère efficaces après corrections dans l'interface d'Audiveris.
a+
Voici deux pages d'écran (voir le fils "MuseScore 1.1 Editeur de partitions") d'une partition qui passe sans correction d'un fichier tiff à un fichier XML musical puis au format que vous voulez .MID; .ly et j'en passe.
La fenêtre avec le fichier tiff dans l'interface d'Audiveris et la même partition (sans les corrections des erreurs de reconnaissance) en xml dans Musescore :
Audiveris :
Musescore :
Pour l'installer sous linux le tutoriel est là : http://www.clarinette.net/wiki/index.ph ... sous_linux
Il est mis à disposition par Armand qui nous fait découvrir par la même occasion son existence. Pour le lancer sous linux à la place du fichier bat qui se trouve dans l'archive zip. Il faut faire un fichier script dans un fichier Audiveris.sh rendu executable. Ce fichier comme les fichiers .bat sous windows contient les instructions pour lancer le programme. Le mien contient les lignes suivantes :
---------------------------------------------
setlocal
GP_HOME=.
COMMAND_PATH=`echo ${0} | sed -e "s/\(.*\)\/.*$/\1/g"`
cd ${COMMAND_PATH}
%java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel audiveris
%java -Xmx256M -jar dist/audiveris-4.0beta.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
java -jar dist/audiveris-4.0beta.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
endlocal
-----------------------------------------
C'est peut être ce fichier que je dois modifier pour avoir une meilleure intégration de la fenêtre dans mon environnement mais je ne suis pas assez fort pour me dépatouiller tout seul .
Puisque ce logiciel est en principe et par construction multiplateforme je vous mets le lien vers les pages du projet à consommer sans modération
http://kenai.com/projects/audiveris
L'intéret de l'engin c'est quoi? ... Et bien, c'est de transformer un partition papier scanné en un fichier musical xml. Ce fichier peut être lu par des éditeurs de partition comme musescore. Dans ces logiciels d'édition musicale, les fichiers xml peuvent être corrigés ou transformés en fichier midi pour être écoutés. Musescore peut exporter le même fichier dans le format de lilypond, les possibilités d'édition et de correction sont quasi illimitées.
Plus l'impression de départ est bonne, moins il y a de corrections à faire dans le logiciel de reconnaissance musicale , moins on corrige dans les éditeurs et plus l'exploitation numérique de la partition papier est rapide. Cool non?
Voilà amusez-vous bien, j'espère que nous arriverons à faire des reconnaissances de caractère efficaces après corrections dans l'interface d'Audiveris.
a+
Voici deux pages d'écran (voir le fils "MuseScore 1.1 Editeur de partitions") d'une partition qui passe sans correction d'un fichier tiff à un fichier XML musical puis au format que vous voulez .MID; .ly et j'en passe.
La fenêtre avec le fichier tiff dans l'interface d'Audiveris et la même partition (sans les corrections des erreurs de reconnaissance) en xml dans Musescore :
Audiveris :
Musescore :