12 years, 11 months ago
(2012-05-10 09:33:27 UTC)
#3
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultane...
File Documentation/notation/simultaneous.itely (right):
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultane...
Documentation/notation/simultaneous.itely:89: r4 e8( g <>) ^"sul D" \f \>
\repeat unfold 8 { c-. } r2\!
On 2012/05/10 08:50:38, Trevor Daniels wrote:
> Interestingly, s1*0 does not work in this situation to attach the annotations
to
> the first note in the repeated section, but <> is fine. Unfortunately, <> is
of
> no help for attaching the \! to the final note of the repeated section.
That example gives me a headache. s1*0 will work just fine: you just have to
put an explicit duration on { c8-. }. If the decrescendo should be on the last
note, you would either cut the repeat short by one, or write
{ r4 e8( g << { s8*7) ^"sul D" \f \> s8\! }
\repeat unfold 8 { c8-. } >> r2\! }
But I think the whole thing is too clever for the notation manual. The rather
contrived ways of avoiding to spell out first/last iterations complicate things
rather than simplify them.
12 years, 11 months ago
(2012-05-11 04:28:40 UTC)
#4
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultane...
File Documentation/notation/simultaneous.itely (right):
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultane...
Documentation/notation/simultaneous.itely:89: r4 e8( g <>) ^"sul D" \f \>
\repeat unfold 8 { c-. } r2\!
On 2012/05/10 08:50:38, Trevor Daniels wrote:
> Unfortunately, <> is of no help for attaching
> the \! to the final note of the repeated section.
Somehow that never bothered me. Conceptually I think of decrescendos as
continuing through the last note. (If the rest were longer, though, I
personally would prefer <>\! R1*12 )
There is an example under Dynamics
/Documentation/notation/expressive-marks-attached-to-notes.html#dynamics
using a parallel sequence of spacer rests, that shows how to end the crescendo
wherever you want.
Of course a parallel sequence of spacer rests would work here, too, just it
substituted for the other cases of s1*0 in the docs, and like it could for all
the uses by those lazy users whose scores came up in a search for s1*0 at
mutopiaproject.
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultane...
Documentation/notation/simultaneous.itely:89: r4 e8( g <>) ^"sul D" \f \>
\repeat unfold 8 { c-. } r2\!
We might not want an example for <> at all. This one was an amalgam of the
usage I found on mutopiaproject. Another way to demonstrate the text could be
music = \relative c'' { e16 d c d }
{ f'4 <>\marcato \music r <>^"smorz." \mp \> \music <>\! }
Houston, we have a problem. http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultaneous.itely File Documentation/notation/simultaneous.itely (right): http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultaneous.itely#newcode89 Documentation/notation/simultaneous.itely:89: r4 e8( g <>) ...
12 years, 11 months ago
(2012-05-11 07:55:48 UTC)
#5
Houston, we have a problem.
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultane...
File Documentation/notation/simultaneous.itely (right):
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultane...
Documentation/notation/simultaneous.itely:89: r4 e8( g <>) ^"sul D" \f \>
\repeat unfold 8 { c-. } r2\!
Going back to the original example and the attempt to use <>\! to terminate the
decresc, it seems there is also a pitfall with <>. The decresc can be
terminated with a note or rest of any duration, but <>\! can only be used if it
happens to fall on a bar line. If it doesn't LP complains that the bounds are
not breakable. This seems a serious drawback to me.
On 2012/05/11 07:55:48, Trevor Daniels wrote: > Houston, we have a problem. > > http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultaneous.itely ...
12 years, 11 months ago
(2012-05-11 08:07:06 UTC)
#6
On 2012/05/11 07:55:48, Trevor Daniels wrote:
> Houston, we have a problem.
>
>
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultane...
> File Documentation/notation/simultaneous.itely (right):
>
>
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/simultane...
> Documentation/notation/simultaneous.itely:89: r4 e8( g <>) ^"sul D" \f \>
> \repeat unfold 8 { c-. } r2\!
> Going back to the original example and the attempt to use <>\! to terminate
the
> decresc, it seems there is also a pitfall with <>. The decresc can be
> terminated with a note or rest of any duration, but <>\! can only be used if
it
> happens to fall on a bar line. If it doesn't LP complains that the bounds are
> not breakable. This seems a serious drawback to me.
Is that more like a spanner problem or a chord problem? It is different if you
use something like c1*0?
On Fri, 11 May 2012 00:55:48 -0700, <tdanielsmusic@googlemail.com> wrote: > The decresc can be terminated ...
12 years, 11 months ago
(2012-05-11 17:05:16 UTC)
#9
On Fri, 11 May 2012 00:55:48 -0700, <tdanielsmusic@googlemail.com> wrote:
> The decresc can be terminated with a note or rest of any duration,but <>\! can
only be used if it happens to fall on a bar line.
..or if the you finish the bar in some other way
{ c2 <>\! r2 } { c2 <>\! s2 }
The <> specifies when to end the hairpin, but LilyPond also wants a reference
graphical object to know where to end its printing.
I was hoping to keep the text above the example short. It generalizes : Some
notations are placed relative to a note head (or rest or bar-line). These may be
attached to an empty chord, so long as some other input provides the note head
(or rest or bar-line).
I expected complaints about vocal.itely. It now avoids the tricky
zero-length-spacer-rest in favor of a much longer input. My evidence for the
longer input being less cryptic is
http://lists.gnu.org/archive/html/lilypond-user/2011-10/msg00118.html The
documentation for the longer construction is in staff.itely
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/changing-defaults.itely File Documentation/notation/changing-defaults.itely (right): http://codereview.appspot.com/6197068/diff/1/Documentation/notation/changing-defaults.itely#newcode749 Documentation/notation/changing-defaults.itely:749: s1^"Small, thicker stems, no time signature" I don't like ...
12 years, 10 months ago
(2012-05-13 19:06:42 UTC)
#10
12 years, 10 months ago
(2012-05-14 07:26:58 UTC)
#12
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/staff.itely
File Documentation/notation/staff.itely (right):
http://codereview.appspot.com/6197068/diff/1/Documentation/notation/staff.ite...
Documentation/notation/staff.itely:1361: \new CueVoice { \set
"instrumentCueName" = "flute" }
On 2012/05/14 06:55:08, Keith wrote:
> On 2012/05/13 19:06:43, dak wrote:
> > Perhaps we should instead let \cueDuring accept an optional context
> > modification argument.
> Xavier requested this optional argument to \cueDuring, but Trevor has had a
> \cueWhile function in the docs for a while, which takes a string to identify
who
> is giving the cue, so I think it best to stick with that.
We can't "stick" with something that isn't in LilyPond proper but just in some
snippet.
I'll take a look at what this would entail. An optional context mod would
appear to make for a rather straightforward and easy to remember interface.
http://codereview.appspot.com/6197068/diff/24001/Documentation/notation/changing-defaults.itely File Documentation/notation/changing-defaults.itely (right): http://codereview.appspot.com/6197068/diff/24001/Documentation/notation/changing-defaults.itely#newcode749 Documentation/notation/changing-defaults.itely:749: s^"Small, thicker stems, no time signature" I've also made ...
12 years, 9 months ago
(2012-06-13 18:47:57 UTC)
#15
On 2012/06/13 19:21:48, janek wrote: > On 2012/06/13 18:47:57, Keith wrote: > > I've added ...
12 years, 9 months ago
(2012-06-15 03:00:45 UTC)
#17
On 2012/06/13 19:21:48, janek wrote:
> On 2012/06/13 18:47:57, Keith wrote:
> > I've added the three line-breaks.
>
> I don't see them.
I don't think it's worth re-uploading a new patch just for this.
Please push to staging.
Issue 6197068: Doc: mention empty chords; avoid using zero-duration spacers in examples
(Closed)
Created 12 years, 11 months ago by Keith
Modified 12 years, 9 months ago
Reviewers: Trevor Daniels, dak, janek, Graham Percival
Base URL:
Comments: 24