Как вывести гитарную табулатуру на экран?
Я разрабатываю систему, которая извлекает высоту звука из звуковой дорожки и отображает ее на гитарной табулатуре. Я понял, что есть много библиотек 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------------------
------------------------
Просто создайте отображение между представлением заметки и фактической заметкой.