2010-06-02 27 views
2

J'utilise l'API Audiveris pour générer un fichier xml (MusicXML) une fois que la partition (par exemple fichier pdf/img) est entrée (par exemple, quand je donne la feuille emplacement de la musique (fichier pdf), pour en générer le fichier xml (dans un autre emplacement)).Comment faire les étapes d'une API via le mode CLI/batch sans interface graphique

Audiveris possède sa propre interface graphique pour ce faire. Mais puis-je faire ce processus de sheetmusic-to-xml sans utiliser leur interface graphique, mais seulement à partir de la CLI? Si oui, comment puis-je l'aborder? Et aussi si c'est le cas - est-il possible de le faire fonctionner en CLI - en utilisant du code Java (disons d'invoquer des étapes pour que l'API se produise dans la CLI en utilisant Java Code - j'ai entendu dire que c'est possible!

J'ai réussi à ouvrir l'interface graphique en ouvrant le fichier jar à partir de CLI. Mais j'ai besoin de savoir s'il est possible d'effectuer tout le processus sheetmusic (disons pdf) -to-xml sans utiliser leur GUI, mais seulement via CLI (c'est-à-dire en mode batch)?

RÉJOUISSENT toute aide ou des conseils Merci à l'avance

Répondre

2

utiliser l'option -batch et le programme fonctionnera sans l'interface graphique.

Utilisez l'option -help, pour obtenir la liste complète des paramètres de l'interface CLI Par exemple: java -jar dist/audiveris-3.3.jar -help vous donnera (reformaté pour une meilleure lisibilité): omr.CLI.stopUsage (CLI.java:362) - INFO:

Options Audiveris syntaxe: [-help] [-batch] [StepName -Step] [-option (key = | @ OPTIONLIST) +] [-sheet (SHEETNAME | @SHEETLIST) +] [-script (SCRIPTNAME | @SCRIPTLIST) +]

noms étape connus sont dans l'ordre (non sensible à la casse): CHARGE: Charger l'image de la feuille SCALE: Compute obliquité globale et tourner si nécessaire SKEW: Détecte & supprimer toutes les lignes du personnel LIGNES: Récupérer Dashes horizontale HORIZONTAUX : détecter des traits horizontaux SYSTEMS: Récupérer des systèmes de colle barre mESURES: Récupérer des mesures de bâtons Bar SYMBOLES: Reconnaissez Symboles & composés STORES: Extrait verticales PATRONS: modèles de glyphe feuille spécifique Note: Traduire glyphes de marquer les éléments PLAY: Reproduire toute la partition MIDI: Ecrivez le fichier MIDI de sortie EXPORT: Exportez la partition vers le fichier MusicXML

+0

Pourtant, il y a un autre problème avec Audiveris 3.3 - cela donne une erreur 'Can not Load Zong Language', en essayant de Exécutez le fichier .bat ou .jar. Audiveris 3.3 utilise ZongPlayer, et même si le dossier data/lang de ZongPlayer est copié dans le dossier audiveris/dist d'Audiveris, l'erreur persiste. Informer, si quelqu'un qui trouve une solution pour cela. – Dolphin

+0

+1 pour trouver votre propre réponse :) –

+0

merci Ranhiru :) – Dolphin