Re: [tablatures] Power chords

[ Thread Index | Date Index | More lilynet.net/tablatures Archives ]



Am 12.09.2010 um 23:09 schrieb Carl Sorensen:


On 9/12/10 2:21 PM, "Patrick Schmidt" <p.l.schmidt@xxxxxx> wrote:

Hi all,

here is a solution for typesetting power chords and their symbols.
The solution is not new and I didn't invent it but including the
little file makes life a tiny bit easier. Maybe these few lines of
code could become part of the lilypond bundle thus making it
unnecessary to have to include them in each and every file containing
power chords??? Where would they have to go?

I think they could be added to ly/chord-modifiers-init.ly
Is there anything wrong with adding the following lines to ly/chord- modifiers-init.ly?

powerChordSymbol = {
    <c g>-\markup { \normal-size-super "5" }
    <c g c'>1-\markup { \normal-size-super "5" }
}

powerChords =
#(sequential-music-to-chord-exceptions powerChordSymbol #t)

I also would like to have a command like \powerChords to avoid to have to write "\set chordNameExceptions = #powerChords". So far I use this command in my .ly-files.

powerChords = {
  \set chordNameExceptions = #powerChords
}

Where do I have to put this command and what do I have to do/change to make it an "official/executable" command without having to define it "manually" in my .ly-files?



The following example shows that there are quite a few ways of coding
power chords. Personally I like using for example c1:1.5 or c1:1.5.8
for two- and three-voiced power chords as it's short and shows
clearly which steps are in the chord.

I concur with the c:1.5 and c:1.5.8 I prefer these to c:5^3 and c: 5^3.8

These should be added to Appendix A.2 Common chord modifiers.
I guess there should be only one additional entry showing both versions in half notes?
c2:1.5 c2:1.5.8

If no one objects I could offer
to add a few lines of text to the manual concerning power chords??!!
Is it worth adding this example to the snippet repository?

Since this uses \set, it belongs in the manual in the form of a snippet. Write the documentation right into the texidoc for the snippet, and make sure it gets added to the LSR with a docs tag and a fretted strings tag.
I haven't done that before so I'll first have to find an example for that.

Then, we'll need to modify the Selected Snippets section of NR 2.4.2 to
include your snippet.
Ok, but what about the sections "Extended and altered chords" and "Printing chord names"? Shouldn't it be mentioned there as well?

Also, I'd recommend that we consider adding the power chords to
ly/predefined-guitar-fretboards.ly. Currently, the manual shows how they could be added as alternate voicings of regular major chords. But now that you have specific chord modifier sequences for power chords, I think it makes great sense to add them to the predefineds. If we do that, then we don't need to worry about adjusting minimumFret when transposing (and the predefined fretboard will automatically be transferred to the tablature).
I'll do that first. But unfortunately it's not possible to define different diagrams for the same pitches on different strings (unless we use different octaves for the chords which leads to wrong octaves in note mode. So I don't think this is a good idea. I have some ideas and questions concerning chord mode but I'll post them separately) This means that I can only add a few diagrams to the predefineds, e.g. maybe some sort of compromise: 3-voiced power chords on the 6th string from e, to d and 2-voiced power chords on the 5th string from a to g?

Is this of any use?

Thanks,
patrick

Thanks,

Carl







Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/