Re: Dynamic positioning in dynamic context

2015-01-09 Thread Ralph Palmer
On Sun, Jan 4, 2015 at 4:59 AM, Helge Kruse  wrote:

> Hello,
>
> I have an improvement request.
>
> The dynamic context has a lot of advantages. Most important it makes a
> uniform vertical position of all dynamics in a line. Unfortunately it
> doesn't behave with the horizontal spacing.
>
> The following example starts with a spacer rest measure. The \p in the
> second measure is placed as expected. But if the dynamic has more width
> it collides with the bar. This doesn't happen when I add the dynamic to
> the upper staff in the third measure. Here you can find a small space
> between the bar and the first note (d).
>
> Can this be improved so that the width of objects in the dynamic context
> control the spacing in the staff context?
>
>
> \version "2.19.15"
> \language "deutsch"
>
> global = { \time 3/4 }
> upper = \relative c' {
> s2.
> d4\p\( e \acciaccatura{g8} f4->\)
> d4\( e \acciaccatura{g8} f4->\)
> d4\ppp\>\( e \acciaccatura{g8} f4->\)
> s2.\! s
> }
> dynamic = {
>   s2.
>   s2.\p
>   s2.\ppp\>
>   s2.\! s2.
> }
> lower = { s2. s s s }
>
> \new PianoStaff
> <<
>   \new Staff  = "Staff_pfUpper" << \global \upper  >>
>   \new Dynamics = "Dynamics_pf" << \global \dynamic >>
>   \new Staff = "Staff_pfLower"  << \global \lower >>
> >>


Greetings, Helge Kruse - This has been submitted as issue 4253 :
https://code.google.com/p/lilypond/issues/detail?id=4253
Ralph
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Dynamic positioning in dynamic context

2015-01-06 Thread Helge Kruse
Am 06.01.2015 um 21:10 schrieb Thomas Morley:
> You may find the discussion here interesting:
> https://code.google.com/p/lilypond/issues/detail?id=621

Ah! That's interesting. And for me the "workaround" from Keith (comment
#30) solves my problem.

Thanks for pointing this.

Although the internals reference should be updated when this will be
part of Lilypond since here is more affected than the height.

Regards
Helge

-- 
PGP Fingerprint: EDCE F8C8 B727 6CC5 7006 05C1 BD3F EADC 8922 1F61

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


Re: Dynamic positioning in dynamic context

2015-01-06 Thread Thomas Morley
2015-01-06 20:21 GMT+01:00 Helge Kruse :
> Can this be confirmed as a bug or an enhancement request? Or is there a
> workaround to make the alignment in the dynamic context working as in
> the staff context?

It's a well known problem.
You may find the discussion here interesting:
https://code.google.com/p/lilypond/issues/detail?id=621

Cheers,
  Harm

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


Re: Dynamic positioning in dynamic context

2015-01-06 Thread Helge Kruse
Can this be confirmed as a bug or an enhancement request? Or is there a
workaround to make the alignment in the dynamic context working as in
the staff context?

Best regards
Helge

-- 
PGP Fingerprint: EDCE F8C8 B727 6CC5 7006 05C1 BD3F EADC 8922 1F61

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


Dynamic positioning in dynamic context

2015-01-04 Thread Helge Kruse
Hello,

I have an improvement request.

The dynamic context has a lot of advantages. Most important it makes a
uniform vertical position of all dynamics in a line. Unfortunately it
doesn't behave with the horizontal spacing.

The following example starts with a spacer rest measure. The \p in the
second measure is placed as expected. But if the dynamic has more width
it collides with the bar. This doesn't happen when I add the dynamic to
the upper staff in the third measure. Here you can find a small space
between the bar and the first note (d).

Can this be improved so that the width of objects in the dynamic context
control the spacing in the staff context?


\version "2.19.15"
\language "deutsch"

global = { \time 3/4 }
upper = \relative c' {
s2.
d4\p\( e \acciaccatura{g8} f4->\)
d4\( e \acciaccatura{g8} f4->\)
d4\ppp\>\( e \acciaccatura{g8} f4->\)
s2.\! s
}
dynamic = {
  s2.
  s2.\p
  s2.\ppp\>
  s2.\! s2.
}
lower = { s2. s s s }

\new PianoStaff
<<
  \new Staff  = "Staff_pfUpper" << \global \upper  >>
  \new Dynamics = "Dynamics_pf" << \global \dynamic >>
  \new Staff = "Staff_pfLower"  << \global \lower >>
>>


-- 
PGP Fingerprint: EDCE F8C8 B727 6CC5 7006 05C1 BD3F EADC 8922 1F61



signature.asc
Description: OpenPGP digital signature
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user