1

我正在开发一个从音轨中提取音高并将其显示在吉他指法上的系统。我发现有许多 DSP 库可用于音高提取部分。ASCII tab 是我读到的关于如何显示吉他指法谱的东西,但我不太确定如何做到这一点。详细说明这个方法?任何人都可以建议更多的方法来做到这一点,比如可以可视化吉他指法谱的 Java 内置库吗?

编辑 - 我看到了一个使用吉他谱编辑器来显示吉他谱的项目。不确定这是如何工作的

提前致谢

4

3 回答 3

2

这是吉他指法程序的列表:

http://wiki.linuxaudio.org/apps/categories/for_guitarists_only看到这个

https://en.wikipedia.org/wiki/List_of_guitar_tablature_software

您必须找到一个具有命令行界面的程序,因为如果您的操作系统(操作系统)支持该程序,您就可以直接使用该程序。eTktab 和 Tux Guitar 肯定是开源的。查看源代码(遵守许可!)并可能将其中的一部分用于您的程序。如果您在商业应用程序中使用他们的代码,则必须支付许可费,否则如果您为该项目捐款会很好。

于 2016-02-29T14:38:01.583 回答
1

ASCII 格式你应该尝试什么。

我建议阅读 power-tab 编辑器和类似的指法编辑软件的文档

于 2016-02-29T14:32:24.983 回答
0

如果您想保持简单,只需像这样显示您的笔记:

A    B   C    D   E    F
------------------X----1
X--------3--------------
--------------X---------
------------------------
-----1------------------
------------------------

只需在笔记的表示和实际笔记之间创建映射。

于 2016-02-29T14:49:45.730 回答