lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: multimeasure rests


From: David Kastrup
Subject: Re: multimeasure rests
Date: Wed, 04 Jan 2012 10:12:09 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux)

Stefan Thomas <address@hidden> writes:

> Dear community,
> because I'm awfully bad in mathematics I wrote a function for
> calculating the correct length of multimeasure rests.
> Although it doesn't cause a crash (which is a huge sucess for me as a
> "programmer"), it doesn't work as expected. Instead of showing one
> goupt of multimeasure rests, it shows every single multimeasure rest.
> Does someone have an idea to avoid the problem?

*x is not a shorthand for \repeat unfold but a duration modifier.

> Here is my snippet:
> %%%%%%%%%%%%%%%%%
> \version "2.14.2"
> xR = #(define-music-function (parser location  ANFANG  LAST x )
> (number? number? ly:music?   )
>     #{ %
>     \repeat unfold $(+ 1(- LAST ANFANG))  $x
> #}) 
> \layout { \context { \Score skipBars = ##t } }
> \new Staff {
>    R1*5 % this works as expected
>    \xR #6 #11 R1 % this, unfortunately, not, it shows  6 single
> barrests
>   c'1
> }

If you can't keep your newsreader from completely mangling examples (it
contains unbreakable spaces as well as line breaks in comments), you
should likely try attaching the examples as a file instead.

-- 
David Kastrup




reply via email to

[Prev in Thread] Current Thread [Next in Thread]