On 5/9/23 11:52, Gianmaria Lari wrote:

    [...]
    How can I move the discant symbol and the accordion pull symbol
    to avoid them to stack on top of each other?

    [...]

    I just learned from Jean how to use \overlay and \translate-scaled
    together to control exactly where text and glyphs are placed, and
    make them scale with changes in fontsize. If you change the
    fontsize in the example below, everything keeps its spacing.

    [...]


Thanks David (and Jean), it works!


I have been practicing using \translate-scaled with \overlay. I like that you can use \translate-scaled and \overlay to make an arrangement of symbols, and then you can encapsulate  and move the whole arrangement around with another \translate-scaled , i. e.:


\version "2.24.1"


    \score {
      \fixed c'' {

        \tempo Vivace
        cis16-3^\markup \translate-scaled #'(-2.7 . 0) \fontsize #0 \overlay {\musicglyph "accordion.discant"                       \translate-scaled #'(-1 . 1.5) \musicglyph "accordion.dot"                       \translate-scaled #'(1 . 1.5) \musicglyph "accordion.dot"                       \translate-scaled #'(3 . 0) \musicglyph "accordion.pull"} d-2 e-3 fis-4 r4 r4 r4
      }
    }


The first,\translate-scaled command moves the whole set of accordion symbols. If you make the Y number above a certain point , \translate-scaled #'(-2.7 . 3.8),

"Vivace" will move underneath the accordion symbols.


Peace,

David

Reply via email to