Hi Kieren, thank you for your answer. Here a MWE:
\version "2.20.0" scoreAViolinI = \relative c'' { r2 r4 d,16-.\p\< dis'-. e-. g-. fis,4:32->\ff\>^"sul pont." r\! r2 } \score { << \new Voice \with { \remove "Dynamic_engraver" } \scoreAViolinI \new Dynamics \scoreAViolinI >> \layout { \context { \Dynamics \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.basic-distance = #0 } } } For I which I get the attached result. Weirdly, with this minimal example I'm also getting a bunch of "script direction not yet known". I don't think that was happening before. Anyways, the visual result is the same I was getting with the full code, with duplicated articulations and text. Am Mo., 7. Sept. 2020 um 18:27 Uhr schrieb Kieren MacMillan < kieren_macmil...@sympatico.ca>: > Hi Martín, > > > I wanted to ask if using the Dynamics context is the simplest way > available in Lilypond for achieving this kind of vertically aligned > dynamics. > > I believe so. > > > The huge drawback of the Dynamics context is that it disrupts the > syntax, since dynamics can’t be used next to the first note they’re > attached to, but instead they need a separate variable, reducing > readability of the actual “music”. > > I imagine three possible ways to solve this problem, while being able to > enter all input (notes, dynamics, etc.) in a single variable: > > 1. Send the variable into two different contexts, one (the "Staff") which > strips all dynamic events, and one (the "Dynamics") which contains only > dynamic events. It seems like this is what you tried to do, but failed at — > perhaps if you include a MWE, we can all work with it and see how it can be > improved. > > 2. Have a mechanism like "\change Staff" which allows you to "push" > dynamic events into a separate context (the way that staff changes "pushes" > notes into a different staff context). > > 3. Write an engraver that does the extraction/removal/addition > automagically. > > I have not put a lot of effort (or even thought) into seeing which of > these is even possible in Lilypond… but maybe this thread will inspire the > community (including me) to do so? > > Best, > Kieren. > ________________________________ > > Kieren MacMillan, composer (he/him/his) > ‣ website: www.kierenmacmillan.info > ‣ email: kie...@kierenmacmillan.info > > -- www.martinrinconbotero.com