Hello Werner,

> Please consider the following example.
> 
> ```
> {
>   f'_\pp ^\> f' f' f'\! |
> }
> ```
> 
> The hairpin, in spite of being on the opposite side of the staff, is
> aligned to the `\pp` sign, i.e., it starts horizontally after `\pp`.
> What must I do to break this alignment?  `\breakDynamicSpan` doesn't
> seem to work, and I would like to avoid the `shorten-pair` property...
> 
> 
>     Werner

as far as I can see there is no way to exclude a dynamic from the line 
spanner. In theory the implementation could be changed to both have an upper 
and a lower line spanner (currently the line spanner is broken if direction 
changes, meaning there can only be on spanner at each time).

`\breakDynamicSpan` does not work, as all of this happens at the same timestep.

The only solution I can think of would be to separate the dynamics by putting 
them in separate voices:

```
\new Voice {
  \new Voice <>_\pp
  f' ^\> f' f' f'\! |
}
```

(this requires a voice context to already exist, thus the `\new Voice`. This 
is only necessary because this is at the beginning of the music.)

Cheers,
Tina

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to