2011-02-02 11 views
14

Me preguntaba si alguien había oído hablar de una biblioteca, preferiblemente un ensamblado .NET, pero Java también lo hará, que le permite leer los datos en un archivo Guitar Pro (.gp3-gp4-gp5)Lectura de archivos de Guitar Pro

Tengo este gigantor de una carpeta con aproximadamente 50,000 archivos de canciones, y realmente me encantaría escribir algo que realmente pueda archivar todos estos archivos, para una búsqueda más fácil. Y la información básica como la sintonización de los instrumentos en la canción serían parámetros muy útiles para recuperar del archivo y agregar a la base de datos.

He buscado en la web, pero todavía tengo que encontrar algo como esto, o una definición de archivo para escribir mi propio analizador.

Gracias de antemano por cualquier información sobre el tema.

Respuesta

14

TuxGuitar es una aplicación Java de código abierto que incluye clases que leen archivos de Guitar Pro. Si debería ser más que suficiente para leer los metadatos básicos.

Su otra opción es usar reverse-engineered file format documentation - hay uno del proyecto DGuitar.

Su tercera opción es intentar reutilizar algún código del proyecto KGuitar, que también incluye archivos Guitar Pro 3/4/5 importando clasess, pero está en C++ y Qt.

+0

Gracias, veré qué tan lejos llegaré con TuxGuitar. –

10

Por favor, mirar a través de mi proyecto de código abierto que está escrito en C# para Windows Phone7:

http://phoneguitartab.codeplex.com/

Ésta es visor tablatura para Windows Phone 7. Se puede abrir guitar pro (.gp3,. gp4, .gp5) y archivos basados ​​en texto (he utilizado proyectos de código abierto en Java para crear el analizador de guitarra pro en .NET). Lamentablemente aún no ha terminado, pero espero que encuentre algo útil en este proyecto.

Actualización: La funcionalidad de GuitarPro se movió a la rama

+0

Excelente, lo investigaré. Solo necesito el código de análisis para catalogar mis archivos de pestañas, así que esto debería ser perfecto. –

+0

Oye, esto es realmente algo genial. –