[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problem with scaled durations
From: |
Oscar Dub |
Subject: |
Problem with scaled durations |
Date: |
Wed, 2 Jan 2013 23:07:57 +0000 |
Hi everyone,
There appears to be an issue with long lists of differently scaled LilyPond
notes where they fail to display, but leave no trace of a problem in the log
(example below). I'm having difficulty condensing the issue into something
simple enough to send to the bug list, but maybe someone with more insight into
how LilyPond calculates time intervals internally can help out.
I thought the problem had something to do with using too many different
denominators in the fractions used by the scale syntax. To test this idea out,
I made a script generating notes scaled by multipliers from 1/1 to 1/n (output
for n=30 shown below).
Running my file, LilyPond only manages to render up to note 18. Commenting up
to note 17 (testing to see whether the interval between notes 18 and 19 is at
fault) 18 to 26 render but no further. So from this test I assume there's some
sort of issue with complex time intervals aggregating that stop the notes
rendering after a certain threshold has been reached.
Some input to help take this further and identify exactly what's going on would
be great if anyone is willing!
Thanks,
O.
\version "2.16.0"
\language "english"
\header {
tagline = \markup { }
}
\score {
\new Score <<
\new Staff {
\context Voice = "Note voice" \with {
\remove Forbid_line_break_engraver
} {
c'4 * 1
_ \markup {
\small
1
}
c'4 * 1/2
_ \markup {
\small
2
}
c'4 * 1/3
_ \markup {
\small
3
}
c'4 * 1/4
_ \markup {
\small
4
}
c'4 * 1/5
_ \markup {
\small
5
}
c'4 * 1/6
_ \markup {
\small
6
}
c'4 * 1/7
_ \markup {
\small
7
}
c'4 * 1/8
_ \markup {
\small
8
}
c'4 * 1/9
_ \markup {
\small
9
}
c'4 * 1/10
_ \markup {
\small
10
}
c'4 * 1/11
_ \markup {
\small
11
}
c'4 * 1/12
_ \markup {
\small
12
}
c'4 * 1/13
_ \markup {
\small
13
}
c'4 * 1/14
_ \markup {
\small
14
}
c'4 * 1/15
_ \markup {
\small
15
}
c'4 * 1/16
_ \markup {
\small
16
}
c'4 * 1/17
_ \markup {
\small
17
}
c'4 * 1/18
_ \markup {
\small
18
}
c'4 * 1/19
_ \markup {
\small
19
}
c'4 * 1/20
_ \markup {
\small
20
}
c'4 * 1/21
_ \markup {
\small
21
}
c'4 * 1/22
_ \markup {
\small
22
}
c'4 * 1/23
_ \markup {
\small
23
}
c'4 * 1/24
_ \markup {
\small
24
}
c'4 * 1/25
_ \markup {
\small
25
}
c'4 * 1/26
_ \markup {
\small
26
}
c'4 * 1/27
_ \markup {
\small
27
}
c'4 * 1/28
_ \markup {
\small
28
}
c'4 * 1/29
_ \markup {
\small
29
}
c'4 * 1/30
_ \markup {
\small
30
}
}
}
>>
}
- Problem with scaled durations,
Oscar Dub <=
- Re: Problem with scaled durations, David Kastrup, 2013/01/02
- Re: Problem with scaled durations, Oscar Dub, 2013/01/03
- Re: Problem with scaled durations, David Kastrup, 2013/01/04
- Re: Problem with scaled durations, Trevor Daniels, 2013/01/04
- Re: Problem with scaled durations, David Kastrup, 2013/01/04
- Re: Problem with scaled durations, Trevor Daniels, 2013/01/04
- Re: Problem with scaled durations, Colin Hall, 2013/01/04
- Re: Problem with scaled durations, Marek Klein, 2013/01/04
- Re: Problem with scaled durations, Colin Hall, 2013/01/04