2018-06-16 21:21 GMT+02:00 Torsten Hämmerle <[email protected]>: > SoundsFromSound wrote >> Can someone tell me why the dynamics marking is not centered (like the >> default) when using it as a 'compound' command/variable markup? > > Hi Ben, > > That's because your declaration is a TextScript markup, and by default, a > TextScript will be set flush left-aligned. > > "Real" dynamics will be defined by make-dynamic-script, like in > > ppdolce = > #(make-dynamic-script > (markup #:line > (#:dynamic "pp" > #:normal-text #:italic "dolce"))) > > or > ppdolce = > #(make-dynamic-script > #{ \markup { \line { \dynamic "pp" > \normal-text \italic "dolce" } } > #}) > > > Positioning isn't quite easy if additional texts as "dolce" or "sempre" or > "poco a poco" are there (just centering will move the pp too far away from > where it should start. > Several possibilities and examples can be found in snippet > http://lsr.di.unimi.it/LSR/Item?id=393 > > > HTH, > Torsten
Here a longish thread which discusses it in depth, some code of mine trying to deal with the problems there as well. http://lilypond.1069038.n5.nabble.com/improving-Janek-s-dynamic-function-for-combo-dynamics-td205071.html Cheers, Harm _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
