Re: Tempo placement

2014-02-03 Thread Marc Hohl

Am 03.02.2014 15:15, schrieb Robin Bannister:

Marc Hohl wrote:

Try
\once \override  Score.LeftEdge.break-visibility = #all-visible


Thanks, sounds plausible, but it doesn't work either:


Umm ... and with MetronomeMark ?


D'Oh...

Works significantly better ;-)

Sorry for mixing up MetronomeMark and RehearsalMark, I use both in
my real-life example, so I got confused somehow.

Marc



Cheers,
Robin




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Tempo placement

2014-02-03 Thread Robin Bannister

Marc Hohl wrote:

Try
\once \override  Score.LeftEdge.break-visibility = #all-visible


Thanks, sounds plausible, but it doesn't work either:


Umm ... and with MetronomeMark ?


Cheers,
Robin

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Tempo placement

2014-02-03 Thread Marc Hohl

Am 03.02.2014 10:45, schrieb Robin Bannister:

Marc Hohl wrote:

But why does LilyPond seem to ignore '(left-edge)?


It seems it is not "visible".
The first left edge doesn't arise via a line break,
so for pedantic Lilypond the _unbroken_ case applies.

Try
\once \override  Score.LeftEdge.break-visibility = #all-visible


Thanks, sounds plausible, but it doesn't work either:

\version "2.19.0"

melLeftEdge = {
  \override Score.LeftEdge.break-visibility = #all-visible
  \override Score.RehearsalMark.break-align-symbols = #'(left-edge)
  \tempo "Slowly" 4 = 60
  c'4
}

\score {
   \new Staff { \melLeftEdge }
}

still looks unchanged :-(

Marc



Cheers,
Robin






___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Tempo placement

2014-02-03 Thread Eluze
Marc Hohl wrote
>>>
>>> melLeftEdge = {
>>> \override Score.MetronomeMark.break-align-symbols = #'(left-edge)
>>> \tempo "Slowly" 4 = 60
>>> c'4
>>> }

sometimes we're searching for too complicated things... it seems that adding

  \override Score.MetronomeMark.self-alignment-X =#1

is a simple solution

Eluze




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Tempo-placement-tp158722p158779.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Tempo placement

2014-02-03 Thread Robin Bannister

Marc Hohl wrote:

But why does LilyPond seem to ignore '(left-edge)?


It seems it is not "visible".
The first left edge doesn't arise via a line break,
so for pedantic Lilypond the _unbroken_ case applies.

Try
\once \override  Score.LeftEdge.break-visibility = #all-visible


Cheers,
Robin



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Tempo placement

2014-02-03 Thread Marc Hohl

[CC'ing to -devel]

Am 03.02.2014 00:44, schrieb Eluze:

Marc Hohl wrote

Hi list,

I want the tempo indication to appear at the leftmost edge of the piece
(I know that Gould has a different opinion about this, but I am using
LilyJAZZ, and the Realbook style does not care about these typographic
conventions).

However, changing the break-align-symbols property does not seem to
have *any* effect:

\version "2.19.0"

melLeftEdge = {
\override Score.MetronomeMark.break-align-symbols = #'(left-edge)
\tempo "Slowly" 4 = 60
c'4
}
\score { \new Staff { \melLeftEdge } }

melClef = {
\override Score.MetronomeMark.break-align-symbols = #'(clef)
\tempo "Slowly" 4 = 60
c'4
}
\score { \new Staff { \melClef } }

melKey = {
\override Score.MetronomeMark.break-align-symbols = #'(key-signature)
\tempo "Slowly" 4 = 60
c'4
}
\score { \new Staff { \melKey } }

How can I achieve a left-aligned tempo indication?


that sounds like a sophisticated problem!

instead of MetronomeMark try

   \override Score.RehearsalMark.break-align-symbols = #'(left-edge)


But the tempo indication is created by the MetronomeMark engraver, so
I'll have to wrap my tempo indication into a \mark construct ... that's
probably one way to go, but it's rather clumsy.

But why does LilyPond seem to ignore '(left-edge)? Is this a bug?


then, quoting the NR:

"Using the break-alignable-interface
Rehearsal marks and bar numbers may be aligned with notation objects other
than bar
lines.


... or is it just that the MetronomeMark interface does not support all
options?


These objects include ambitus, breathing-sign, clef, custos,

staff-bar, left-edge,
key-cancellation, key-signature, and time-signature.
Each type of object has its own default reference point, to which rehearsal
marks are aligned"

you'll have to determine the reference point you like.

hth - a bit

Eluze



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Tempo-placement-tp158722p158761.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Tempo placement

2014-02-02 Thread Eluze
Marc Hohl wrote
> Hi list,
> 
> I want the tempo indication to appear at the leftmost edge of the piece
> (I know that Gould has a different opinion about this, but I am using
> LilyJAZZ, and the Realbook style does not care about these typographic
> conventions).
> 
> However, changing the break-align-symbols property does not seem to
> have *any* effect:
> 
> \version "2.19.0"
> 
> melLeftEdge = {
>\override Score.MetronomeMark.break-align-symbols = #'(left-edge)
>\tempo "Slowly" 4 = 60
>c'4
> }
> \score { \new Staff { \melLeftEdge } }
> 
> melClef = {
>\override Score.MetronomeMark.break-align-symbols = #'(clef)
>\tempo "Slowly" 4 = 60
>c'4
> }
> \score { \new Staff { \melClef } }
> 
> melKey = {
>\override Score.MetronomeMark.break-align-symbols = #'(key-signature)
>\tempo "Slowly" 4 = 60
>c'4
> }
> \score { \new Staff { \melKey } }
> 
> How can I achieve a left-aligned tempo indication?

that sounds like a sophisticated problem!

instead of MetronomeMark try

  \override Score.RehearsalMark.break-align-symbols = #'(left-edge)

then, quoting the NR:

"Using the break-alignable-interface
Rehearsal marks and bar numbers may be aligned with notation objects other
than bar
lines. These objects include ambitus, breathing-sign, clef, custos,
staff-bar, left-edge,
key-cancellation, key-signature, and time-signature.
Each type of object has its own default reference point, to which rehearsal
marks are aligned"

you'll have to determine the reference point you like.

hth - a bit

Eluze



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Tempo-placement-tp158722p158761.html
Sent from the User mailing list archive at Nabble.com.

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Tempo placement

2014-02-01 Thread Marc Hohl

Hi list,

I want the tempo indication to appear at the leftmost edge of the piece
(I know that Gould has a different opinion about this, but I am using
LilyJAZZ, and the Realbook style does not care about these typographic
conventions).

However, changing the break-align-symbols property does not seem to
have *any* effect:

\version "2.19.0"

melLeftEdge = {
  \override Score.MetronomeMark.break-align-symbols = #'(left-edge)
  \tempo "Slowly" 4 = 60
  c'4
}
\score { \new Staff { \melLeftEdge } }

melClef = {
  \override Score.MetronomeMark.break-align-symbols = #'(clef)
  \tempo "Slowly" 4 = 60
  c'4
}
\score { \new Staff { \melClef } }

melKey = {
  \override Score.MetronomeMark.break-align-symbols = #'(key-signature)
  \tempo "Slowly" 4 = 60
  c'4
}
\score { \new Staff { \melKey } }

How can I achieve a left-aligned tempo indication?

TIA,

Marc

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user