Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Put tab to the right of words/chords #278

Open
fechdj1 opened this issue May 5, 2023 · 5 comments
Open

Feature request: Put tab to the right of words/chords #278

fechdj1 opened this issue May 5, 2023 · 5 comments

Comments

@fechdj1
Copy link

fechdj1 commented May 5, 2023

Got no idea if this is possible and maybe it's a stupid idea but here goes :-)

I've got a couple of songs where there is a little guitar fill at the end of a line.
It'd be great to be able to add the fill (in tablature) to the right hand side of the words/chords.

Cheers

@gwyndaf
Copy link

gwyndaf commented May 31, 2023

I agree it's a good idea. I often have backing vocals in italics at the end of a line, and it would be clearer for backing (and lead) singers if the backing vocals were clearly aligned and separate from the lead vocals, but on the same line.

I also don't know how feasible it is, but imagine it would require a setting (global or song-specific) for tab positions, along with some instruction (directive or markup?) to output at the next (or numbered) tab position. Provision for multiple tab positions might be a nice touch, but not essential for my usage.

@sciurius
Copy link
Collaborator

You could try to work with two columns but you'll have to deal with the left and right part separately.
I have something in the works that allow placement of images at the right side of the page, anchored to the lyrics line. This would require turning your tab or annotations into an image.

Synchronized columns and tab positions are interesting suggestions but not easily implemented.

@gwyndaf
Copy link

gwyndaf commented May 31, 2023

I'd considered the possibility of columns but

a) the source file would no longer be human-readable in a meaningful way

b) differences in line spacing for different elements would make proper alignment difficult (possibly the synchronisation difficulty you mention)

c) it might reduce compatibility and not replicate effectively in other software that handles ChordPro format (e.g. Mobile Sheets), e.g. if BVs end up displayed at the end of the song.

For me, tabs would be a stylistic 'nice to have' rather than essential feature, so low priority, particularly if there's no straightforward way to implement.

@sciurius
Copy link
Collaborator

With the latest dev, you can do things like this.

scrot20231113000942

{t: riff}

[A]Hello, [Bm]World! Come and join in
{image id=riff anchor=line x=50% scale=60%}
[A]Hello, [Bm]World! Come and join in

[A]Hello, [Bm]World! Come and join in
{image id=riff2 anchor=line x=50% scale=60%}
[A]Hello, another [Bm]World!  Come and join in


{start_of_abc id=riff}
X:1
K:Em
a b c d
{end_of_abc}
{start_of_abc id=riff2}
X:1
K:Em
d c a b
{end_of_abc}

@sciurius
Copy link
Collaborator

Can we consider this closed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants