lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Accidentals problem


From: Trevor Daniels
Subject: Re: Accidentals problem
Date: Tue, 6 Jan 2009 16:53:14 -0000

It is better to send your queries to the -user list,
as other people may have better answers and other
users may also benefit from them.

Your problem is a simple one: your chords do not have
an explicit duration, so by default they are 1/4 notes.
Since 1/4 notes have no beams you get the error messages
when you ask Lily to insert the manual beams with [ .. ].

Insert an explicit duration, like the 8 in

<es! a d' bes'! b'! e''>8[\mf

and everything works fine.

BTW you (and I!) will find it much easier to debug your scores
if you write each self-contained command or music on a separate
line and adopt a sensible policy of indentation, like this:

\times 1/6 {
 <ees! a d' bes'! b'! e''>8[\mf \<
 \once \override Accidental #'stencil = #ly:text-interface::print
 \once \override Accidental #'text = #AuflB
 \once \override Score.AccidentalPlacement #'right-padding = #1.5
 <ees! a d' bes'! b'! e''>
 \once \override Accidental #'stencil = #ly:text-interface::print
 \once \override Accidental #'text = #AuflB
 \once \override Score.AccidentalPlacement #'right-padding = #1.5
 <ees! a d' bes'! b'! e''>
 ...
}

You can also place the repeated commands in a variable too.

whateverName = {
 \once \override Accidental #'stencil = #ly:text-interface::print
 \once \override Accidental #'text = #AuflB
 \once \override Score.AccidentalPlacement #'right-padding = #1.5
}

Trevor

----- Original Message ----- From: "hasbergerm" <address@hidden>
To: "Trevor Daniels" <address@hidden>
Sent: Monday, January 05, 2009 12:46 PM
Subject: Re: Accidentals problem


Thanks!!!
I still got one more problem:
It is a 6-tuplet:

\times 1/6
{ <es! a d' bes'! b'! e''>[\mf \< \once \override Accidental
   #'stencil = #ly:text-interface::print
 \once \override Accidental #'text = #AuflB
\once \override Score.AccidentalPlacement #'right-padding = #1.5 <es! a d' bes'! b'! e''> \once \override Accidental
   #'stencil = #ly:text-interface::print
 \once \override Accidental #'text = #AuflB
\once \override Score.AccidentalPlacement #'right-padding = #1.5 <es! a d' bes'! b'! e''> \once \override Accidental
   #'stencil = #ly:text-interface::print
 \once \override Accidental #'text = #AuflB
\once \override Score.AccidentalPlacement #'right-padding = #1.5 <es! a d' bes'! b'! e''>\! \p \once \override Accidental
   #'stencil = #ly:text-interface::print
 \once \override Accidental #'text = #AuflB
\once \override Score.AccidentalPlacement #'right-padding = #1.5 <es! a d' bes'! b'! e''> \override TextScript #'padding = #2 \arpeggioArrowDown \once \override Accidental
   #'stencil = #ly:text-interface::print
 \once \override Accidental #'text = #AuflB
\once \override Score.AccidentalPlacement #'right-padding = #1.5 <es! a d' bes'! b'! e''>\f\arpeggio\laissezVibrer
] ^\markup { \halign #-2.8  \italic l.v. }}

Any ideas?


--- On Mon, 1/5/09, Trevor Daniels <address@hidden> wrote:

From: Trevor Daniels <address@hidden>
Subject: Re: Accidentals problem
To: address@hidden, "Hasi" <address@hidden>
Date: Monday, January 5, 2009, 12:44 PM
You could place the es in a separate temporary voice and
ignore the clashing note column warning:

<<
 ees!
\\
 \voiceOne
 \once \override Accidental #'stencil =
#ly:text-interface::print
 \once \override Accidental #'text = #AuflB
 \once \override Score.AccidentalPlacement
#'right-padding = #1.5
 < a d' bes'! b'! e''>
>>

Trevor

----- Original Message ----- From: "Hasi"
<address@hidden>
To: <address@hidden>
Sent: Monday, January 05, 2009 10:46 AM
Subject: Accidentals problem


> I have the following:
>
> \once \override Accidental #'stencil =
#ly:text-interface::print
> \once \override Accidental #'text = #AuflB
> \once \override Score.AccidentalPlacement
#'right-padding = #1.5 <es! a d' bes'!
> b'! e''>
>
> which I need so both the natural and the b show.
> What I don't want is the es to show both the b and
the natural, it should only
> show the b.
> Any ideas?
>
>
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>









reply via email to

[Prev in Thread] Current Thread [Next in Thread]