Hello everybody! I just subscribed to this mailing list, so maybe i'm going to ask an already answered question. In this case, please tell me when it was answered so that I can look for it in the archives.
My band and I are using Rosegarden to transcribe our songs, with all the vocal parts and the chords. I found that by writing chords directly with Lilypond notation (for example: fis:7 or bes:dim) it's possible to make Lilypond treat them in a smarter way, avoiding graphical collisions among chords' names and keeping the possibility to change chords' language with a simple change in the .ly file. Example of the chords' section of a .ly file output by Rosegarden: \new ChordNames \chordmode { \set chordNameExceptions = #chExceptions \skip 1*16 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 1 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 2 des4*0:sus4 \skip 2*16 ees4*0:m \skip 2*2 ees4*0:m/des \skip 2*2 ees4*0:m/c \skip 2*2 ees4*0:m/ces \skip 2 ees4*0:m/bes \skip 2 ees4*0:m \skip 2*2 ees4*0:m/des \skip 2*2 ees4*0:m/c \skip 2*2 ees4*0:m/ces \skip 2 ees4*0:m/bes \skip 2 ees4*0:m \skip 2*2 ees4*0:m/des \skip 2*2 ees4*0:m/c \skip 2*2 ees4*0:m/ces \skip 2 ees4*0:m/bes \skip 2 ees4*0:m \skip 2*2 ees4*0:m/des \skip 2*2 ees4*0:m/c \skip 2*2 ees4*0:m/ces \skip 2 ees4*0:m/bes \skip 1*9 \skip 2 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0 \skip 2 ees4*0:m \skip 2*2 des4*0:sus4 \skip 2 aes4*0/c \skip 2 ees4*0:m \skip 2 } % ChordNames The problem is I couldn't find in Lilypond's documentation the symbols for: - add9 chords (for example, d:9 outputs a D9, not a Dadd9) - No Chords. I don't even understand how to specify the chords note by note (and not with a single symbol) in the .ly file in the lines where Rosegarden writes the chords. Anybody can help me? Greetings, Lorenzo _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user