Partitions et OCR sous Linux
Tout en ligne de commande pour commencer.
Numérisation des partitions
- Installez les outils SANE (Scanner Access Now Easy)
sudo apt-get install sane-utils
- Vérifiez que votre scanner est bien vu
scanimage -L device `epson2:libusb:001:006' is a Epson CX7400 flatbed scanner
- Scannez une page
scanimage -p --resolution 300 --format=tiff > night_in_tunisia_tenor_1.tiff
explication des options
-p, --progress print progress messages --resolution 75|300|600|1200dpi [75]
Il est très important de sortir l'image au format tiff. Si vous voulez sortir un pdf, vous pouvez utiliser la commande suivante :
tiff2pdf -o night_in_tunisia_tenor_1.pdf -p A4 night_in_tunisia_tenor_1.tiff
Reconnaissance des caractères de la partition avec audiveris
- Cet outil a besoin pour fonctionner les polices de caractères de Finale. Télécharger la version gratuite de Finale (Finale Notepad) ici et installer le programme avec wine :
sudo apt-get install wine1.2 wine NP2k11WinDemo.exe
[EDIT] NotePad n'est plus gratuit depuis la version 2010, il est vendu 9,95 $ en téléchargement. Cependant, il est en téléchargement libre pour essai, ce qui est probablement suffisant pour installer les polices nécessaires.
- Une fois Finale Notepad installé copiez les polices de NotePad dans votre répertoire de polices :
mkdir ~/.fonts cp ~/.wine/drive_c/windows/Fonts/* ~/.fonts
(ou dézippez ce fichier .... )
- Enregistrez vos nouvelles polices :
fc-cache -f -v
- Audiveris utilise java, je vous conseille d'installer la version de sun (oracle)
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" sudo apt-get update sudo apt-get install sun-java6-jre sun-java6-plugin sudo apt-get install sun-java6-fonts sudo update-java-alternatives --set java-6-sun
- Installer l'outil gratuit audiveris
au moment de l'écriture de ce document, la version est la 4.0 beta.
mkdir audiveris cd audiveris wget http://kenai.com/projects/audiveris/downloads/download/audiveris-4.0beta-full-20101224.zip unzip audiveris-4.0beta-full-20101224.zip
- Lancer ensuite audiveris
java -Xmx512M -jar dist/audiveris-4.0beta.jar
- Ouvrir le fichier “tiff” précédemment généré par le scan de la partition (File → Open)
- Une fois que la partition est apparue, vous pouvez lancer la reconnaissance de la partition “STEP→EXPORT”. Une fenêtre en bas à gauche vous informe de l'évolution du travail en cours. Le travail est terminé lorsque le message suivant apparait :
INFO - Score exported to ...
Un fichier XML a été généré dans le répertoire de audiveris. Vous pouvez voir le résultat en utilisant par exemple le logiciel d'édition graphique de partition “musescore”.
sudo apt-get install musescore
MuseScore sait exporter un fichier au format LilyPond.