Author Topic: Guitar Tab Viewer  (Read 7575 times)

pungipungi

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
    • http://members.cheese.at/woody/zaurus
Guitar Tab Viewer
« on: April 29, 2006, 09:27:15 am »
I've started to work on an viewer for guitar tabs stored in ASCII format. Reason for this is:
- I want to take my music archive with me
- I want to have also a real time viwer
- I don't want to spend to much time in generation of these tabs
- I want to reuse my GuitarPro archive
-- GuitarPro-5, tablEdit and Powertab are able to export ascii tabs
-- the export of GuitarPro-5 is a very good base to reach a lot of enhancemenst asked for below
-- there are a lot of ascii tabs available in the internet

 

Andreas
SL5500G OZ3.5.3 (GPE) , SD 1G,   D-Link air 660 wlan
C1000 pdaXrom, SD 256, D-Link air 660 wlan
Suse 9.3
My Zaurus Page

ArchiMark

  • Administrator
  • Hero Member
  • *****
  • Posts: 1830
    • View Profile
Guitar Tab Viewer
« Reply #1 on: April 29, 2006, 02:29:20 pm »
Sounds great, pungipungi!

 

Mark
Sometimes Guitar Player...
Silicon Valley Digerati - * Please see my Mini Laptops For Sale Listing *
Cosmo Communicator / One-Netbook One Mix Yoga 3S (Win 10/Manjaro 18)
Banana Pi Zero UMPC/Armbian
MacBookPro
Sold: C3200/N900/OQO/N5/Dell Mini9/Netwalker/UMID M1/

Z_Attorney

  • Newbie
  • *
  • Posts: 17
    • View Profile
Guitar Tab Viewer
« Reply #2 on: April 29, 2006, 07:46:40 pm »
Ditto!

pungipungi

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
    • http://members.cheese.at/woody/zaurus
Guitar Tab Viewer
« Reply #3 on: May 01, 2006, 06:45:51 am »
There's a new version (520) on the feed:
http://members.cheese.at/woody/zaurus/c1000-feed/

It contains:
- a metronom indicating the counts and tact switches of the current line
-- there are some questions on http://members.cheese.at/woody/zaurus/. Some answers could help me to improve the realtime viewer ...
- a version for the destop. So it should be more easy to try ...
- my current test song archive is als stored in the feed
- a Guitar-Pro based script for generating the realtime viewer data based on the exported guitar pro ascii tabs

andreas
SL5500G OZ3.5.3 (GPE) , SD 1G,   D-Link air 660 wlan
C1000 pdaXrom, SD 256, D-Link air 660 wlan
Suse 9.3
My Zaurus Page

pungipungi

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
    • http://members.cheese.at/woody/zaurus
Guitar Tab Viewer
« Reply #4 on: June 24, 2006, 10:32:21 am »
For reaching the overall goal to also enhance the graphic output I've decided to switch to the fltk widgetset, which I'm much more familiar with ...

Here's an preview of the current application which already provides the full functionality of the previous gtk version.

[img]http://members.cheese.at/woody/zaurus/i386/fltk-tabviewer-screen.png\" border=\"0\" class=\"linked-image\" /]

There are already some major enhancements included:
- only tab (ascii tabulatures) are necessary. No need for special files describing the scrolling
-- song structure is parsed directly from the ascii tab
-- currently this is only tested for guitar-pro 5 ouput
- editing of tabulature is possible
-- includes adding infos which are later on parsed (like scrolling speed)
-- and adding type info which is shown in the pieces browser with differnt icons (currently jazz, classic)
- metronom is much more enhanced
-- changing colors (red, green) at the begin and end of a tact
-- overall metronom size is equal to tact size
-- metronom is synchron with tact size (even with verioous different lebgths of tact in one line)
-- repeats are supported

i386 test version


arm test version
SL5500G OZ3.5.3 (GPE) , SD 1G,   D-Link air 660 wlan
C1000 pdaXrom, SD 256, D-Link air 660 wlan
Suse 9.3
My Zaurus Page

miskinis

  • Sr. Member
  • ****
  • Posts: 348
    • View Profile
    • http://
Guitar Tab Viewer
« Reply #5 on: June 28, 2006, 07:43:00 am »
Hi,

This looks pretty useful, I will be certainly be checking this out within the next few days!

Do you plan on enhancing it to actually play the tabs?  And perhaps offer
a few types of guitar (or any instrument) samples, possibly a bass-line,
some limited percussion, etc?  Thanks, John
« Last Edit: June 28, 2006, 07:43:24 am by miskinis »
_John Miskinis_

pungipungi

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
    • http://members.cheese.at/woody/zaurus
Guitar Tab Viewer
« Reply #6 on: July 01, 2006, 05:17:20 pm »
Quote
Do you plan on enhancing it to actually play the tabs?  And perhaps offer
a few types of guitar (or any instrument) samples, possibly a bass-line,
some limited percussion, etc?  Thanks, John
[div align=\"right\"][a href=\"index.php?act=findpost&pid=133156\"][{POST_SNAPBACK}][/a][/div]

Sorry, no.

The main purpose is to take my guitar notes with me and to view them in a way that I can play them.
That's finished now and the next steps are beautifying the output.
Since guitar-pro can also export it to midi/wave it's maybe worth thinking to start a player if the music is also available.

For really playing it, it has to be parsed completly so that an music output is possible ...

Andreas

[img]http://members.cheese.at/woody/zaurus/i386/fltk-tabviewer-beautify-2.png\" border=\"0\" class=\"linked-image\" /]
« Last Edit: July 01, 2006, 05:22:51 pm by pungipungi »
SL5500G OZ3.5.3 (GPE) , SD 1G,   D-Link air 660 wlan
C1000 pdaXrom, SD 256, D-Link air 660 wlan
Suse 9.3
My Zaurus Page

mullin

  • Newbie
  • *
  • Posts: 42
    • View Profile
Guitar Tab Viewer
« Reply #7 on: July 19, 2006, 07:01:14 am »
1. can it display only the chords and words or not
2. which programming language are you using, especially UI controls? and what's the running environment, e.g. Sharp rom? OZ? padaxrom?
3. indeed, i'm interested to write something similar and search for some ideas, e.g using java, QT and so on.

cheers.
mulli
« Last Edit: July 19, 2006, 07:07:36 am by mullin »

pungipungi

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
    • http://members.cheese.at/woody/zaurus
Guitar Tab Viewer
« Reply #8 on: July 20, 2006, 04:46:31 pm »
Quote
1. can it display only the chords and words or not
2. which programming language are you using, especially UI controls? and what's the running environment, e.g. Sharp rom? OZ? padaxrom?
3. indeed, i'm interested to write something similar and search for some ideas, e.g using java, QT
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]
ad 1. It display the complete tab file. If it finds some tabulature lines in it, it beautifies the output.
ad 2.a c++, fltk
ad 2.b OZ and pdaXrom (fltk is based on X11). There's also an i386 version.
ad 3
[a href=\"http://kguitar.sourceforge.net/]http://kguitar.sourceforge.net/[/url]
http://www.herac.com.ar/soluciones/tuxguitar.htm
...


I've placed the new i386 version on
http://members.cheese.at/woody/zaurus/i386/
SL5500G OZ3.5.3 (GPE) , SD 1G,   D-Link air 660 wlan
C1000 pdaXrom, SD 256, D-Link air 660 wlan
Suse 9.3
My Zaurus Page