[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Can't use NoteNames twice in score block ??
From: |
Carl Sorensen |
Subject: |
Re: Can't use NoteNames twice in score block ?? |
Date: |
Tue, 21 Dec 2010 20:17:59 -0700 |
On 12/21/10 5:14 PM, "Michael Ellis" <address@hidden> wrote:
> On Tue, Dec 21, 2010 at 7:12 PM, Michael Ellis <address@hidden>
> wrote:
>> While working with a much larger version of the score below (BWV 206 chorale
>> in 4 voices), I tried using the NoteNames engraver to put note names under
>> each voice. For some reason, invoking it twice causes the clef and
>> instrument name to change on the top staff. The notes (and the note names)
>> are correct, but the Soprano line gets a bass clef and the bass instrument
>> name. Is this a known problem?
Mike,
The problem is apparently that the \clef command implicitly creates some
kind of staff context if it's in a NoteNames context.
If you take the \clef commands out of the music passed to the NoteNames
context, then things seem to work right. (I haven't fully tested the
instrumentName to see if it can be part of the NoteNames context or not).
Here's some code that works:
\version "2.12.3"
Snotes = \relative c' {
\time 4/4
\partial 4
a'4 |
bes4 a g d' |
}
Bnotes = \relative c {
\time 4/4
\partial 4
d4 |
g4 a bes a8 g |
}
ASvoiceAA = {
\set Staff.instrumentName = #"Soprano"
\clef treble
\key f \major
\Snotes
}
ABvoiceDA = {
\set Staff.instrumentName = #"Bass"
\clef bass
\key f \major
\Bnotes
}
\score {
<<
\new Voice = ASVoiceAA { \ASvoiceAA }
\new NoteNames = NNS {\Snotes}
\new Voice = ABvoiceDA {\ABvoiceDA}
\new NoteNames = NNB {\Bnotes}
>>
}%% end of score-block
HTH,
Carl
- Can't use NoteNames twice in score block ??, Michael Ellis, 2010/12/21
- Re: Can't use NoteNames twice in score block ??, Michael Ellis, 2010/12/21
- Re: Can't use NoteNames twice in score block ??,
Carl Sorensen <=
- Re: Can't use NoteNames twice in score block ??, Michael Ellis, 2010/12/22
- Re: Can't use NoteNames twice in score block ??, Carl Sorensen, 2010/12/22
- Re: Can't use NoteNames twice in score block ??, Michael Ellis, 2010/12/22
- Re: Can't use NoteNames twice in score block ??, Michael Ellis, 2010/12/22
- Re: Can't use NoteNames twice in score block ??, jakob lund, 2010/12/23
- Re: Can't use NoteNames twice in score block ??, Michael Ellis, 2010/12/23
- Re: Can't use NoteNames twice in score block ??, jakob lund, 2010/12/23
- Re: Can't use NoteNames twice in score block ??, Michael Ellis, 2010/12/24
- Re: Can't use NoteNames twice in score block ??, Phil Hézaine, 2010/12/23
- Re: Can't use NoteNames twice in score block ??, Michael Ellis, 2010/12/23