Hi Richard,
If I create a new staff and
then a staff below for borrowed music,
the assign Instrument, say, EbSax, or violin, to the first staff
everything is fine
If I create a new staff and
then a staff below for borrowed music,
then another staff below that for borrowed music (intended as a chord
staff, but not essential to make it one for this effect)
then assign Instrument, say, EbSax or violin, to the first staff:
the cursor drops from the first staff to the first borrowed staff,
the first staff has no Instrument assigned, and
the first /borrowed/ staff (the one in which the cursor has landed) has
the Instrument assigned
Somewhat arcane feature found when creating music for my EbSax player.
Joe
PS Attached find an instrument template for an Eb Sax with its music at
concert pitch so that
when I have some music on a staff and then assign AltoSaxAtConcert to
it, all the note which are below its real range are in red.
I find it useful.
<?xml version="1.0" encoding="UTF-8"?>
<score xmlns="http://denemo.org/xmlns/Denemo" version="8">
<lilycontrol>
<papersize>a4</papersize>
<fontsize>18</fontsize>
<orientation>1</orientation>
<total-edit-time>580</total-edit-time>
<score-directives>
<directive>
<tag>ScoreIndent</tag>
<prefix>\layout {indent = 25.2}
</prefix>
<display>indent=25.2</display>
<data>25.2</data>
<override>4</override>
</directive>
</score-directives>
</lilycontrol>
<movement-number>1</movement-number>
<movement>
<edit-info>
<staffno>1</staffno>
<measureno>1</measureno>
<cursorposition>0</cursorposition>
<tonalcenter>0</tonalcenter>
<zoom>100</zoom>
<system-height>100</system-height>
<page-zoom>100</page-zoom>
<page-system-height>100</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>
</staves>
<voices>
<voice id="id1">
<voice-info>
<voice-name>Eb-Sax</voice-name>
<first-measure-number>1</first-measure-number>
</voice-info>
<initial-voice-params>
<staff-ref staff="id0"></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>
<staff-range-lo>2</staff-range-lo>
<staff-range-hi>18</staff-range-hi>
<staff-range>1</staff-range>
<voice-control>1</voice-control>
<transpose>-9</transpose>
<instrument>Alto Sax</instrument>
<device-port>NONE</device-port>
<volume>127</volume>
<override_volume>0</override_volume>
<mute>0</mute>
<midi_prognum>65</midi_prognum>
<midi_channel>0</midi_channel>
<hasfigures>0</hasfigures>
<hasfakechords>0</hasfakechords>
<staff-directives>
<directive>
<tag>InstrumentName</tag>
<postfix>\set Staff.instrumentName = \markup { \with-url #'"scheme:(d-GoToPosition 1 1 1 1)(let ((choice (d-PopupMenu (list (cons (_ \"Change Name\") d-InstrumentName) (cons (_ \"Change Indent\") d-ScoreIndent)))))
(if choice (choice))) " "EbSax" }</postfix>
<display>AltoSax</display>
<override>4</override>
</directive>
<directive>
<tag>MidiInstrumentName</tag>
<postfix>\set Staff.midiInstrument = #"alto sax" </postfix>
<display>alto sax</display>
<override>4</override>
</directive>
</staff-directives>
</voice-props>
<measures>
<measure></measure>
</measures>
</voice>
</voices>
</movement>
</score>
_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel