Hi Richard,
perhaps this is simpler??
I Put a Dynamics Above Directive on the music staff and this moved the
dynamics up - they default to down on the music stave.
An edit to a second Dynamics Above directive to change DynamicsUp to
dynamicsDown in 3 places puts them back down again.
But DynamicsDown does not work on dynamics inherited from the Marks stave.
with best wishes
Joe
<?xml version="1.0" encoding="UTF-8"?>
<score xmlns="http://denemo.org/xmlns/Denemo" version="8">
<thumbnail>
<first-staff>1</first-staff>
<last-staff>3</last-staff>
<first-measure>1</first-measure>
<last-measure>3</last-measure>
<first-obj>0</first-obj>
<last-obj>2147483647</last-obj>
</thumbnail>
<lilycontrol>
<papersize>a4</papersize>
<lilyversion>2.20</lilyversion>
<fontsize>18</fontsize>
<orientation>1</orientation>
<total-edit-time>8942</total-edit-time>
<score-directives>
<directive>
<tag>CuesUsed</tag>
<prefix>
transposedCueDuringWithClef =
#(define-music-function
(parser location what dir pitch clef main-music)
(string? ly:dir? ly:pitch? string? ly:music?)
(make-music 'QuoteMusic
'element main-music
'quoted-context-type 'CueVoice
'quoted-context-id "cue"
'quoted-music-name what
'quoted-music-clef clef
'quoted-voice-direction dir
'quoted-transposition pitch))
</prefix>
<display>CuesUsed</display>
<override>16</override>
</directive>
</score-directives>
</lilycontrol>
<movement-number>1</movement-number>
<movement>
<edit-info>
<staffno>1</staffno>
<measureno>2</measureno>
<cursorposition>2</cursorposition>
<tonalcenter>0</tonalcenter>
<zoom>100</zoom>
<system-height>100</system-height>
<page-zoom>0</page-zoom>
<page-system-height>0</page-system-height>
</edit-info>
<score-info>
<tempo>
<duration>
<numerator>1</numerator>
<denominator>4</denominator>
</duration>
<bpm>120</bpm>
</tempo>
</score-info>
<staves>
<staff id="id0"></staff>
<staff id="id1"></staff>
</staves>
<voices>
<voice id="id2">
<voice-info>
<voice-name></voice-name>
<first-measure-number>1</first-measure-number>
</voice-info>
<initial-voice-params>
<staff-ref staff="id0"></staff-ref>
<clef name="treble">
<directives>
<directive>
<tag>MarksStaff</tag>
<graphic_name>
M
Denemo
48</graphic_name>
<gy>36</gy>
<override>5</override>
</directive>
</directives>
</clef>
<key-signature>
<modal-key-signature note-name="C" mode="major"></modal-key-signature>
<directives>
<directive>
<tag>MarksStaff</tag>
<override>5</override>
</directive>
</directives>
</key-signature>
<time-signature>
<simple-time-signature>
<numerator>4</numerator>
<denominator>4</denominator>
</simple-time-signature>
<directives>
<directive>
<tag>MarksStaff</tag>
<override>1</override>
</directive>
</directives>
</time-signature>
</initial-voice-params>
<voice-props>
<number-of-lines>5</number-of-lines>
<voice-control>1</voice-control>
<transpose>0</transpose>
<instrument></instrument>
<device-port>NONE</device-port>
<volume>127</volume>
<override_volume>0</override_volume>
<mute>1</mute>
<midi_prognum>0</midi_prognum>
<midi_channel>1</midi_channel>
<hasfigures>0</hasfigures>
<hasfakechords>0</hasfakechords>
<staff-directives>
<directive>
<tag>MarksStaff</tag>
<prefix> \new Dynamics <<
</prefix>
<graphic_name>Marks Staff</graphic_name>
<override>5</override>
</directive>
</staff-directives>
<voice-directives>
<directive>
<tag>MarksStaff</tag>
<override>5</override>
</directive>
</voice-directives>
<clef-directives>
<directive>
<tag>MarksStaff</tag>
<graphic_name>
M
Denemo
48</graphic_name>
<gy>36</gy>
<override>5</override>
</directive>
</clef-directives>
</voice-props>
<measures>
<measure>
<lily-directive locked="true">
<tag>MuteStaff</tag>
<postfix> </postfix>
<graphic_name>Speaker_Icon_Mute</graphic_name>
<minpixels>50</minpixels>
<gx>20</gx>
</lily-directive>
<lily-directive>
<tag>DynamicDown</tag>
<postfix>\dynamicDown</postfix>
<display>\dynamicDown</display>
<minpixels>30</minpixels>
</lily-directive>
<chord show="true" id="id3">
<duration base="quarter"></duration>
<notes>
<note id="id4">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id5">
<duration base="quarter"></duration>
<notes>
<note id="id6">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
<lily-directive>
<tag>DynamicDown</tag>
<postfix>\dynamicDown</postfix>
<display>\dynamicDown</display>
<minpixels>30</minpixels>
</lily-directive>
<lily-directive>
<tag>DynamicText</tag>
<prefix><></prefix>
<postfix> \f</postfix>
<midibytes>95</midibytes>
<graphic_name>
f
Serif
24
1
1</graphic_name>
<minpixels>10</minpixels>
<gx>12</gx>
<gy>40</gy>
<override>131328</override>
</lily-directive>
<chord show="true" id="id7">
<duration base="quarter"></duration>
<notes>
<note id="id8">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id9">
<duration base="quarter"></duration>
<notes>
<note id="id10">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
</measure>
<measure>
<chord show="true" id="id11">
<duration base="quarter"></duration>
<notes>
<note id="id12">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
<lily-directive>
<tag>DynamicDown</tag>
<postfix>\dynamicDown</postfix>
<display>\dynamicDown</display>
<minpixels>30</minpixels>
</lily-directive>
<chord show="true" id="id13">
<duration base="quarter"></duration>
<notes>
<note id="id14">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id15">
<duration base="quarter"></duration>
<notes>
<note id="id16">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id17">
<duration base="quarter"></duration>
<notes>
<note id="id18">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
</measure>
<measure>
<chord show="true" id="id19">
<duration base="quarter"></duration>
<notes>
<note id="id20">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id21">
<duration base="quarter"></duration>
<notes>
<note id="id22">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
<lily-directive>
<tag>DynamicText</tag>
<prefix><></prefix>
<postfix> \p</postfix>
<midibytes>47</midibytes>
<graphic_name>
p
Serif
24
1
1</graphic_name>
<minpixels>10</minpixels>
<gx>12</gx>
<gy>40</gy>
<override>131328</override>
</lily-directive>
<chord show="true" id="id23">
<duration base="quarter"></duration>
<notes>
<note id="id24">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id25">
<duration base="quarter"></duration>
<notes>
<note id="id26">
<middle-c-offset>5</middle-c-offset>
</note>
</notes>
</chord>
</measure>
</measures>
</voice>
<voice id="id27">
<voice-info>
<voice-name>Part 1</voice-name>
<first-measure-number>1</first-measure-number>
</voice-info>
<initial-voice-params>
<staff-ref staff="id1"></staff-ref>
<clef name="treble"></clef>
<key-signature>
<modal-key-signature note-name="C" mode="major"></modal-key-signature>
</key-signature>
<time-signature>
<simple-time-signature>
<numerator>4</numerator>
<denominator>4</denominator>
</simple-time-signature>
</time-signature>
</initial-voice-params>
<voice-props>
<number-of-lines>5</number-of-lines>
<voice-control>1</voice-control>
<transpose>0</transpose>
<instrument></instrument>
<device-port>NONE</device-port>
<volume>127</volume>
<override_volume>0</override_volume>
<mute>0</mute>
<midi_prognum>0</midi_prognum>
<midi_channel>0</midi_channel>
<hasfigures>0</hasfigures>
<hasfakechords>0</hasfakechords>
</voice-props>
<measures>
<measure>
<lily-directive>
<tag>DynamicUp</tag>
<postfix>\dynamicUp</postfix>
<display>\dynamicUp</display>
<minpixels>30</minpixels>
</lily-directive>
<chord show="true" id="id28">
<duration base="quarter"></duration>
<notes>
<note id="id29">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<lily-directive>
<tag>DynamicText</tag>
<prefix><></prefix>
<postfix> \f</postfix>
<midibytes>95</midibytes>
<graphic_name>
f
Serif
24
1
1</graphic_name>
<minpixels>10</minpixels>
<gx>12</gx>
<gy>40</gy>
<override>131328</override>
</lily-directive>
<chord show="true" id="id30">
<duration base="quarter"></duration>
<notes>
<note id="id31">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id32">
<duration base="quarter"></duration>
<notes>
<note id="id33">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id34">
<duration base="quarter"></duration>
<notes>
<note id="id35">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
</measure>
<measure>
<chord show="true" id="id36">
<duration base="quarter"></duration>
<notes>
<note id="id37">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<lily-directive>
<tag>DynamicDown</tag>
<postfix>\dynamicDown</postfix>
<display>\dynamicDown</display>
<minpixels>30</minpixels>
</lily-directive>
<lily-directive>
<tag>DynamicText</tag>
<prefix><></prefix>
<postfix> \p</postfix>
<midibytes>47</midibytes>
<graphic_name>
p
Serif
24
1
1</graphic_name>
<minpixels>10</minpixels>
<gx>12</gx>
<gy>40</gy>
<override>131328</override>
</lily-directive>
<chord show="true" id="id38">
<duration base="quarter"></duration>
<notes>
<note id="id39">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id40">
<duration base="quarter"></duration>
<notes>
<note id="id41">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id42">
<duration base="quarter"></duration>
<notes>
<note id="id43">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
</measure>
<measure>
<chord show="true" id="id44">
<duration base="half"></duration>
<notes>
<note id="id45">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id46">
<duration base="half"></duration>
<notes>
<note id="id47">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
</measure>
</measures>
</voice>
</voices>
</movement>
</score>