Re: [tablatures] Re: \set predefinedDiagramTable in a TabStaff |
[ Thread Index | Date Index | More lilynet.net/tablatures Archives ]
Am 19.11.2010 um 01:19 schrieb Carl Sorensen: Carl, I hope I'm not getting on your nerves. As you said: we agree on the important bits. I just would like to make sure to understand some (probably) less important details... [snip]
I didn't understand the last sentence. \score { << \new ChordNames { \chordmode{c1} } \new FretBoards { \predefinedFretboardsOff \chordmode{c1} } \new Staff << \clef "treble_8" \chordmode{c1} >> \new TabStaff << \chordmode{c1} >> >> } This results in three-note chords in all contexts. Everything is fine/consistent/logical. \score { << \new ChordNames { \chordmode{c1} } \new FretBoards { \set predefinedDiagramTable = #xyz \chordmode{c1} } \new Staff << \clef "treble_8" \chordmode{c1} >> \new TabStaff << \chordmode{c1} >> >> } This results in three-note voicings in Staff and TabStaff and possibly a different voicing in the fretboard diagram depending on the definition in the predefined diagram table. I can't see any correspondence to what's going on in the TabStaff. Hold on, all of this would make sense if it were possible to use \set predefinedDiagramTable in a TabStaff to change tablature according to the definitions in the predefined diagram table. That would be brilliant and it would cure my brain hiccup! Blame me for not having tested your latest bug fix! ;-) [snip] Ok, I didn't know that. I don't have this book. I'm pretty sure that I have never ever seen a symbol like C add8 or C add10 in any real book or song book. Not even Sammy Nestico uses it even though he sticks to the chord naming scheme of Brandt-Roemer. That would be brilliant!;-) [snip]
e..g. be able to choose the number of notes a voicing should contain in combination with the possibility to indicate the top note of a chord. This way the same chord symbols could be used for chords containing doubled notes and it would further reduce the need to list each pitch that should be part of a chord as there are certain rules concerning e.g. four-voiced chords (e.g. a ninth replaces the root; a thirteenth replaces the fifth…). I could imagine something like that: <pseudo code> \set voicing = #3 %three-note chord (default) c %meaning: <c e g> c;5 % "" c;10 %meaning: <c g e'> c;6 %meaning: <c e a> \set voicing = #4 %four-note chord c %meaning: <c e g c'> c;8 % "" c;10 %meaning: <c g c' e'> c;12 %meaning: <c c' e' g'> c:7;8 %meaning: <c g bes c'> c:7;10 %meaning: <c g bes e'> c:9;12/e %meaning: <e bes d' g'> … </pseudo code> (it's just an idea…) [snip] So if you think that my files might be useful for someone else I'll continue adding some diagrams but it might take a while until the files are ready to be presented on rietveld. Thanks patrick
|
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |