Perhaps a solution would be like what is being done with midi, setting a midi instrument. That way automatically the correct diagram for this specific instrument can be shown.
e.g : Chords = \chordmode { \setDiagramInstrument ="#guitar" cis:dim } notes = { \relative c { < e g cis g' >2 | cis4 \mark "kl. terts" e| e \mark "kl. terts" g \bar "|." } } \new Score { << \new ChordNames { \Chords } \new FretBoards { \Chords } \new Staff { \clef "treble_8" \time 2/4 \key d\major \notes } >> } http://www.bartart3d.be/ 2011/1/30 David Kastrup <d...@gnu.org> > Patrick Schmidt <p.l.schm...@gmx.de> writes: > > > Am 30.01.2011 um 10:45 schrieb bart deruyter: > > > > I can only speak for guitarists, because I am a guitarist, > > classical guitarist, and I'll definatly stick to the correct > > naming for the correct chords, and I am now going to create my own > > version of this predefined guitar diagrams list. If all goes well, > > and I can manage it, I want to upload it for everyones use of > > course. > > > > This has been discussed on the tablature list and I'm working on a > > solution. There are several problems to solve. For example you can't > > define two different chord shapes for the same chord in one list. > > As I mentioned: the task "map keyboard chords in a normal score to > different chords in a normal score" is necessary for other instruments > not concerned with string diagrams at all. > > So we should have a mapping infrastructure independent from string > diagrams, and have a function converting a string diagram into an > appropriate string-agnostic data structure for the mapping. > > -- > David Kastrup > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > http://lists.gnu.org/mailman/listinfo/lilypond-user >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user