2013-09-06 1 views
1

Je construis une application pour dessiner des notes dans android en utilisant MusicXML et je cherche un analyseur de qualité pour extraire toutes les informations nécessaires pour le faire.Android MusicXML parser

Comment puis-je analyser MusicXML (.mxl) sous Android? (une bibliothèque?)

Répondre

3

Vous devriez pouvoir analyser les fichiers en utilisant un analyseur XML standard disponible sur Android. Avec les fichiers .mxl, vous devez analyser le fichier zip, puis analyser le contenu XML à l'intérieur. L'un des avantages de l'utilisation de XML pour MusicXML est qu'il existe des parseurs XML disponibles sur à peu près toutes les plates-formes, sans nécessiter de logiciel spécifique à la musique. Android ne prend pas encore en charge les applications musicales aussi bien qu'iOS, il y a donc moins de SDK spécifiques à la musique, comme SeeScore, disponible sur Android par rapport à iOS.

0

J'ai écrit un analyseur musicxml en Java. Notez que musicxml est normalement en XML, le mxl que vous voyez dans certains programmes (par exemple musescore), est en fait un xml compressé qui peut donc également inclure des images qui vont avec le score. Vous devrez d'abord décompresser le mxl en xml.