如何在屏幕上显示吉他指法?

时间:2016-02-29 14:22:39

标签: java signal-processing guitar

我正在开发一种从音轨中提取音高并将其显示在吉他指法上的系统。我发现有许多用于音高提取部分的DSP库。 ASCII选项卡是我阅读有关如何显示吉他指法的内容,但我不太清楚如何做到这一点。详细说明这种方法?任何人都可以建议更多的方法来实现这一点,如内置的Java库,可以显示吉他指法?

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

提前致谢

3 个答案:

答案 0 :(得分:2)

这是一个吉他指法程序列表:

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

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

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

答案 1 :(得分:1)

ASCII格式你应该尝试的。

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

答案 2 :(得分:0)

如果你想保持简单,只需显示你的笔记:

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

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