阅读Guitar Pro文件

我想知道是否有人听说过一个库,最好是.NET程序集,但Java也会这样做,它允许你读取Guitar Pro文件中的数据(.gp3-gp4-gp5)

我有一个包含大约50.000个歌曲文件的文件夹的巨人,并且真的很想写一些可以存档所有这些文件的东西,以便于搜索。 并且诸如调整歌曲中乐器的基本信息将是从文件中检索并添加到数据库的非常有用的参数。

我已经在网上搜索了但还没有找到这样的东西,或者是用于编写我自己的解析器的文件定义。

提前感谢您提供有关该主题的任何信息。

TuxGuitar是一个开源Java应用程序,包括读取Guitar Pro文件的类。 如果应该足够阅读基本元数据。

您的另一个选择是使用反向工程文件格式文档 – 这是DGuitar项目中的一个。

你的第三个选择是尝试重新使用来自KGuitar项目的一些代码,其中还包括导入clasess的Guitar Pro 3/4/5文件,但它是用C ++和Qt编写的。

请查看我用C#for Windows Phone7编写的开源项目:

http://phoneguitartab.codeplex.com/

这是Windows Phone 7的tablature查看器。它可以打开吉他专业版 (.gp3,.gp4,.gp5)和基于文本的文件(我使用Java开源项目在.NET中创建吉他专业解析器)。 不幸的是它尚未完成,但我希望你能在这个项目中找到有用的东西。

更新:GuitarProfunction已移至分支机构