]> git.donarmstrong.com Git - lilypond.git/commit
Chord repetition: \relative mode, cautionary accidentals
authorNicolas Sceaux <nicolas.sceaux@free.fr>
Thu, 3 Dec 2009 10:44:10 +0000 (11:44 +0100)
committerNicolas Sceaux <nicolas.sceaux@free.fr>
Mon, 21 Dec 2009 21:45:52 +0000 (22:45 +0100)
commit811cdc2809ee224dfbe79576c4ac6e1fe9057db5
treeec7cac35cd2aba850912fbaf9014cd845205b230
parent8f0250db5610c2adccefdc306ab7adf2b5df9b92
Chord repetition: \relative mode, cautionary accidentals

\relative mode: Introduce a new RepeatedChord music type, which element
property is the copied chord (as produced by the chord repetition function).
Define a relative callback for repeated chords, which avoids
octaviation of repeated chords, by modifying the first note octave
before applying the octave relativization.

Only memorize <..> chords.

When copying a chord, unset cautionary and forced accidental (fix #925).
Documentation/notation/simultaneous.itely
input/regression/chord-repetition-relative.ly [new file with mode: 0644]
lily/include/music-sequence.hh
lily/music-sequence.cc
lily/parser.yy
ly/chord-repetition-init.ly
scm/define-music-properties.scm
scm/define-music-types.scm
scm/ly-syntax-constructors.scm