CoderLine / alphaTab

alphaTab is a cross platform music notation and guitar tablature rendering library.
http://www.alphatab.net
Mozilla Public License 2.0
1.23k stars 199 forks source link

Is there any way to display only tablature with text,chord and marker? #25

Closed dysthymia closed 10 years ago

dysthymia commented 12 years ago

When I want to display only tablature like this:

      $('div.alphaTabTablature').alphaTab({file: f, staves: ["tablature"]});

I found that text,chord and marker can't display.Is there any way to display?

Danielku15 commented 12 years ago

Currently it is not possible. Those "effect annotations" are currently rendered within the score stave. But the future version of alphatab will have an indipendent "stave" for rendering those annotations.

dysthymia commented 12 years ago

Exciting! I am looking forward to that. By the way,Have you ever considered combing alphaTab with vexflow?

ben-ng commented 12 years ago

@dysthymia alphaTab is based on TuxGuitar while vexflow is essentially starting from scratch. Personally I don't see why we would want or need to combine the two; alphaTab does a whole lot more and is in a much more flexible language (haxe).

Danielku15 commented 12 years ago

@dysthymia: vexflow is more a competitor than a partner. When I started alphaTab and vexflow was coming up I contact the author of vexflow for some collaboration. But vexflow first planned to develop a closed source renderer and did not really act open in case of a partner work (okay this changed meanwhile). It also seems vexflow is following some other concepts than alphaTab.

@omnomnomben: alphaTab was based on TuxGuitar at the beginnings. Nowadays alphaTab is way different from the TuxGuitar source. The render and layout engine was completely written from scratch using the concepts I learned from the first TuxGuitar based engine. Meanwhile only the song-model and the midi generation part is left from the TuxGuitar source. My newest (local) version is completely rewritten from scratch (new song model, independent modules, complete new render and layout engine, new midi system...) but it's still in an early development state.