Как вывести гитарную табулатуру на экран?

Я разрабатываю систему, которая извлекает высоту звука из звуковой дорожки и отображает ее на гитарной табулатуре. Я понял, что есть много библиотек DSP для части извлечения высоты тона. Вкладка ASCII - это то, что я читал о том, как отображается табулатура гитары, но я не слишком уверен, как это сделать. Разработать этот метод? И кто-нибудь может предложить больше способов сделать это, например, встроенные библиотеки для Java, которые могут визуализировать гитарную табулатуру?

Редактировать - я видел проект, который использует редактор вкладок гитары для отображения табулатуры гитары. Не уверен, как это работает

заранее спасибо

3 ответа

Решение

Вот список программ табулатуры гитары:

http://wiki.linuxaudio.org/apps/categories/for_guitarists_only увидеть это

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

Вы должны найти тот, который имеет интерфейс командной строки, потому что тогда вы можете использовать программу напрямую, если она поддерживается вашей ОС (операционной системой). Наверняка eTktab и Tux Guitar с открытым исходным кодом. Посмотрите исходный код (соблюдайте лицензию!) И, возможно, используйте его части для вашей программы. Если вы используете их код в коммерческих приложениях, вам придется платить лицензионные сборы, в противном случае было бы неплохо, если бы вы пожертвовали на проект.

Формат ASCII, что вы должны попробовать.

Я бы порекомендовал прочитать документацию для редактора Power-Tab и аналогичного программного обеспечения для редактирования таблиц

Если вы хотите, чтобы все было просто, просто отображайте свои заметки так:

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

Просто создайте отображение между представлением заметки и фактической заметкой.

Другие вопросы по тегам