Skip to main content
Topic: TabStaff.nw and TabFret.nw (Read 8829 times) previous topic - next topic

TabStaff.nw and TabFret.nw

This is an object plugin approach for guitar tablature. This approach uses two object types:

  • TabStaff.nw

    TabStaff is used to add a guitar tab staff under an existing staff. You can add this object into the current staff, or create a new staff that has no staff lines. This object draws the TAB identifier, the guitar strings, and the bar lines that comprise the guitar tablature.

  • TabFret.nw

    TabFret is used to add a guitar fret numbers to a TabStaff. You should add the TabStaff object prior to using this object.


2.75a Beta Enhancement
If you are using the NWC 2.75a beta, you can use the TabStaff.nw: Create Tablature user tool command. It uses a simplistic scheme to convert notes into fretted strings, but can be helpful in the initial generation of tablature in an existing staff. It does not flag any errors that occur, so you will have to manually review the results (for accuracy and play-ability).

Re: TabStaff and TabFret

Reply #1
Updated to include a TabFret object. The TabFret object follows the size and position of TabStaff.

Re: TabStaff.nw

Reply #2
Thanks for the report. A fix as been uploaded.

In addition, a new Opaque option has been added to the TabStaff object.

Re: TabStaff.nw and TabFret.nw

Reply #3
Support for 4 string tab has been added.

Re: TabStaff.nw and TabFret.nw

Reply #4
A user tool, TabStaffMaker, has been attached to the topic. It can be helpful in the initial generation of tablature on an existing staff. However, it does not flag any errors that occur, so you will have to manually review the results for accuracy.

Re: TabStaff.nw and TabFret.nw

Reply #5
Updated for the 2.75a beta. It now includes an integrated user tool for making a TabStaff based on an existing standard note staff. You must be using version 2.75a Beta 2 or later to take advantage of the user tool.