Hi again, > On Oct 28, 2021, at 2:03 PM, Kieren MacMillan <kieren_macmil...@sympatico.ca> > wrote: > > 2. Maybe even better: Would a Scheme engraver be able to extract (and > “delete”/omit) *all* dynamics from one context (e.g., the piano_upper > context) and inject them into a second context (e.g., piano_dynamics)? If so, > what would be the most elegant way of indicating that a single/particular > dynamic marking *shouldn’t* be extracted/pushed by the engraver?
In other words, is something like this possible? \version "2.22.1" Dynamics_mover_engraver = FOO piano_upper = { c'4\p d' e' f' g'1\mp g'4\f f' e' d' c'1 } piano_lower = { \clef bass c1 g,1 g,1 c1\ff } \score { << \new PianoStaff << \new Staff \with { \consists Dynamics_mover_engraver } \piano_upper \new Dynamics #(skip-of-length piano-upper) \new Staff \with { \consists Dynamics_mover_engraver } \piano_lower >> >> } where all the dynamics in either of the two Staff contexts would appear in the Dynamics context instead? Thanks, Kieren. ________________________________ Kieren MacMillan, composer (he/him/his) ‣ website: www.kierenmacmillan.info ‣ email: kie...@kierenmacmillan.info