17

ライブラリ、できれば.NETアセンブリについて聞いたことがある人はいないかと思いましたが、Javaは、Guitar Proファイル(.gp3-gp4-gp5)のデータを読み取ることができるようになります。

私はこの巨大なフォルダに約50.000曲のファイルがあり、検索を簡単にするために、これらすべてのファイルを実際にアーカイブできるものを書きたいと思っています。また、曲の楽器のチューニングなどの基本情報は、ファイルから取得してデータベースに追加するための非常に便利なパラメーターになります。

Webを検索しましたが、このようなものや、独自のパーサーを作成するためのファイル定義はまだ見つかりません。

事前にこの件に関する情報をありがとうございます。

4

2 に答える 2

16

TuxGuitarは、GuitarProファイルを読み取るクラスを含むオープンソースのJavaアプリケーションです。基本的なメタデータを読み取るには、おそらくそれ以上で十分なはずです。

もう1つのオプションは、リバースエンジニアリングされたファイル形式のドキュメントを使用することです。DGuitarプロジェクトからのものがあります。

3番目のオプションは、 KGuitarプロジェクトのコードを再利用することです。これには、クラスをインポートするGuitar Pro 3/4/5ファイルも含まれますが、C++とQtにあります。

于 2011-02-02T18:11:45.703 に答える
10

Windows Phone7用のC#で書かれた私のオープンソースプロジェクトをご覧ください。

http://phoneguitartab.codeplex.com/

これは、Windows Phone 7用のタブ譜ビューアーです。ギタープロ(.gp3、.gp4、.gp5)およびテキストベースのファイル(Javaでオープンソースプロジェクトを使用して.NETでギタープロパーサーを作成しました)を開くことができます。残念ながらまだ終わっていませんが、このプロジェクトで何か役に立つものを見つけていただければ幸いです。

更新:GuitarPro機能がブランチに移動されました

于 2011-05-03T19:45:33.967 に答える