with the actual conflict.
Can we do better?
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond
Trevor Daniels t.dani...@treda.co.uk writes:
David Kastrup wrote Wednesday, January 12, 2011 2:24 PM
Hi, I'm taking a look at the notation manual under Collision
Resolution.
The first beat on the second bar in the example has bad output
(merges
an eighth and a half note while inexplicably
Trevor Daniels t.dani...@treda.co.uk writes:
David Kastrup wrote Wednesday, January 12, 2011 3:40 PM
Polyphony is not required here, as a proper notehead merge will do
the
trick, like the fourth example shows. The fourth example is correct
after shifting an _unrelated_ notehead
the
warning for parallel music when the output is sensible. The extra
angles for being allowed (and required) to put the durations inside seem
like a reasonably cheap price to pay.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
http
. What you call additional obstacle is a rather
commonly encountered pitfall, so I don't think that it is worth
considering it as a specific problem of this notation.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org
Trevor Daniels t.dani...@treda.co.uk writes:
David Kastrup wrote Wednesday, January 12, 2011 4:23 PM
Trevor Daniels t.dani...@treda.co.uk writes:
LilyPond currently has a documented restriction that
merging cannot take place if there are three or more
notes in the same note column. Here
Trevor Daniels t.dani...@treda.co.uk writes:
David Kastrup wrote Thursday, January 13, 2011 12:47 PM
I've decided that this is not a restriction, but a bug. Here is the
reason: when merge-differently-headed is set and three or more notes
are
in the note column, heads _are_ getting merged
) instead of needing to cater with continuing having to do maintain
any further change in all of the places where it was required?
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond
Joe Neeman joenee...@gmail.com writes:
On Thu, Jan 20, 2011 at 7:46 PM, David Kastrup d...@gnu.org wrote:
I have not looked at the code, but this sounds like an accident
waiting to happen again and/or like being hard to read. Would there
be a feasible way to reduce the place where
than break here.
That is: don't force the user to manually specify breaks, but rather
feasible breakpoints.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond
in particular WRT cadenzas is up to
scratch
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond
that. It is from indiscriminate use of .* in lexer.ll since
. can also match \r.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond
not run through completion, so I can't actually do a
regression test. Apparently fails somewhere in
out-test/71e-TabStaves.ly.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond
Updates:
Status: Fixed
Comment #1 on issue 1593 by jan.nieuwenhuizen: midi output eats rests
when absolute dynamics are used
http://code.google.com/p/lilypond/issues/detail?id=1593
Fixed in f114e3c
--
David Kastrup
___
bug-lilypond mailing list
breaks to
occur.
In particular, _ending_ of a score at the end of a page should have
assigned a _good_ factor penalty.
That is: a one-liner is _neither_ a widow _nor_ a club and should not be
treated as such.
--
David Kastrup
___
bug-lilypond mailing
authors once your rights expire. Prior to that, the authors'
association has to keep a hold on them, in case you or any heir of yours
happen to change your mind.
At least that's my guess.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond
/html/bug-lilypond/2011-04/msg00068.html
Actually, I've been mistaken. This is not related to widows/clubs at
all.
It is issue 1286 Page-breaking doesn't work properly when the last bar
is incomplete URL:http://code.google.com/p/lilypond/issues/detail?id=1286.
--
David Kastrup
/lilypond/issues/detail?id=34
plus .midi timing errors.
Adding parallel silent grace note(s) of same duration to the another staff
works to correct the PDF output, but won't resolve the midi timing errors.
That appears like a separate and new one.
--
David Kastrup
to incompatible
stem (type = -2147483648)
c'\breve
e'8
...
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond
Ralph Palmer ralphbugl...@gmail.com writes:
On Sun, Apr 10, 2011 at 12:54 PM, David Kastrup d...@gnu.org wrote:
Patch at
URL:http://codereview.appspot.com/4390042
Check the warnings output from the regression test file in there:
This results in warnings
, the
information about what makes this issue invalid or postponed or whatever
else is going to get lost, and needs to be rewritten every time the
question appears again.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org
?
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
(and ultimately other
finalizing decisions, like starting a default context or staff) until
every processed voice has had an unforgivable event (one which can no
longer be levied by grace).
Currently, we have too many things for which grace may come too late.
--
David Kastrup
can forget about teaching it to smart
editors (syntax highlighting, indentation etc).
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
replacements.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
, you are right with your \csname
remark in that the next demand will be for computed identifiers.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
~ c~ c) c~( c2 d~ d cis d1)
cis( d e f) e( d cis d)
}
}
Here is the result: uh, no it isn't. What is the preferred method for
generating a two-system preview? -dpreview just makes the first system.
--
David Kastrup
Graham Percival gra...@percival-music.ca writes:
On Tue, Jun 21, 2011 at 10:33:31AM +0200, David Kastrup wrote:
Here is the result: uh, no it isn't. What is the preferred method for
generating a two-system preview?
Using a full --png, unfortunately:
http://lilypond.org/doc/v2.15
-dinclude-settings=/tmp/lilypond-no-header.ly --png bug.ly
You can write this without having to cater for an external file as
lilypond -dinclude-settings=(echo \header { tagline = ##f }) --png bug.ly
--
David Kastrup
___
bug-lilypond mailing list
bug
don't have a good idea of the name, since
IIRC we already have an extraNatural property.
If the existing properties already let users get the old behaviour,
then go ahead and push now.
As long as not a single user _wants_ the old behavior, why bother?
--
David Kastrup
Graham Percival gra...@percival-music.ca writes:
On Thu, Jun 23, 2011 at 02:40:08PM +0200, David Kastrup wrote:
lilyp...@googlecode.com writes:
In light of the discussion about this patch, how hard would it be to
make it controllable? I don't have a good idea of the name, since
IIRC we
control of the part
combiner. So it would be the task of the part combiner to apply the
sort of trickery demanded from users when they have to slur across
voices.
The issue might be postponed, or even wontfix, but the status Invalid
does not seem appropriate to me.
--
David Kastrup
the lecturn. (I
gave my talk at that lecturn -- the same one that Galileo used --
yesterday).
I should have imagined that Galileo would more likely have made use of
an urn rather than a lecturn yesterday, but then I have not been there.
--
David Kastrup
\RemoveEmptyStaves {
c'1 \break
r1
}
Wouldn't that need to be
\new Staff \with { \RemoveEmptyStaves } { ...
?
Not that it works in this way, but the above syntax seems strange to me.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
. Unfortunately, I pushed more than intended, but since the added
stuff is not a regression (and it is not exactly the first time this
happened since I had this in the tree for quite a while), I guess I'll
leave it in.
--
David Kastrup
___
bug-lilypond
David Kastrup d...@gnu.org writes:
Federico Bruni fedel...@gmail.com writes:
In the second snippet of code:
%%% top of file symphony-cello.ly
\include ../definitions.ily
\include ../Notes/cello.ily
../definitions.ily
should be replaced by
../symphonyDefs.ily
because definitions.ily
for a multitude of engraved items.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
just the slur scoring and an hypothetic
slur_collision_engraver would do the job?
I think we have flipping ties but not flipping slurs. Ties also tend to
be flatter and need to be kept closer to the notes than slurs.
But there are also lots of common problems I guess.
--
David Kastrup
relax the requirements in a
manner that only prescribes using grouped music in a limited number of
contexts.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
#'region-size = #6
c'2( \times 2/3 { g4 e c) }
}
The top is my current slur work, the bottom is current master.
First is clearly better in my opinion.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org
point numbers are more or less by definition inexact (though
the particular values used here happen to be exactly representable in
IEEE numbers, there is no promise by Scheme for that). Use 1/2, 1/4,
-1/2 respectively, and the problems should go away.
--
David Kastrup
I am reasonably sure that this is not a result of my own work.
[/usr/local/tmp/lilypond/out/share/lilypond/current/ly/paper-defaults-init.lyERROR:
Unbound variable: numbered-footnotes
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond
Graham Percival gra...@percival-music.ca writes:
On Thu, Jul 28, 2011 at 07:40:07PM +0200, David Kastrup wrote:
I am reasonably sure that this is not a result of my own work.
[/usr/local/tmp/lilypond/out/share/lilypond/current/ly/paper-defaults-init.lyERROR:
Unbound variable: numbered
/libguile.so.17
#57 0x001ca22d in scm_with_guile () from /usr/lib/libguile.so.17
#58 0x00184d45 in scm_boot_guile () from /usr/lib/libguile.so.17
#59 0x080523f4 in main (argc=Cannot access memory at address 0x0
) at main.cc:632
--
David Kastrup
___
bug
be available as an optimization for, say,
multiple pass processing, in case that it really, really, provably is
quite expensive to maintain. But it is not a debug option in as far as
it is part of debugging Lilypond, but rather of debugging user input.
--
David Kastrup
the following in the beginning of the Texinfo file on a line of its own,
before the `@titlepage' command:
@finalout
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
ly:stencil-combine-at-edge in stencil-scheme.cc converts the minimum
parameter into a double variable m, but does not use m in any
calculation.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman
found any way to do the equivalent of make lib short of just doing
make all and then killing make once the compilation has moved over to
creating the docs.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman
Francisco's newsreader introduced it before fjdkof, so that may explain
why you see different results.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
for splitting the file lists into two groups, like those starting with
letters a-k and those that don't.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
Reinhold Kainhofer reinh...@kainhofer.com writes:
On Di., 16. Aug. 2011 07:46:32 CEST, David Kastrup d...@gnu.org wrote:
lilyp...@googlecode.com writes:
I think it's literally that we have too many regression test files to
fit into the current allowable file size.
Use
URL:info:make
appending to it and use the right
filename for it. And since a shell is getting called for each line of
the list, this is not necessarily going to be the most efficient
solution. Have you tried this? I am not sure it would result in
multiple commands.
--
David Kastrup
). Of course, this is the immediate cause of
the segfault.
However, I have not found the cause of the null pointer, and I have not
seen more information about it in the valgrind dump than I had been able
to find in the coredump already.
--
David Kastrup
}
}
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
----log-file=/tmp/lily.log
in the valgrind log file I posted? The malloc-fill made no difference,
by the way.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
be quite more
educating, entertaining and reassuring.
http://code.google.com/p/lilypond/issues/detail?id=1834 might be
invalid then.
Hm.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug
Janek Warchoł janek.lilyp...@gmail.com writes:
2011/8/24 Štěpán Němec step...@gmail.com:
On Wed, 24 Aug 2011 09:59:31 +0200
David Kastrup wrote:
I agree that this is anticlimactic. Personally, what I would like to
see is having a small source code extract displayed on mouse-over
the connection between picture and source,
since the source is just one humongous block.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
how one would create best
extracts.
I am not convinced that this would be worthless.
The source of the examples has value, both as a snippet, and as a
teaching tool.
It would not meet the label snippet usually.
--
David Kastrup
___
bug-lilypond
Reinhold Kainhofer reinh...@kainhofer.com writes:
Am Mittwoch, 24. August 2011, 15:19:57 schrieb David Kastrup:
lilyp...@googlecode.com writes:
The examples are often too complex and lengthy to be really useful to
beginners.
As above, they wouldn't work in mouse-over bubbles.
The mouse
the right things in numerical comparisons.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
Reinhold Kainhofer reinh...@kainhofer.com writes:
On Fr., 26. Aug. 2011 23:32:39 CEST, David Kastrup d...@gnu.org wrote:
I checked around, and Rationals (which are used for time) have a
representation of -inf. I think it would be a good start if the default
grace time component (namely
.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
am sure it would prefer getting a clef change
indication already at the end of the previous line and not have the new
line start with the old clef followed by the new clef.
The cello, in contrast, was asking for it.
--
David Kastrup
___
bug-lilypond
on the command line (or something called pwd itself with a
differing result for establishing $PWD).
Even more likely is that the length of the list of dependencies got
shorter because of touched files.
--
David Kastrup
___
bug-lilypond mailing list
bug
pathes, since the build tree (and thus also the cwd) can be anywhere.
Can, but need not.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
function taking a Lilypond
chord as input and returning a string pitch list, a much more
straightforward interface than the current set of contraptions including
\contextStringTunings.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
bugging me on and off for at least a month (basically the only thing
failing with make check for me) and I have not been able to make any
progress on figuring out just what to do (spent about a day on it), I
decided to report this before I forget again.
--
David Kastrup
David Kastrup d...@gnu.org writes:
When configured with
./configure CXXFLAGS=-fkeep-inline-functions
(which does not optimize unused functions away)
make test fails in the flower subdirectory in the linking stage with
quite inscrutable error messages.
I don't have the error message
Dmytro O. Redchuk brownian@gmail.com writes:
On Thu 08 Sep 2011, 14:13 David Kastrup wrote:
When configured with
./configure CXXFLAGS=-fkeep-inline-functions
(which does not optimize unused functions away)
make test fails in the flower subdirectory in the linking stage with
quite
Janek Warchoł janek.lilyp...@gmail.com writes:
2011/9/13 David Kastrup d...@gnu.org:
Janek Warchoł janek.lilyp...@gmail.com writes:
I'd think that in every case the accidentals would be on the same
level, but they're not. I don't see any property to override this. A
bug?
\new ChordNames
main_input_name_ to be called string here?
Can't we just change it to an empty string, then disable the debug
output to remove []?
At least for #{ #} embedded expressions (which are now different from
string inclusion) I'd tend to switch them off altogether.
--
David Kastrup
it makes it quite unlikely that one can
catch Heisenbugs with assertions: they often go away with significant
code changes, and switching optimization off most certainly _is_ a
significant change.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond
m...@apollinemike.com m...@apollinemike.com writes:
On Sep 19, 2011, at 5:22 PM, Neil Puttock wrote:
On 19 September 2011 16:16, David Kastrup d...@gnu.org wrote:
The debug symbols should not affect code speed, and they are present in
the unoptimized build, anyway, unless you are talking
it did last time around with that score,
and it does not throw dice.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
Dmytro O. Redchuk brownian@gmail.com writes:
On Thu 22 Sep 2011, 09:40 David Kastrup wrote:
In my opinion, this report is invalid. Since Lilypond does optical
justification of noteheads (cf node Optical Spacing in the Lilypond
Essay), of _course_ its spacing depends on the stem direction
developers
know what the regression tests are. :)
I don't think we can currently employ regression tests that have
_failure_ as the desired behavior.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman
explicitly?
Since the issue tracker offers just Fixed as a default, I see no way a
contributor can really guess differently given the current state of
tracker and documentation.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https
m...@apollinemike.com m...@apollinemike.com writes:
Are there any good profiling tools that'd help with this sorta thing?
CXXFLAGS=-pg ./configure
And then use gprof after the program has run (it will write profiling
data to some file which gprof reads).
--
David Kastrup
: Tue Sep 20 22:18:55 2011 +0100
parser.yy: Allow embedded_scm inside \book and \bookpart
should have fixed it.
commit 24fdf0d37cec73564162324ab74ed5e3a6824e8c
Author: David Kastrup d...@gnu.org
Date: Fri Sep 16 11:02:50 2011 +0200
music-functions-init.ly: Use Scheme functions
/README.txt] Error 1
make[2]: *** Waiting for unfinished jobs
That looks like you are using _parallel_ make. Lilypond's build process
is known to have broken dependencies. Just restart make until it works.
--
David Kastrup
___
bug-lilypond
list, this should become the default.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
was that for simple music, 2.15.12 was OK to
better; for longer music much worse. I'd suggest using the Mozart
Horn regtest as a test case/comparator that somewhat fulfills this
requirement.
Well I'll be hornswaggled.
--
David Kastrup
___
bug-lilypond
that.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
the directory search path,
but prefers loading the user file instead...).
But the 64bit red herring distracted me.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
, Mr. Worthing, may be regarded as a misfortune;
to lose both looks like carelessness.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
actually like the q feature at all, but there is no point in
making it worse than necessary.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
that editor macros should do rather
than the music processor.
That it is a syntactically difficult issue and causes implementation
headaches is something different...
The syntax is not the problem. The semantics are awful.
--
David Kastrup
___
bug
as
such).
Uh, red herring? That's not what this bug report was about.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
without good reason. I'll
take a look and likely commit a fix today.
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond
David Kastrup d...@gnu.org writes:
Nick Payne nick.pa...@internode.on.net writes:
This creates the error:
\version 2.15.14
\paper {
first-page-number = -1
}
\relative c {
c1
}
Setting first page number to -1 seems to be the problem. In the actual
score, I set
David Kastrup d...@gnu.org writes:
Nick Payne nick.pa...@internode.on.net writes:
This creates the error:
\version 2.15.14
\paper {
first-page-number = -1
}
\relative c {
c1
}
Setting first page number to -1 seems to be the problem. In the actual
score, I set
name and escaped
name.
Wouldn't it make more sense to have the index entries escaped, but
sorted under the respective first letter instead of \ ?
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman
. As long as we have no button for that, not relaxing
it is a much saner visual choice than totally discarding it.
I would not even offer a settable property for this as long as the only
options are on and off.
--
David Kastrup
___
bug-lilypond
m...@apollinemike.com m...@apollinemike.com writes:
On Oct 21, 2011, at 6:15 PM, David Kastrup wrote:
commit 1d9a73b13ee576d28c0f41f5b243f2ebb1ff9fcf
Author: Mike Solomon m...@apollinemike.com
Date: Fri Oct 21 09:03:43 2011 +0200
Implements consistent beam slopes across line breaks
while maintaining its
sign.
The important thing is keeping the character, since we might have a
repeated phrase with just one beam in one repetition being broken.
There must be a certain optical qualitative similarity, balanced against
ugliness of the individual broken pieces.
--
David Kastrup
of that corner except by deciding I wish to
skip the review process. I do that all of the time, basically because
I am an irresponsible asshole. But it is not fun being an irresponsible
asshole if there is no other choice.
--
David Kastrup
___
bug
to
this grob))
--
@rule ((2, 15, 16), r\makeStringTuning, \contextStringTuning - \stringTuning)
def conv (str):
--
@rule ((2, 15, 17), \\markuplines - \\markuplist)
def conv (str):
--
David Kastrup
___
bug-lilypond mailing list
bug-lilypond@gnu.org
Graham Percival gra...@percival-music.ca writes:
On Fri, Oct 28, 2011 at 08:23:18AM +0200, David Kastrup wrote:
Graham Percival gra...@percival-music.ca writes:
incidently, I saw that I increased the version number properly
after 2.15.15; all that's was missing is a new release
Graham Percival gra...@percival-music.ca writes:
On Fri, Oct 28, 2011 at 08:51:45AM +0200, David Kastrup wrote:
Graham Percival gra...@percival-music.ca writes:
Once it's in staging (whether or not it went through a countdown),
I won't put it through another countdown just because
101 - 200 of 1473 matches
Mail list logo