如何在屏幕上显示吉他谱?
How to display guitar tablature on screen?
我正在开发一个系统,可以从音轨中提取音高并将其显示在吉他指法谱上。我发现有很多 DSP 库用于音高提取部分。
ASCII 标签是我读到的有关如何显示吉他指法的内容,但我不太确定如何执行此操作。详细介绍一下这个方法?谁能建议更多方法来做到这一点,比如 Java 的内置库可以可视化吉他指法?
编辑 - 我看到一个项目使用吉他谱编辑器来显示吉他谱。不确定这是如何工作的
提前致谢
ASCII 格式你应该尝试一下。
我建议阅读 power-tab 编辑器和类似指法谱编辑软件的文档
这里是吉他指法谱程序列表:
http://wiki.linuxaudio.org/apps/categories/for_guitarists_only看到这个
(https://en.wikipedia.org/wiki/List_of_guitar_tablature_software)
您必须找到一个具有命令行界面的程序,因为如果您的 OS(操作系统)支持,您可以直接使用该程序。
可以肯定的是,eTktab 和 Tux Guitar 是开源的。查看源代码(遵守许可证!)并可能将其中的一部分用于您的程序。
如果您在商业应用程序中使用他们的代码,则必须支付许可费,否则如果您为该项目捐款会很好。
如果您想保持简单,只需像这样显示您的笔记:
A B C D E F
------------------X----1
X--------3--------------
--------------X---------
------------------------
-----1------------------
------------------------
只需在音符表示和实际音符之间创建映射即可。
我正在开发一个系统,可以从音轨中提取音高并将其显示在吉他指法谱上。我发现有很多 DSP 库用于音高提取部分。 ASCII 标签是我读到的有关如何显示吉他指法的内容,但我不太确定如何执行此操作。详细介绍一下这个方法?谁能建议更多方法来做到这一点,比如 Java 的内置库可以可视化吉他指法?
编辑 - 我看到一个项目使用吉他谱编辑器来显示吉他谱。不确定这是如何工作的
提前致谢
ASCII 格式你应该尝试一下。
我建议阅读 power-tab 编辑器和类似指法谱编辑软件的文档
这里是吉他指法谱程序列表:
http://wiki.linuxaudio.org/apps/categories/for_guitarists_only看到这个
(https://en.wikipedia.org/wiki/List_of_guitar_tablature_software)
您必须找到一个具有命令行界面的程序,因为如果您的 OS(操作系统)支持,您可以直接使用该程序。 可以肯定的是,eTktab 和 Tux Guitar 是开源的。查看源代码(遵守许可证!)并可能将其中的一部分用于您的程序。 如果您在商业应用程序中使用他们的代码,则必须支付许可费,否则如果您为该项目捐款会很好。
如果您想保持简单,只需像这样显示您的笔记:
A B C D E F
------------------X----1
X--------3--------------
--------------X---------
------------------------
-----1------------------
------------------------
只需在音符表示和实际音符之间创建映射即可。