[prev in list] [next in list] [prev in thread] [next in thread]
List: lilypond-user
Subject: Piano Pedal placement
From: Martin Tarenskeen <m.tarenskeen () kpnmail ! nl>
Date: 2020-02-29 11:06:11
Message-ID: alpine.LFD.2.21.2002291149140.6935 () 192 ! 168 ! 2 ! 5
[Download RAW message or body]
I am experimenting a bit with piano sustainpedal notation (see attachments) and
have some questions:
- IMO by default *All* pedal markings are aligned too far to the left by
default. Is there a reason for this, or is this a bug or something that
needs improvement? This seems to be a structural problem.
- In my example I use some overrides to show how I think the pedalmarkings
and brackets should be placed. Especially in "mixed" and
"bracket" pedalstyle, when I use \sustainOff\sustainOn the ^ should
point exactly to the center of the notehead (I think?). In most
situations a trained pianist will do \sustainOff exactly *on* the start of
a note or chord and \sustainOn directly *after* the note or chord.
- Question: Is there a shorthand for the frequently needed
\sustainOff\sustainOn combination? a single command,
something like \sustainSwitch, would be nice.
--
Martin Tarenskeen
["Sustain-Pedal.ly" (text/plain)]
\version "2.19.83"
\pointAndClickOff
rh = \relative c' {
\clef treble
%\set Dynamics.pedalSustainStyle = #'text
<c e a>1_\markup \tiny "pedalSustainStyle = #'text" |
<d f b> |
<e g c> ~ | q |
\bar "|."
\break
\set Dynamics.pedalSustainStyle = #'mixed
<c e a>1_\markup \tiny "pedalSustainStyle = #'mixed" |
<d f b> |
<e g c> ~ | q |
\bar "|."
\break
\set Dynamics.pedalSustainStyle = #'bracket
<c e a>1_\markup \tiny "pedalSustainStyle = #'bracket" |
<d f b> |
<e g c> ~ | q |
\bar "|."
}
lh = \relative c {
\clef bass
\repeat unfold 3 {
c1 | c | c ~ | c |
\bar "|."
}
}
pedalA = {
\repeat unfold 3 {
s1\sustainOn |
s1\sustainOff\sustainOn |
s1\sustainOff\sustainOn |
s2. s4\sustainOff |
}
}
pedalB = {
\override Dynamics.SustainPedal.self-alignment-X = #LEFT
\override Dynamics.PianoPedalBracket.shorten-pair = #'(1 . -1)
\repeat unfold 3 {
s1\sustainOn |
s1\sustainOff\sustainOn |
s1\sustainOff\sustainOn |
s2. s4\sustainOff |
}
}
\header {
title = "Sustain Pedal Test"
}
\score {
\header { piece = "Default" }
\new PianoStaff
<<
\new Staff \rh
\new Staff \lh
\new Dynamics \pedalA
>>
\layout {}
}
\score {
\header { piece = "Optimized" }
\new PianoStaff
<<
\new Staff \rh
\new Staff \lh
\new Dynamics \pedalB
>>
\layout {}
}
["Sustain-Pedal.pdf" (application/pdf)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic