【问题标题】:Reading Guitar Pro files读取 Guitar Pro 文件
【发布时间】:2011-06-20 03:57:49
【问题描述】:

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

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

我在网上搜索过,但还没有找到类似的东西,或者用于编写我自己的解析器的文件定义。

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

【问题讨论】:

    标签: c# java .net vb.net guitar


    【解决方案1】:

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

    您的另一种选择是使用reverse-engineered file format documentation - DGuitar 项目中有一个。

    您的第三个选项是尝试重用 KGuitar 项目中的一些代码,其中还包括导入类的 Guitar Pro 3/4/5 文件,但它是在 C++ 和 Qt 中的。

    【讨论】:

    • 谢谢,我看看 TuxGuitar 能走多远。
    【解决方案2】:

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

    http://phoneguitartab.codeplex.com/

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

    更新:GuitarPro 功能已移至分支

    【讨论】:

    • 太好了,我会调查的。我只需要解析代码来编目我的标签文件,所以这应该是完美的。
    • 嘿,这实际上是一些很棒的东西。
    猜你喜欢
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-02
    • 2011-02-18
    • 2021-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多