Delta Between Two Patch Sets: input/regression/glissando-stem.ly
Issue 4777044 :
Creates a glissando stem grob that uses stems' functionality.
Left Patch Set: Removes valgrind.
Right Patch Set: Fixes offset of glissando stem scripts.
Use n/p to move between diff chunks;
N/P to move between comments.
Please Sign in to add in-line comments.
Jump to:
input/regression/glissando-stem.ly
lily/glissando-engraver.cc
lily/glissando-stem.cc
lily/glissando-stem-script-interface.cc
lily/include/glissando-stem.hh
lily/include/glissando-stem-script-interface.hh
lily/include/stem.hh
lily/include/stem-tremolo.hh
lily/script-engraver.cc
lily/separation-item.cc
lily/stem.cc
lily/stem-engraver.cc
lily/stem-tremolo.cc
ly/music-functions-init.ly
scm/define-event-classes.scm
scm/define-grob-properties.scm
scm/define-grobs.scm
scm/define-music-types.scm
scm/layout-stem.scm
scm/lily.scm
scm/output-lib.scm
LEFT RIGHT
1 \version "2.15.6" 1 \version "2.15.6"
2 2
3 \header{ 3 \header{
4 4
5 texidoc = "Lilypond typesets glissando stems." 5 texidoc = "Lilypond typesets glissando stems."
6 } 6 }
7 7
8 \relative c' { 8 \relative c' {
9 c4:32 \glissando 9 c4:32 \glissando
10 \xenakisStems { 10 \xenakisStems {
11 s8\p\< 11 s8\p\<
12 s-- 12 s-- ^"foo"
13 s8:32 ^"foo" 13 s8:32
14 s-.\f 14 s-.\f
15 } 15 }
16 a''4 16 a''4
17 } 17 }
18 18
19 \relative c' { 19 \relative c' {
20 \override Glissando #'breakable = ##t 20 \override Glissando #'breakable = ##t
21 <g b>4:32 \glissando 21 <g b>4:32 \glissando
22 \xenakisStems { 22 \xenakisStems {
23 \repeat unfold 41 { 23 \repeat unfold 41 {
24 s8 24 s8
25 s-- 25 s--
26 s8:32 26 s8:32
27 s-. 27 s-.
28 } 28 }
29 } 29 }
30 <c'' a'>4 30 <c'' a'>4
31 } 31 }
LEFT RIGHT