Leggere i file di chitarra pro
Domanda
Mi chiedevo se qualcuno avesse sentito parlare di una biblioteca, preferibilmente un assembly .NET, ma Java farà come Wel, che ti permette di leggere i dati in un file di chitarra (.gp3-gp4-gp5)
Ho questo gigantore di una cartella con circa 50.000 file di canzoni e mi piacerebbe davvero scrivere qualcosa che può effettivamente archiviare tutti questi file, per una ricerca più facile. E informazioni di base come la messa a punto degli strumenti nel brano sarebbero parametri molto utili da recuperare dal file e aggiungere al database.
Ho cercato sul Web ma devo ancora trovare qualcosa di simile o una definizione di file per scrivere il mio parser.
Grazie in anticipo per qualsiasi informazione sull'argomento.
Soluzione
Tuxguitar è un'applicazione Java open source che include classi che leggono i file Guitar Pro. Se dovesse essere probabilmente più che sufficiente per leggere i metadati di base.
La tua altra opzione è usare Documentazione del formato di file inverse inverse - Ce n'è uno del progetto DGIUTetar.
La tua terza opzione sta cercando di riutilizzare un po 'di codice Kguitar Progetto, che include anche i file Guitar Pro 3/4/5 che importano Casess, ma è in C ++ e Qt.
Altri suggerimenti
Si prega di guardare attraverso il mio progetto open source scritto in C# per Windows Phone7:
http://phoneguitartab.codeplex.com/
Questo è il visualizzatore tablatura per Windows Phone 7. Può aprirsi Guitar Pro (.gp3, .gp4, .gp5) e file basati sul testo (ho usato progetti open source in Java per creare il parser Guitar Pro in .NET). Sfortunatamente non è ancora finito, ma spero che trovi qualcosa di utile in questo progetto.
AGGIORNAMENTO: la funzionalità di chitarro è stata spostata in filiale