Re: \cadenzaOff and accidentals

2012-03-05 Thread David Bobroff

On 3/5/2012 4:41 PM, David Kastrup wrote:

James  writes:


Hello,

On 5 March 2012 15:20, David Kastrup  wrote:

Neil Thornock  writes:


In my mind, the real bug is that \cadenzaOff does not seem to turn the
cadenza off immediately, but rather one measure later.  I'm not sure
why it behaves as it does.

It resets timing to normal, and "normal" does not mean the end of a
measure.


Normal from what perspective? Where it left off before \cadenzaOn or
simply that it starts back at '0' immediately \cadenzaOff

I'm wondering if we need something (a sentence of two) in the NR to
avoid what is obviously something that does confuse people.

I still have not figured out the exact reasoning behind this.  But it
does not seem to be much more than "stop advancing time in measure"
"start advancing time in measure again".  If there is no material left
to fill the bar, the measure will not get full.



I've tried a couple things:

The first example uses Neil T's idea of setting \cadenzaOff a measure 
before it ends.  It is intentionally awkward timing-wise.  Note that it 
was necessary to used \cadenzaOff one note later than \cadenzaOn and 
that I also had to add a skip to be sure the barline was in the right 
place.  It seems kludgy/ugly to me:


%%%
\version "2.14.2"

{
  \time 4/4
  c1
  \cadenzaOn
  c4 ~ \cadenzaOff c8 s32
  c16-[ c c c-] c4 c32-[ c c c c c c-] c8
  \bar "|"
  c4 c4 c
}

%% This one tests David K's comment regarding
%% time stops/time starts

\relative c'
{
  c1
  c2 \cadenzaOn \teeny f32-[ a c  f, a c f, a c-] \cadenzaOff 
\normalsize c2

  c1
}
%%%


The result I get from the second one strongly indicates that \cadenzaOn 
means time stops but that \cadenzaOff means, "Once a full measure has 
passed *from this point* the next one starts."  If it was as simple as 
time stops/starts (the way I'm intepreting it) then the first part of 
measure two of the second example would be counted and the last half 
would be counted and nothing inside the cadenza would be counted.  This 
is not what happens, though.  It would be necessary to use 'c2*2' at the 
end of that bar as David K suggested earlier.  It works and is much less 
ugly than the top example but strikes me as less than satisfactory.


I'm trying to avoid being a choosy beggar here as I certainly don't have 
the programming chops to dig in and fix this myself.  I suspect, 
however, that "remembering" the portion of a measure preceding 
\cadenzaOn and then adding it to what comes after \cadenzaOff could be 
complicated.  I can also easily imagine a situation where that approach 
would fail.  Instead, would it not be useful to have some way to signal 
that the measure is over and a new measure is to begin, complete with 
barline and accidental behavior?  I can also well imagine a scenario 
where having \cadenzaOff doing this would also fail.  I'm thinking 
something like '\endMeasure' to accomplish this.  I know that's only 
syntax and not a solution.  I'm just wondering if leaving \cadenzaOn 
\cadenzaOff as they are and having another mechanism take care of 
initiating the next measure would be the solution.


In the meantime, I'll just have to remember these workarounds.

-David

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


\cadenzaOff and accidentals

2012-03-05 Thread David Bobroff
I'm re-framing my query regarding accidental behavior following 
\cadenzaOff.  After some discussion about this on bug- it is quite clear 
that '\cadenzaOff' *only* affects counting/timing and '\bar' *only* 
paints a graphic of a bar line.  Currently, if an accidental appears in 
the cadenza it will be visibly canceled if the key signature value of 
the note is used in the next "measure" even if '\cadenzaOff \bar "|."' 
is present.  Musically this should not happen.  Since a bar line has 
gone by the key signature is back in force.


This post in on -user to see if anyone has a solution; how do I suppress 
the accidental cancellation in the following example?


I've posted this to bug- to suggest that LilyPond should probably 
understand this.


Example:

%%%
\version "2.14.2"

\relative c'
{
  \key c \major
  \time 2/4
  c2 ~
  \cadenzaOn
  c4 \teeny d8-[ es f g-] \normalsize a4-\fermata
  \cadenzaOff
  \bar "|"
  e2 % how to suppress accidental cancellation here?
}
%%%

-David

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: \grace after \cadenzaOff suppresses auto-beams

2012-03-04 Thread David Bobroff

On 3/4/2012 9:40 PM, David Bobroff wrote:

On 3/4/2012 9:48 AM, -Eluze wrote:


David Bobroff wrote:

This is weird.  Maybe known.  I tried to search the issues database but
did not find anything.  It's possible I don't know how to effectively
search it.

Here goes; in the following example the auto-beaming is still off
following \cadenzaOff if a \grace (or \appoggiatura) follows 
immediately
after \cadenzaOff.  Auto-beaming returns if either the \grace is 
removed

or there is a whole measure of timed music before the \grace. Adding
\autoBeamOn does not help.  Automatic beaming remains off.  In fact,
just entering \cadenzaOn \cadenzaOff will trigger this behavior even
without any music in the cadenza.





the issue seems to be known (although I didn't search where to find it)

I saw this solution on the German Lilypond Forum - after the cadenza 
add a
\partial of the due (measure) length (this gives a warning but it 
works):


\cadenzaOff
\bar "|"
\partial 2
\grace b8
  …

or put the grace inside of the cadenza:

\relative c' {
\time 2/4
c2
\cadenzaOn
c2 \teeny d8-[ e f g-] \normalsize
\bar "|"
\grace b8
\cadenzaOff
\normalsize
a4. gis8
e'8 e e e
}

hth
Eluze


Thanks for the input.  I ended up using the \partial solution (in this 
case, \partial 1 ).  As noted above, I got a warning but the beams 
came back.  I tried putting the \grace inside the cadenza but that put 
it on the wrong side of the bar line.


-David


And I just found a solution that works even better for me...

%%% previous stuff
  \cadenzaOff
  \bar "|"
  \appoggiatura b4
  \set Timing.measurePosition = #(ly:make-moment 0 4)
%%% subsequent stuff

...by setting the measurePosition *after* the grace/appoggiatura and 
before the first "beat" of the measure, the beams remain intact and the 
warning disappears.  Huzzah.


-David

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: \grace after \cadenzaOff suppresses auto-beams

2012-03-04 Thread David Bobroff

On 3/4/2012 9:48 AM, -Eluze wrote:


David Bobroff wrote:

This is weird.  Maybe known.  I tried to search the issues database but
did not find anything.  It's possible I don't know how to effectively
search it.

Here goes; in the following example the auto-beaming is still off
following \cadenzaOff if a \grace (or \appoggiatura) follows immediately
after \cadenzaOff.  Auto-beaming returns if either the \grace is removed
or there is a whole measure of timed music before the \grace. Adding
\autoBeamOn does not help.  Automatic beaming remains off.  In fact,
just entering \cadenzaOn \cadenzaOff will trigger this behavior even
without any music in the cadenza.





the issue seems to be known (although I didn't search where to find it)

I saw this solution on the German Lilypond Forum - after the cadenza add a
\partial of the due (measure) length (this gives a warning but it works):

\cadenzaOff
\bar "|"
\partial 2
\grace b8
  …

or put the grace inside of the cadenza:

\relative c' {
\time 2/4
c2
\cadenzaOn
c2 \teeny d8-[ e f g-] \normalsize
\bar "|"
\grace b8
\cadenzaOff
\normalsize
a4. gis8
e'8 e e e
}

hth
Eluze


Thanks for the input.  I ended up using the \partial solution (in this 
case, \partial 1 ).  As noted above, I got a warning but the beams came 
back.  I tried putting the \grace inside the cadenza but that put it on 
the wrong side of the bar line.


-David

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


\grace after \cadenzaOff suppresses auto-beams

2012-03-04 Thread David Bobroff
This is weird.  Maybe known.  I tried to search the issues database but 
did not find anything.  It's possible I don't know how to effectively 
search it.


Here goes; in the following example the auto-beaming is still off 
following \cadenzaOff if a \grace (or \appoggiatura) follows immediately 
after \cadenzaOff.  Auto-beaming returns if either the \grace is removed 
or there is a whole measure of timed music before the \grace. Adding 
\autoBeamOn does not help.  Automatic beaming remains off.  In fact, 
just entering \cadenzaOn \cadenzaOff will trigger this behavior even 
without any music in the cadenza.



%%%
\version "2.14.2"

\relative c'
{
  \time 2/4
  c2
  \cadenzaOn
  c2 \teeny d8-[ e f g-] \normalsize
  \cadenzaOff
  \bar "|"
  \normalsize
%  c2 % uncomment this measure and auto-beaming returns
%  \autoBeamOn % this will *not* turn beams on now or later
  \grace b8 % or \appoggiatura %comment out and auto-beaming returns
  a4. gis8
  e'8 e e e
}
%%%

-David

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: unexpected accidental following cadenza

2012-03-03 Thread David Bobroff

On 3/3/2012 10:17 AM, David Kastrup wrote:

James  writes:


On 3 March 2012 09:11, David Kastrup  wrote:


No.  It means that we start counting again, and so far, we have not
counted a single beat because a cadenza does not count.


The manual
bar line does not change that.  You can probably write something like
<<  { \cadenzaOn fis4 g a b \cadenzaOff } \\ s1>>  if you want timing to
continue.

Incidentally: your example does not look like a cadenza at all.

No but it is a tiny example :)

You can make it tinier by omitting a few notes.  It is pointless and
misleading to put exactly 4 quarters in a cadenza since a cadenza does
not count.  I may have mentioned it.  But in case I forgot: a cadenza
does not count.

:)

I am guessing then that the expectation of David B was that as soon as
you turn off the cadenza, then it should act as if the (in this
example) new measure would be like the first measure of the piece
proper. Hence the question about why the natural sign is printed.

Because the cadenza had a sharp here and this needs to get cancelled.


I understand that cadenzas turn of 'everything' (so to speak)

No.  They turn off the counting.


and that they 'don't count', but why would I expect a 'cancelling'
sign at all for the first note after a cadenza?

Because the cadenza contained a sharp?

I guess what really is involved here is the expectation that a manually
painted \bar "|" will be a bar threshold for the purpose of accidentals.
That would make some sense and might be the topic of a feature request.

But so far, \bar "|" paints a bar.  Nothing else.  If you think that a
bar is missing for some reason and add it in that manner instead of
correcting the timing, you get a picture of a bar.  Not more, not less.
It might be a reasonable expectation that the picture of a bar is enough
for triggering accidental behavior.  That would be an issue request.

But everything else is just a misunderstanding of what a cadenza is, and
what \bar "|" does.


Only 'stuff' between \cadenzOn and \cadenzaOff should ignore the
'rules' but everything outside of the \cadenza[On|Off] should revert
back.

So f-natural in a cmajor key outside of the \cadenza[On|Off] would not
be shown with a cancellation mark.

It is counter intuitive.

No, it is correct.  Leave off the \bar "|" and look at the result.  Do
you still feel that the natural is "counterintuitive"?  I bet you don't.
So your purported bug report or issue or request has nothing to do with
cadenzas.  It is that you think that a manually placed bar line should
trigger the accidental rules for a measure change.



OK, I'm the one who posted the snippet and the original question: Is it 
a bug?  Now, I have my answer to that.  Yes, my snippet was short in 
order not to get yelled at for too long an example.  Perhaps it was 
misleading.  In the actual environment it is a real cadenza of some 
length which is beyond a full measure and does not occur in the first 
measure.  I expected that adherence to the key signature and normal 
accidental rules would take over again once the cadenza had ended and I 
had "painted" a bar line.  Obviously I was mistaken.


My question now is: What is the proper incantation to issue so that 
LilyPond will understand that a bar line has been crossed and that the 
cadenza (which is now over) is now over?


-David

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


unexpected accidental following cadenza

2012-03-03 Thread David Bobroff
I got a surprise when a cancelling accidental was printed at the 
beginning of a measure.  This happened following a cadenza.  Short 
example below:



%%%
\version "2.14.2"

\relative c'
{
  \key c \major
  \cadenzaOn
  fis4 g a b
  \cadenzaOff
  \bar "|"
  f
}
%%%

Is this a bug?

-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: complex-beam

2012-02-27 Thread David Bobroff

On 2/27/2012 7:36 AM, Janek Warchoł wrote:

On Mon, Feb 27, 2012 at 1:02 AM, Carl Sorensen  wrote:

On 2/26/12 2:10 AM, "David Bobroff"  wrote:


I'm looking for a way to achieve this beaming pattern:

http://notendur.centrum.is/~bobroff/lily/complex-beam.png

Can LilyPond do this?  I suspect I'll have to use a combination of
subdivideBeams and stemRightBeamCount/stemLeftBeamCount.  Is there a
known solution?

Lilypond does not currently do "second-level" beam subdivisions.

Please add this as a feature request.  I have been looking for a good
example of what it means to have multiple subdivision.

Meanwhile you can take inspiration from this snippet - maybe it'll help you:

\relative c'' {
   c32[ c

%% WARNING: #'beaming is written, so this
%% property can not be shared between objects. Always use
%%  \once.
%%

\once \override Stem
#'beaming = #(cons (list   1 2) (list 0 2 4))
c
\once \override Stem
#'beaming = #(cons (list 0 2 4) (list 0 1 4))
c c c]
}

HTH,
Janek


Wow,

That's interesting, Janek.  Maybe I can use that in the future.  I ended 
up using subdivideBeams and stemRightBeamCount/stemLeftBeamCount.  I did 
that before seeing this.


-David

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: doubled accidental

2011-09-05 Thread David Bobroff

On 9/5/2011 7:55 PM, Maxim Gawrilow wrote:

I'm not top posting.

If the initial key sets a note flat (b-flat minor) and I later change this note
to sharp (ges to gis), in the score I get two accidentals in a row: first a
natural and right to it the sharp. There is no need of the natural, it only
disturbs.


___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond



This is the default behavior of LilyPond and is, in fact, a standard 
practice.  This is not a bug so I'm also posting to lilypond-user.  You 
can change this.  See:


http://lilypond.org/doc/v2.14/Documentation/notation/writing-pitches#accidentals

-David

___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


beam/clef crash

2011-04-16 Thread David Bobroff
I ran across this in a score I'm preparing.  For the example to show the 
problem I actually had to raise the chord by a step.


-David


The beam passes through the clef:

Bug?  Known issue?  I'm sure that extending the stem would fix this but 
should this be the kind of thing Lily figures our on her own?



% BEGIN LILYPOND %

\version "2.12.3"

\relative c' {
  \clef F
  g8.
  \clef G
16
}

% END LILYPOND %

___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: indent problem

2011-03-09 Thread David Bobroff

On 3/9/2011 5:34 PM, Graham Percival wrote:

On Wed, Mar 09, 2011 at 02:38:12PM +, David Bobroff wrote:

On 3/9/2011 2:31 PM, Phil Holmes wrote:

In this example the indentation is off.  The second last '}'
should be indented.  The '--->' causes this.  With just '--' or

Which part of LilyPond produces this "bug"?


Well, I suppose it's not LilyPond proper, but perhaps one of the
*.el files packaged with LilyPond for use with emacs in conjunction
with LilyPond.  Since the aforementioned file is part of the
LilyPond package I thought this would be the proper place to start.

Good explanation, thanks!  Most of us don't know anything about
the emacs stuff, so it's not surprising that we didn't know what
you were talking about.

Bug squad: priority-low, type-other.  Just copy his initial email
into the tracker verbatim.

Cheers,
- Graham



And...going through the Notation Manual a short while ago led me to a 
workaround: Use '\tenuto' instead of '--'.  'c4\tenuto->' does the same 
as 'c4--->'  without disrupting the indentation.


-David

___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: indent problem

2011-03-09 Thread David Bobroff

On 3/9/2011 2:31 PM, Phil Holmes wrote:
 wrote in message 
news:1125644853.15867881299659748513.javamail.r...@z-mbox-02.simnet.is...

I'm not top posting.



In this example the indentation is off.  The second last '}' should 
be indented.  The '--->' causes this.  With just '--' or '->' the 
indentation works fine.  Also, with '--->' emacs complains of 
"mismatched parentheses" when the final '}' is entered.  All 
indentation following '--->' is disrupted.  Using '->--' instead 
avoids the indentation/parenttheses mismatch problem but then stacks 
the tenuto and accent in the opposite order (not what I want).


-David

%%%
version "2.12.3"

\score {
 \relative c' {
   c4--->
}
}
%%%


Which part of LilyPond produces this "bug"?



Well, I suppose it's not LilyPond proper, but perhaps one of the *.el 
files packaged with LilyPond for use with emacs in conjunction with 
LilyPond.  Since the aforementioned file is part of the LilyPond package 
I thought this would be the proper place to start.


-David

___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Software request

2009-10-05 Thread David Bobroff

Did you visit this site?:

http://lilypond.org/web/

On the right, under "Quick Links" there is a link to the download site.

Also, this is the list for reporting bugs in LilyPond.  At the top of 
the main LilyPond site (the link above) there is a link to "Help."  That 
link has information for getting help on the user mailing list.


Before asking for help on the user list, however, it is strongly 
recommended that you read the tutorial section of the documentation 
which is also listed under "Quick Links" by the download link.


Happy LilyPonding,

-David



Luis Choque wrote:
Dear Sirs 
I want to download this software to use as educational tool


Regards
Luis Choque



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond





___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Wrong bar line placement

2009-09-20 Thread David Bobroff
Not sure why you coded \times 8/3 for the triplet.  You seem to have 
gotten the others right.  Change it to...


\times 2/3 { g8 a''4 ~ }


...and I think that will do what you want.  You want a regular 
eighth-note triplet, correct?


-David

Edward Caine wrote:

Hello there,

with the following code the quaver triplet defined by "\times 8/3 { g8 a''4 ~ }" 
seems to take up the whole bar of 4/4. I may be doing some thing wrong though - 
I am a new user. Here is the code:


\version "2.13.3"
\header {
  title = "Madrigale III"
  composer = "Edward Caine"
  subtitle = "for solo 'cello"
}

\relative c
{
\clef bass
\override Staff.TimeSignature #'style = #'()
 \time 4/4


	r4 d2.\pp ~ 
	\times 4/5 { d4 g,1 }

\times 8/3 { g8 a''4 ~ } a2. ~
\times 8/5 { a4 bes,4. ~ } << bes2 cis, ~ >>
<< { \times 4/6 { cis4 g'' ~ g1 ~ } g1 r2. a,4 ~ a1 ~ a1 ~ a4} \\
{ \times 4/5 { r2. gis2 ~ } gis1  ~ gis1 ~ s4 ~ a2. ~ a4} >>


}


Many thanks
Edd Caine





___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond





___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Getting started!

2009-07-15 Thread David Bobroff

The best place to start is the documentation.  Go to:

http://lilypond.org/web/

Select a version under "Quick Links" and go to the documentation.  Then 
go to the "Learning Manual."  Quick tip; LilyPond will not start up with 
a blank page.  There is no GUI.  It is a batch program which operates on 
a text file you prepare.


-David


Kirk Davis wrote:

Hi,

I got Lily pond a long time ago but have never used it before.

I can understand the manual but I can't start writing!  What do I need to do to
see a blank page?

I'm sure this looks stupid!

Thanks.

With best wishes,

Kirk



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond





___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


extraNatural and key changes

2009-06-28 Thread David Bobroff
When using 'extraNatural = ##f' key cancellations at key changes are not 
complete.  Key signature elements which change between sharp and flat on 
the same note names are not canceled.


Feature?
Known issue?
Bug?

-David

\version "2.13.0"

\score {
  \relative {
\set Staff.extraNatural = ##f
\key as \major
s1
\key e \major
s1
\key des \major
  }
}


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: multimeasure rest bug?

2009-03-24 Thread David Bobroff
Trying it out myself it occurred to me that what you're possibly running 
into is that full bar rests need to occupy full bars.  I haven't checked 
the docs on that matter but I'd bet that's the reason.  If you change 
your R1*1/4 o r1*1/4 you'll get a whole rest.  It won't be centered 
without some extra adjustments, though.


Perhaps you could fake the first "measure" of the left hand with 
something like:



 s4*1/4 r1*1/8 s4*1/4 d2*1/4 d d a g a  c  b1*1/4 a  c2*1/4

I tried this and it looks about centered.

Shane Brandes wrote:

Hello,

  I have found a peculiar thing concerning multi measure rests. In trying to use
R1 to center a full rest in a partial bar of a piece the rest disappears when R1
is used as R1*1/4 in order to create the correct duration of the rest.  
Below is the relevant snippet. 


\version "2.12.0"

global = {
  \key c \major
  \time 3/4
}

right = \relative c'' {
  \global
  \override Staff.TimeSignature #'style = #'mensural
 \partial 4*1
 a4*1/4 g f g 
 \bar":" 
 a2*1/4 a b c b1*1/4 a g2*1/4 f1*1/4 e2*1/4

}

left = \relative c' {
  \global
  \override Staff.TimeSignature #'style = #'mensural
 R1*1/4 d2*1/4 d d a g a  c  b1*1/4 a  c2*1/4
}


\score {
  <<
\new PianoStaff \with {
  instrumentName = "Organ"
} <<
  \new Staff = "right"\right
  \new Staff = "left"  \left  >> >> }



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond





___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: unbeamed 128th note is also unflagged

2009-03-16 Thread David Bobroff

I'm getting this same problem on 2.12.2 with the PDF.  I also get:

warning: flag `d7' not found

This is with version 2.12.2

-David

Francisco Vila wrote:

2009/3/16 Werner LEMBERG :

\relative c'' {
  g128
}
http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html

That's very nice, but since there are no flags on it, it looks
like a quarter note with a long stem. Am I missing something?

Are you sure that you are actually using the new fonts from 2.12?


It is not a font problem but a PNG on a web page.





___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: non working lilypond

2009-02-06 Thread David Bobroff

Tom Haring wrote:

Dear Mr, Mrs,

I tried to install lilypond in my Ubuntu 8.10.
I followed the instrutions and this was the result in my terminal.

´No version statement was found´

See the whole text below
I have to add a new version (?)
What to do next?

hopefully You can help me.

Tom Haring


[snip]

t...@tomscomputer:~$ lilypond test
GNU LilyPond 2.10.33
Verwerken van `test.ly'
Ontleden...
test.ly: 0: waarschuwing: no \version statement found, please add

\version "2.10.33"


This is just a warning.  It is strongly recommended to put in a \version 
statement so that when you upgrade to a newer version of LilyPond that 
you can easily update your input files.  LilyPond syntax changes from 
time to time.  The convert-ly utility takes care of this (search docs 
for 'convert-ly').





for future compatibility
Vertolken van muziek...
Voorbewerken van grafische objecten...
Opmaakuitvoer naar `test.ps'...
Converteren naar `test.pdf'...
t...@tomscomputer:~$ 



This looks to me like your test file ran just fine.  It ended by 
creating a PDF of your test file.


-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: [EMAIL PROTECTED]

2008-11-01 Thread David Bobroff

jeannette riveros wrote:

I want to use the program


Great!  Start by going to:

http://lilypond.org/web/

Select the version to download from the links on the right.

You posted to [EMAIL PROTECTED]  This list is for reporting bugs. 
For questions regarding program usage please post to:


Lilypond-User <[EMAIL PROTECTED]>

Be sure to have a look at the Learning Manual at the documentation link. 
 LilyPond is unlike any other music notation program.


-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Can't open LY File

2008-08-31 Thread David Bobroff

Roger Whitworth wrote:
I just installed 2.11.57-1 on my PC.  When I try to open the LY file I 
downloaded nothing happens.  My operating system is Windows Vista.  Thank you 
in advance for your help.


Sincerely,

Roger Whitworth



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond



PS:

Any inquiries about usage should be sent to:

lypond-User <[EMAIL PROTECTED]>

...rather than bug-lilypond@gnu.org as this is for bug reports.

-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Can't open LY File

2008-08-31 Thread David Bobroff

Roger Whitworth wrote:
I just installed 2.11.57-1 on my PC.  When I try to open the LY file I 
downloaded nothing happens.  My operating system is Windows Vista.  Thank you 
in advance for your help.


Sincerely,

Roger Whitworth



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond



LilyPond won't "open" a *.ly file in the same manner that most music 
software opens its files.  I suggest you start here:


http://lilypond.org/doc/v2.11/Documentation/user/lilypond-learning/Tutorial#Tutorial

-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


zigzag causes TextScripts to be offset

2008-08-15 Thread David Bobroff

%% Setting the TrillSpanner style to zigzag causes
%% TextScripts on the same system prior to the spanner
%% to be offset upwards.

\version "2.11.55"

\score {
\relative c' {
c1^"text"
\break
c2^"text"
c2_"text"
\override TrillSpanner #'style = #'zigzag
c\startTrillSpan
c^"text"\stopTrillSpan
}
}


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Augmentation dot problem in 2.11.55

2008-08-08 Thread David Bobroff

No, sorry; it was 2.11.55-1.

-David

Mats Bengtsson wrote:



David Bobroff wrote:
I just tried it on XP and Fedora 8.  Looks fine here.  Dots are *not* 
on staff lines.
Are you sure that you used exactly the same version (2.11.55-2)? These 
things shouldn't
differ between platforms. I can repeat the problem on Linux and it's 
clearly a bug.


   /Mats


-David

Peter Johnson wrote:

I'm on an Intel Mac, OS 10.5.4 using the PPC download.

Augmentation dot placement seems to have broken between v2.11.54 and
v2.11.55-2.  In the latest version, dots are only placed on staff 
lines, as
in the attached example.  I ran both versions on the same file (and 
others).


Has anyone seen this on different set-ups?

Thanks.

Peter

%% tested input file
\relative c'' {
\clef treble
\time 3/4
g2. a4. b c8. d e d c4. b a2. g }
%% ends
http://www.nabble.com/file/p1613/test-2.11.54.jpg 
http://www.nabble.com/file/p1613/test-2.11.55-2.jpg






___
lilypond-user mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-user






___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


2.11.55 strange exit on XP/seg fault

2008-08-06 Thread David Bobroff
I've encountered something I've never seen before with LilyPond.  I was 
trying to create a markup containing some tied notes and in the process 
got a Windows dialog box which states:


"LilyPond has encountered a problem and needs to close. We are sorry for 
the inconvenience."


I'm then given the opportunity to report the problem to MicroSoft.  I 
also get no output.


Here is the offending code:


%%%
\version "2.11.55"

 \new Staff \with {
  \remove Staff_symbol_engraver
 }
\relative c' {
\time 5/8
f4  f4 % works
%f4 ~ f4 % does not work
%f4 f4. % does not work
}
%%%

The little bit of experimentation I've done seems to indicate that the 
problem arises between \remove Staff_symbol_engraver and any elongation 
of a note, whether it be a dot or a tie (slurs do work).


As an added note; I ran the same input with the same Lily version on a 
Linux machine.  It seg faults:


Preprocessing graphical objects...Segmentation fault

-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: when

2008-07-30 Thread David Bobroff

anemona wrote:

and when will i get this programm



___


As soon as you go to:

http://lilypond.org/web/

..and click on a download link.  You can select between stable and 
current development versions there.


Also, this is the bug list.  I recommend you subscribe to the 
lilypond-user list for general user questions.  This list is for bug 
reports.


Regards,

David


bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond





___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


beam subdivision broken?

2008-06-15 Thread David Bobroff

In an effort to exert some control over beam subdivisions I went here:

http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Automatic-beams#Automatic-beams

The fourth example on the page is, I believe, supposed to show how to 
control the subdivision of beams.  Neither on that page nor on my 
machine (v2.11.49) does this work.  In both cases all of the beams (32nd 
notes in this case) carry throughout each beat.


-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


appoggiatura at beginning fouls clef

2008-05-30 Thread David Bobroff

> I'm not top posting.

I tried a search to see if this has been reported and did not find a 
report about this.


The following example shows the problem.  When the clef is given in the 
score block as simultaneous with the predefined music the appoggiatura 
causes the default clef (treble) to print before the indicated clef (in 
this case, "F").  It is possible to work around this by putting the clef 
in the music definition but this limits the flexibility of using the 
music in different transpositions/clefs without resorting to re-editing 
the music definition for each transposition/clef.



%% BEGIN EXAMPLE

%% The appoggiatura causes the default clef to print before
%% the indicated clef prints.

\version "2.11.47"
\paper{ ragged-right=##t }

music = {
\relative c {
\appoggiatura { c8[ d e] } f4 g a b
}
}

\score {
\context Staff <<
\clef "F"
\music
>>
}

%% END EXAMPLE


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


misleading warning

2008-03-29 Thread David Bobroff

The following piece of LilyPond code produces a misleading warning.

% BEGIN LILY %

\version "2.11.42"

\score {
\relative {
\time 4/3
c
}
}

% END LILY %

The warning is:

warning: strange time signature found: 3/4

Now, plainly, 3/4 is *not* a strange time signature, but 4/3 is, and 
that's what the warning really means, of course.  Somehow the numerator 
and denominator are inverted in the warning.


-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: key sig fouls slur

2007-11-29 Thread David Bobroff

Graham Percival wrote:
There's a couple of "ugly slur" issues in the tracker.  If you want me 
to add another, please submit a minimal example.


I don't realistically expect anybody to start fiddling with the slur 
code for at least half a year, though.


Cheers,
- Graham


Ok, this is about as minimal as it gets:

Bug description: When key signature is present (uncommented) the slur 
flattens out.  Commenting out the key fixes the ugly slur.


% Begin LilyPond %

\version "2.11.35"

\score {
\relative c' {
%\key f \major
\time 2/4
f'2(
bes4 f)
}
}
\layout {
ragged-right = ##t
}

% End LilyPond %


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: \noPageBreak breaks MultiMeasure rests

2007-11-28 Thread David Bobroff

Graham Percival wrote:
In 2.11.35?  Could you double-check?  I can't verify this with 2.11.35 
GUB on linux-i386.


Cheers,
- Graham

David Bobroff wrote:
In this example, uncommenting the line with the \noPageBreak causes 
LilyPond to print separate one-measure rests instead of the 
multimeasure rest.


-David


\version "2.11.35"

\score {
\relative c {
\set Score.skipBars = ##t
\context Staff <<
%\repeat unfold 2 {s1 \noPageBreak}
R1*2
>>
}
}


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond





Wow, this is weird.  I just tried to check it again and found that if I 
run LilyPond from the command line (I'm in XP on this machine) it was 
fine.  Running LilyPond from jEdit would cause the rests to break.


So it's *not* a LilyPond problem but something strange in the 
jEdit/LilyPondTool thing.


-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


\noPageBreak breaks MultiMeasure rests

2007-11-26 Thread David Bobroff
In this example, uncommenting the line with the \noPageBreak causes 
LilyPond to print separate one-measure rests instead of the multimeasure 
rest.


-David


\version "2.11.35"

\score {
\relative c {
\set Score.skipBars = ##t
\context Staff <<
%\repeat unfold 2 {s1 \noPageBreak}
R1*2
>>
}
}


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


key sig fouls slur

2007-11-18 Thread David Bobroff
In the following example, uncommenting the key signature causes the slur 
to flatten out with its ends far above the note heads.  Without the key 
signature it looks fine.


-David Bobroff


%BEGIN LILYPOND %

\version "2.11.34"

\score {
\transpose c d'{
\relative c {
%\key as \major
\clef F
c8 es,( as c es) as,( c es
as8 es c as es c as4)
}
}
}

% END LILYPOND %


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: strange_exit

2007-11-16 Thread David Bobroff

Joe Neeman wrote:

On Fri, 16 Nov 2007 18:18:50 David Bobroff wrote:

I had a strange exit from a LilyPond run.  I've never seen this before.
  I was running a collection of nearly 70 etudes.  It appeared to be
running just fine.  I got lots of "Preprocessing..." and
"Interpreting..." etc. and then when it got to "Fitting music on 86 or87
pages..." it didn't progress any further for a long time.  I let it run
overnight to see if Lily just needed more time to think about it.  When
I got up in the morning I found this:


As Hans said, the error means that you ran out of memory. Does it help if you 
use the minimal page-breaking algorithm as described in section 11.4.5 of the 
manual?


Joe






Uh..yuh.  That did it.  Thanks!  After Hans commented about memory I 
tried running my file again with the Task Manager open showing 
performance stats.  When LilyPond got to the page calculation and didn't 
progress further I saw the Page File Usage climb steadily upwards.  This 
box has 2Gb of physical RAM and I shut down Lily when it got up to about 
1.93Gb of usage.  Then I used your suggestion about minimal page 
breaking and not only did it work but it cut down the processing time to 
under three minutes.


-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


strange_exit

2007-11-15 Thread David Bobroff
I had a strange exit from a LilyPond run.  I've never seen this before. 
 I was running a collection of nearly 70 etudes.  It appeared to be 
running just fine.  I got lots of "Preprocessing..." and 
"Interpreting..." etc. and then when it got to "Fitting music on 86 or87 
pages..." it didn't progress any further for a long time.  I let it run 
overnight to see if Lily just needed more time to think about it.  When 
I got up in the morning I found this:



Preprocessing graphical objects...
Interpreting music... [8][16][24][32][40][48][48]
[...cut for brevity...]
Preprocessing graphical objects...
Interpreting music... [8][16][24]
Preprocessing graphical objects...
Calculating line breaks...
Drawing systems...
Finding the ideal number of pages...
Fitting music on 86 or 87 pages...terminate called after throwing an 
instance of

 'std::bad_alloc'
  what():  St9bad_alloc

This application has requested the Runtime to terminate it in an unusual 
way.

Please contact the application's support team for more information.


This happened with LilyPond v2.11.34 on Windows XP.

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: regression?

2007-11-05 Thread David Bobroff

Graham Percival wrote:

Why would you expect this to work?  You need to revert the previous 
settings.  See the docs.


I would expect it to work for three reasons:

1) Naïvly: it is represented as apparently working in the LSR

2) It doesn't work when only altering from default (i.e. not reverting 
from a previous override).


3) It *does* appear to work in 3/4 time:

% Begin Lily %

\version "2.11.34"
\score {
\relative c' {
% default 3/4
\time 3/4
c8 c c c c c % six beamed eighths
% modified 3/4
#(override-auto-beam-setting '(end * * 3 4) 1 2)
c c c c c c % four + two beamed eighths
%default 2/4
\time 2/4
c c c c % two + two beamed eighths
% modified 2/4
#(override-auto-beam-setting '(end * * 2 4) 1 2)
c c c c % two + two beamed eighths
}
}

% End Lily %

Now, either I'm failing to understand something or there is something amiss.

-David



Once you have it working, it would be nice if you could fix this in LSR.

Cheers,
- Graham

David Bobroff wrote:
In trying to work out how I was unable to get four beamed eighth notes 
automatically in 2/4 time I found the following code in the LSR.  It 
also does *NOT* produce four auto-beamed eighth notes in 4/8 OR 2/4 
time in version 2.11.34-1 (Windows, also in 2.11.33 on Linux).


Bug/regression?

-David

% BEGIN LILY %
\score{
   \relative c''{
 \time 4/8

%{
the default for 4/8 (see scm/auto-beam.scm)
   
 |  |  |   |--|
x| x| x|  x| x|
%}
 c8 c c c16 c


%{
user override
 --
 |  |  |   |--|
x| x| x|  x| x|
%}
 #(override-auto-beam-setting '(end * * * *)  2 4)
 c8 c c c16 c

  }
}
% END LILY %


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond







___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


regression?

2007-11-04 Thread David Bobroff
In trying to work out how I was unable to get four beamed eighth notes 
automatically in 2/4 time I found the following code in the LSR.  It 
also does *NOT* produce four auto-beamed eighth notes in 4/8 OR 2/4 time 
in version 2.11.34-1 (Windows, also in 2.11.33 on Linux).


Bug/regression?

-David

% BEGIN LILY %
\score{
   \relative c''{
 \time 4/8

%{
the default for 4/8 (see scm/auto-beam.scm)
   
 |  |  |   |--|
x| x| x|  x| x|
%}
 c8 c c c16 c


%{
user override
 --
 |  |  |   |--|
x| x| x|  x| x|
%}
 #(override-auto-beam-setting '(end * * * *)  2 4)
 c8 c c c16 c

  }
}
% END LILY %


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: odd beaming in tuplets

2007-10-03 Thread David Bobroff

[EMAIL PROTECTED] wrote:

[Sorry for doubles, but the image file wasnt included in the post sent
from the web-interface. AV.]





Hi there.

Is the strange beaming inside the tuplet in the first 4/8 measure of
this sniplet expected?  Right now im overriding with manually setting
stemBeamCount to correct values, but its very tedious.










\version "2.10.20"

\relative c' { 
 
 \time 2/4

 \times 4/5 { a32 a a16. } a8 a a |
 a32 a a16 a8 a a |

 \time 4/8 
 \times 4/5 { a32 a a16. } a8 a a |

 a32 a a16 a8 a a |
   }



I'm having a similar issue with v2.11.32:

%%% BEGIN LILYPOND %%%

\version "2.11.32"

\score {
\relative c' {
\times 2/3 {c8 c16 c c8} c4 c c
}
}

%%% END LILYPOND %%%

BUG:

The two 16ths have beams, but they point in opposite directions rather 
than being joined between the two 16ths.


-David Bobroff


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


confusing docs

2007-06-06 Thread David Bobroff
In 11.1.2 in the docs:

http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Page-formatting#Page-formatting

There are two entries for between-system-padding.  It looks both
confusing and somewhat redundant.

-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: umlaut trouble; was Weird output

2007-05-21 Thread David Bobroff
Thanks, the italic umlaut problem turned out to be a problem with JPedal
(jEdit's PDF viewer).  When viewed with Acrobat Reader the italic
umlauts were fine.  As for the problem in the lyrics it turned out to be
a file encoding issue.

-David

Fred Leason wrote:
> David:
> 
> Can't help you with windows.
> 
> However on OS X (Lilypond 2.10.20) the italic umlauts printed fine.  I
> used TexShop which is a confirmed "UTF-8 Unicode" editor.
> 
> Furthermore, your email (X-Enigmail-Version: 0.94.1.0; Content-Type:
> text/plain; charset=ISO-8859-1; Content-Transfer-Encoding: 8bit) came
> through to my Apple Mail client including the umlauts.  As long as this
> was the original file you cut and pasted, I don't think your editor
> mangled it.
> 
> My SWAG:  Check what fonts are available on your machine.
> 
> On May 11, 2007, at 12:32 PM, David Bobroff wrote:
> 
>> I'm post this to both bug- and -user as I'm not sure what's going on.
>> The following file is essentially self-explanatory:
>>
>>
>> %%% BEGIN LILYPOND FILE
>>
>> \version "2.10.20" %% On Windows
>>
>> \header {
>> title = \markup {
>> %% commenting out \italic allows proper rendering
>> \italic
>> "äëïöüÿ"
>> }
>> }
>>
>> \score {
>> \relative c' {
>> c1
>> }
>> }
>>
>> %%% END LILYPOND FILE
>>
>> Leaving in '\italic' causes every umlaut to be rendered incorrectly.
>> It's looks rather like a single curly quote on its side.
>>
>> I stumbled upon this problem in an odd way.  My Linux laptop, where I
>> prefer to do my Lily work had something go wrong.  There's some problem
>> with Xwindows.  I was able to run it without X running and managed to
>> upload some work I did not have duplicated elsewhere.  I simply uploaded
>> it to my web space and then downloaded it to another machine running
>> Windows.  I was making some minor edits (jEdit) and some test prints.
>> All was well for a while.  Then I noticed some anomalies.  In a lyric an
>> umlaut-a had become an upper case A with tilde followed by the universal
>> currency symbol (I think).  The lower case 'u' with grave was also
>> different.  This was obviously some sort of encoding issue.  I would
>> suppose something happened to these characters when they were placed on
>> the web server, or on their way back to me.
>>
>> I was able to correct the 'u' with grave but not the umlaut-a nor any
>> other umlauted vowel.  It's puzzling as I have gone through and tried
>> editing the input but in the case of the umlaut-a in the lyric line at
>> prints as A-tilde currency in the PDF.
>>
>> Help?
>>
>> -David
>>
>>
>> ___
>> lilypond-user mailing list
>> [EMAIL PROTECTED]
>> http://lists.gnu.org/mailman/listinfo/lilypond-user
> 
> 



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Weird output

2007-05-13 Thread David Bobroff
I had begun to suspect that JPedal was the culprit.  I was posting my
"problem" PDF to a website and when I looked at it online it was fine.
Although the italic umlaut-u (and other umlauted vowewls) was rendered
properly, I still had an umlauted vowel in a lyric that was wrong.

-David

Mats Bengtsson wrote:
> I seem to recall that there have been some reports on bugs
> in JPedal, the PDF previewer used with jEdit. Why not check
> the PDF file using Acrobat or some other PDF viewer and
> report the bug to the JPedal developers (or upgrade to a
> newer version) if that one turns out to be the culprit.
> 
>   /Mats
> 
> David Bobroff wrote:
> 
>> OK, this is getting weirder.  I installed Lily v2.11.23.  I got the same
>> results and was going to post it on my website so anybody interested
>> could take a look.  BUT; when I checked it online, rather than in the
>> previewer with jEdit...the umlaut-u was fine in the header.  BUT; the
>> umlaut-a in the line of lyrics was still 'A-tilde currency'.  I had
>> already edited this to be an umlaut-a.  Furthermore, u-grave had
>> reverted to 'A-tilde superscript 1'.
>>
>> This is looking less and less like a LilyPond problem.  I realized this
>> is now off-topic, but does anyone have a suggestion (perhaps off-list?)
>>
>> Thanks,
>>
>> David
>>
>> Thomas Scharkowski wrote:
>>  
>>
>>> Hi David,
>>>
>>> I have tested your example with LilyPond 2.11.23 (Windows), the
>>> output is o.k..
>>>
>>> Thomas
>>>   
>>>> Something odd is going on.  In the example below, if I try to make the
>>>> subtitle print in italics I get a strange result on the umlaut-u.  I
>>>> don't get two umlaut dots.  I get only the one on the right and it has
>>>> extra something sticking out of the left side making it look rather
>>>> like a single curly quote on its side.  If I comment out the \italic
>>>> the umlaut-u is fine...but not italicized, of course.
>>>>
>>>> -David
>>>>
>>>> \version "2.10.20" %% On Windows
>>>>
>>>> \header {
>>>> title = \markup {
>>>>  %% commenting out \italic allows proper rendering
>>>>  \italic
>>>>  "Walküre"
>>>> }
>>>> }
>>>>
>>>> \score {
>>>> \relative c' {
>>>>  c1
>>>> }
>>>> }
>>>>
>>>>
>>>> ___
>>>> bug-lilypond mailing list
>>>> bug-lilypond@gnu.org
>>>> http://lists.gnu.org/mailman/listinfo/bug-lilypond
>>>> 
>>>
>>>   
>>
>>
>>
>> ___
>> bug-lilypond mailing list
>> bug-lilypond@gnu.org
>> http://lists.gnu.org/mailman/listinfo/bug-lilypond
>>  
>>
> 
> 



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Weird output

2007-05-11 Thread David Bobroff
OK, this is getting weirder.  I installed Lily v2.11.23.  I got the same
results and was going to post it on my website so anybody interested
could take a look.  BUT; when I checked it online, rather than in the
previewer with jEdit...the umlaut-u was fine in the header.  BUT; the
umlaut-a in the line of lyrics was still 'A-tilde currency'.  I had
already edited this to be an umlaut-a.  Furthermore, u-grave had
reverted to 'A-tilde superscript 1'.

This is looking less and less like a LilyPond problem.  I realized this
is now off-topic, but does anyone have a suggestion (perhaps off-list?)

Thanks,

David

Thomas Scharkowski wrote:
> Hi David,
> 
> I have tested your example with LilyPond 2.11.23 (Windows), the 
> output is o.k..
> 
> Thomas
>> Something odd is going on.  In the example below, if I try to make the
>> subtitle print in italics I get a strange result on the umlaut-u.  I
>> don't get two umlaut dots.  I get only the one on the right and it has
>> extra something sticking out of the left side making it look rather
>> like a single curly quote on its side.  If I comment out the \italic
>> the umlaut-u is fine...but not italicized, of course.
>>
>> -David
>>
>> \version "2.10.20" %% On Windows
>>
>> \header {
>>  title = \markup {
>>   %% commenting out \italic allows proper rendering
>>   \italic
>>   "Walküre"
>>  }
>> }
>>
>> \score {
>>  \relative c' {
>>   c1
>>  }
>> }
>>
>>
>> ___
>> bug-lilypond mailing list
>> bug-lilypond@gnu.org
>> http://lists.gnu.org/mailman/listinfo/bug-lilypond
> 
> 
> 



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


umlaut trouble; was Weird output

2007-05-11 Thread David Bobroff
I'm post this to both bug- and -user as I'm not sure what's going on.
The following file is essentially self-explanatory:


%%% BEGIN LILYPOND FILE

\version "2.10.20" %% On Windows

\header {
title = \markup {
%% commenting out \italic allows proper rendering
\italic
"äëïöüÿ"
}
}

\score {
\relative c' {
c1
}
}

%%% END LILYPOND FILE

Leaving in '\italic' causes every umlaut to be rendered incorrectly.
It's looks rather like a single curly quote on its side.

I stumbled upon this problem in an odd way.  My Linux laptop, where I
prefer to do my Lily work had something go wrong.  There's some problem
with Xwindows.  I was able to run it without X running and managed to
upload some work I did not have duplicated elsewhere.  I simply uploaded
it to my web space and then downloaded it to another machine running
Windows.  I was making some minor edits (jEdit) and some test prints.
All was well for a while.  Then I noticed some anomalies.  In a lyric an
umlaut-a had become an upper case A with tilde followed by the universal
currency symbol (I think).  The lower case 'u' with grave was also
different.  This was obviously some sort of encoding issue.  I would
suppose something happened to these characters when they were placed on
the web server, or on their way back to me.

I was able to correct the 'u' with grave but not the umlaut-a nor any
other umlauted vowel.  It's puzzling as I have gone through and tried
editing the input but in the case of the umlaut-a in the lyric line at
prints as A-tilde currency in the PDF.

Help?

-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Weird output

2007-05-11 Thread David Bobroff
Something odd is going on.  In the example below, if I try to make the
subtitle print in italics I get a strange result on the umlaut-u.  I
don't get two umlaut dots.  I get only the one on the right and it has
extra something sticking out of the left side making it look rather like
a single curly quote on its side.  If I comment out the \italic the
umlaut-u is fine...but not italicized, of course.

-David

\version "2.10.20" %% On Windows

\header {
title = \markup {
%% commenting out \italic allows proper rendering
\italic
"Walküre"
}
}

\score {
\relative c' {
c1
}
}


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


doc bug(s)?/beam bug?

2005-11-28 Thread David Bobroff
Not sure if I've spotted a documentation bug (at the very least there is
a typo), a program bug, or some of each.  Here goes:

In section 8.6.2 "Setting automatic beam behavior" it says;

#(override-auto-beam-setting '(be p q n m) a b [context])

be is either "begin" or "end". 

[OK]

b/q is the duration of the note for which you want to add a rule. A beam
is considered to have the duration of its shortest note. Set p and q to
'*' to have this apply to any beam.

[Should be p/q no?]

n/m is the position in the time signature to which this rule should
apply. Set n and m to '*' to have this apply in any time signature.

[...is the position in the time signature...? Or ...is the time
signature...?  I infer from the example for 5/8 time which follows that
n/m should *be* the time signature.]

a/b is the position in the bar at which the beam should end. 

[OK, I think]

So, shouldn't this code:

\version "2.7.20"

\score {
  \relative {
#(override-auto-beam-setting '(end * * * *) 4 8)
\time 2/4
c8 c c c
  }
}

...produce a single beam across four eighth notes?  Also, shouldn't:

#(override-auto-beam-setting '(end * * 2 4) 4 8)

...mean that in 2/4 time four eights should be beamed together?

Neither one does that for me on CVS 2.7.20.  So, is this a bug, a doc
bug, a failure on my part to understand, or some combination of the
three?

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


slur bug

2005-10-15 Thread David Bobroff
In current (or very recent) CVS the following code produces odd results.
The first slur has its right end point essentially centered in the 'c'
space while the second slur has its right end point on the 'f' line.

-David

\version "2.7.13"

\score {
  \relative c' {
\clef F
a2-( e
a,1-)
as'2-( es
as,1-)
\bar "|."
  }
}




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


tenor clef key cancellation bug

2005-08-27 Thread David Bobroff
The following snippet in (CVS v2.7.8 ChangeLog 1.4090) produces odd
output.  The key cancellation is printed on the first space above the
staff whereas the sharp in the initial key signature appeared on the
second line as it should.

1) Shouldn't the cancellation be printed in the same octave as the
original sharp/flat?

2) This just looks plain wrong to me.

3) It only seems to be happening in tenor clef (NOT alto, mezzosoprano,
etc.) and it only seems to be affecting the cancelled f-sharp.  I have
not done extensive testing.

-David

\version "2.7.8"

\score {
  \relative c' {
\clef "tenor"
\key g \major
g1
\key c \major
g
  }
}




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


'\pitchedTrill' anomaly

2005-07-24 Thread David Bobroff
On this page:

http://lilypond.org/doc/v2.7/Documentation/topdocs/out-www/NEWS.html

The output from the \pitchedTrill example does not display a trill, but
rather c fis f, all quarter notes.

If I try the input myself (CVS v2.7.3) I get a trill but auxiliary note
appears one octave too low.  It seems that the pitch on the auxiliary
note is not "observing" \relative mode.

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: slurs/accidentals across barlines

2005-06-12 Thread David Bobroff
On Fri, 2005-06-10 at 00:03 +0200, Han-Wen Nienhuys wrote:
> Erik Sandberg wrote:
> >>The output looks like a pair of tied 'a's but is, in fact a slur from an
> >>a to an a-flat.  To be sure, LilyPond *does* make a visual difference
> >>between slurs and ties, but when reading music the output from the above
> >>will not clearly communicate that the second note is an a-flat.  I think
> >>LilyPond should recognize such situations and force a courtesy
> >>accidental.
> > 
> > 
> > I think this is one of the rare situations where the user should realise 
> > that 
> > a reminder would be a good idea, & add a ! to the as.
> 
> I agree with David on this one. This is not a blatant error, but very 
> insidious: you cannot tell from the output there is an error in the part.
> 
> 

Just wanted to be clear on a point about this.  I said "courtesy
accidental" in my original post.  Bad choice of words on my part as it
could be misleading.  I think it should be a '!' accidental and not a
'?' accidental.  If I were to see '()' around the accidental in the
situation I gave in my example I would say it was wrong.

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


slurs/accidentals across barlines

2005-06-09 Thread David Bobroff
The following code illustrates what I believe is a bug:

\version "2.5.30"

\score {
  \relative c'' {
\key as \major
a1-(
as-)
  }
}


The output looks like a pair of tied 'a's but is, in fact a slur from an
a to an a-flat.  To be sure, LilyPond *does* make a visual difference
between slurs and ties, but when reading music the output from the above
will not clearly communicate that the second note is an a-flat.  I think
LilyPond should recognize such situations and force a courtesy
accidental.

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


grace/appoggiatura + key change bug

2005-05-19 Thread David Bobroff
This is a refinement of a bug report I recently made.  In the current
CVS version the following code (assuming it is "legal" input) produces
defective output.  The \grace note appears before the key change.  This
happens at key change points rather than at \bar "||" points as I
originally thought.

-David

\version "2.5.25"

keys = \relative {
  \key bes \major
  s1
  \key c \major
}

mus = \relative c' {
  f4 f f f
  \bar "||"
  \grace g8 f4 f f f 
}

one = \context Staff <<
  \keys
  \mus
>>

two = \relative c' {
  c4 c c c
  c4 c c c
}
\score {
  \relative {
\one
  }

}




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


appoggiatura and \bar

2005-05-17 Thread David Bobroff
In the following example the appoggiatura note appears in its own
measure.  It should appear after the double bar.

-David

\version "2.5.25"

mus = \relative c' {
  R1
  \appoggiatura c8 
  c'1
  
}

bars = {
  s1
  \bar "||"
}

\score {
  \context Staff
  <<
\mus
\bars
  >>
}




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


grace/appoggiatura slur problem

2005-05-11 Thread David Bobroff
This may not be considered a bug, but it produces non-optimal output:

\version "2.5.24"

\score {
  \relative c {
\clef F
r4 \appoggiatura {a16-[ b c-]} d4 d,8 r \grace {a'16-[-( b c-]} d4-)
d,8 r \grace {a'16-[-( b c-]-)} d4 d,8 r r4
  }
}

The \appoggiatura creates a slur but it is attached to the head of the
first appoggiatura note and the stem of the main note.  The slur slopes
down while the notes go up.  If I try to work around it by using \grace
and putting in the slurs "by hand" I still get the same output.  If I
include only the grace notes in the slur it looks ok, but isn't exactly
what I wanted.  I would like the slur to be attached to the head of the
first grace note and the head of the main note.  I can use \slurUp and
it puts the slur on top and it's better than having it go the opposite
direction that the notes are going, but it looks a bit odd to me (maybe
because the score I'm working from has the slurs down in these cases).

Can \appoggiatura be made smart enough to always slope in the same
direction as the notes?

Is there a plan to re-introduce tweakable slur attachment?

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: multimeasure rest at beginning

2005-05-10 Thread David Bobroff
I neglected to mention that this can be confirmed by looking at the
online docs:

http://lilypond.org/doc/v2.5/Documentation/user/out-www/lilypond/Multi-
measure-rests.html#Multi-measure-rests

In each instance when a multimeasure rest (even a single measure
multimeasure rest) occurs in the first measure it is blank.

-David

On Wed, 2005-05-11 at 02:23 +0200, Erik Sandberg wrote:
> my cvs version of lily is broken right now, so I can't verify this now. The 
> code works fine in 2.5.19.
> 
> Han-Wen, this bug should be considered release-critical.
> 
> Erik
> 
> On Tuesday 10 May 2005 22.45, David Bobroff wrote:
> > I sent in a bug report a few days ago.  This is a repeat report.  I'm
> > sending a repeat to be sure that my first one didn't get lost in the
> > shuffle or something as I have seen no response to it yet.  In this
> > example:
> >
> > \version "2.5.24"
> >
> > \score {
> >   \relative c {
> > \set Score.skipBars = ##t
> > R1*2
> >   }
> > }
> >
> > I get this console output:
> >
> > GNU LilyPond 2.5.24
> > Processing `test.ly'
> > Parsing...
> > Interpreting music... [1]
> > Preprocessing graphical objects...
> > Calculating line breaks...
> > programming error: Multi_measure_rest::get_rods (): I am not spanned!
> > continuing, cross fingers
> > [2]
> > Calculating page breaks...
> > Layout output to `test.ps'...
> > Converting to `test.pdf'...
> >
> > The resulting PDF simply contains a clef, default time signature and a
> > staff.  If I comment out the skipBars line I get a completely blank
> > first measure followed by a normal single bar rest.  This seems to be
> > affecting only multimeasure rests at the beginnings of \score {} blocks.
> > This behavior occurs with current CVS (ChangeLog 1.3589)
> >
> > -David
> >
> >
> >
> > ___
> > bug-lilypond mailing list
> > bug-lilypond@gnu.org
> > http://lists.gnu.org/mailman/listinfo/bug-lilypond



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


multimeasure rest at beginning

2005-05-10 Thread David Bobroff
I sent in a bug report a few days ago.  This is a repeat report.  I'm
sending a repeat to be sure that my first one didn't get lost in the
shuffle or something as I have seen no response to it yet.  In this
example:

\version "2.5.24"

\score {
  \relative c {
\set Score.skipBars = ##t
R1*2
  }
}

I get this console output:

GNU LilyPond 2.5.24
Processing `test.ly'
Parsing...
Interpreting music... [1]
Preprocessing graphical objects...
Calculating line breaks...
programming error: Multi_measure_rest::get_rods (): I am not spanned!
continuing, cross fingers
[2]
Calculating page breaks...
Layout output to `test.ps'...
Converting to `test.pdf'...

The resulting PDF simply contains a clef, default time signature and a
staff.  If I comment out the skipBars line I get a completely blank
first measure followed by a normal single bar rest.  This seems to be
affecting only multimeasure rests at the beginnings of \score {} blocks.
This behavior occurs with current CVS (ChangeLog 1.3589)

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


starting with multimeasure rest bug

2005-05-06 Thread David Bobroff
The following *.ly snippet: 

\version "2.5.24"

\score {
  \relative c {
\set Score.skipBars = ##t
R1*9
  }
}

Produces this console output:

Interpreting music... [1]
Preprocessing graphical objects... 
Calculating line breaks... 
programming error: Multi_measure_rest::get_rods (): I am not spanned!
continuing, cross fingers
[2]
Calculating page breaks...
Layout output to `test.ps'...
Converting to `test.pdf'...

And there is no multimeasure rest displayed when the score starts with a
multimeasure rest.  Subsequent multimueasure rests are fine -- even if
one is added immediatley after the first one.  This is with recent CVS
(ChangeLog 1.3560)

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


number font still wrong

2005-04-08 Thread David Bobroff
I reported earlier that the multi-measure rest numbers were wrong.  It's
not just the rest numbers.  It is also time signatures as well.  Same
story; a sans-serif font is being substituted.  This is happening in
latest CVS (ChangeLog 1.3413).

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


mm rest font bug

2005-04-08 Thread David Bobroff
With current CVS (ChangeLog 1.3411) I'm getting the wrong font for
multi-measure rests.  I'm getting  a large sans-serif font instead of
the feta number font.

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Documentation 2.5.18

2005-04-06 Thread David Bobroff
On Wed, 2005-04-06 at 15:20 +0200, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > Please, will you check the documentation of the last version of Lilypond 
> > (2.5.18) because I think that all notheads are disappeared.
> 
> which "the documentation" ? on the website? in the rpm?
> 
> 

I suspect he may be talking about the PDF docs.  On the LilyPond 2.5
website docs, the PDF documentation is exhibiting exactly the problem I
reported having with lilypond-book, i.e. missing noteheads, clefs  and
maybe some other elements (key sigs?).

-David


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: \break not working when grouped

2005-04-06 Thread David Bobroff
Thanks Erik.  I realize that what happened was that I was moving some
things around and ended up moving \break out of a grouping of its own.

It's working now.

-David

On Wed, 2005-04-06 at 01:51 +0200, Erik Sandberg wrote:
> 
> The missing >> was probably due to my mail program. What I tried to say, was 
> that you could try
> { s1 \break }
> iso.
> s1 \break
> 
> When you write
> <<
>   \mus
>   s1 \break
> >>
> it does what you would expect this code to do:
> <<
>   \mus
>   s1
>   \break
> >>
> 
> I.e., lily will do all 3 things at the same time.


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: \break not working when grouped

2005-04-05 Thread David Bobroff
Strange, I see the closing '>>' in my message (and in the input file), but
not in your quote of my message.  I *do* get output.  Without the closing
'>>' I would expect error messages and no output.  The output I get,
however, is all on one line rather than having a break.  This was working a
day or three ago.

-David

At 11:06 PM 4/5/2005 +0200, Erik Sandberg wrote:
>On Tuesday 05 April 2005 20.23, David Bobroff wrote:
>> Just noticed that the following construction no longer works.  Shouldn't
>> I see a single measure on each line with this?
>>
>> -David
>>
>> \version "2.5.18"
>>
>> mus = \relative c' {
>>   c d e f g a b c
>> }
>>
>> \score {
>>   \context Staff <<
>> \mus
>> s1 \break
>>
>> }
>>
>
>perhaps you just forgot brackets?
>
>\score {
>  \context Staff <<
>\mus
>{ s1 \break }
>  >>
>}
>
>Erik
>



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


\break not working when grouped

2005-04-05 Thread David Bobroff
Just noticed that the following construction no longer works.  Shouldn't
I see a single measure on each line with this?

-David

\version "2.5.18"

mus = \relative c' {
  c d e f g a b c
}

\score {
  \context Staff <<
\mus
s1 \break
  >>
}




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


barcheck bug?

2005-03-22 Thread David Bobroff
When I run Lily 2.5.16 on the following example I get barcheck failures.

%% file ob.ly

\version "2.5.16"

oboeOne = \relative c'' {
  \key d \major
  r8
  R2.*3
  r4. e8-\p-( d cis-)
}

oboeTwo = \relative c'' {
  \key d \major
  r8
  R2.*4
}

\score{
  \relative c''{
\partial 8
\time 6/8
\context Staff<<
  \set Score.skipBars = ##t
  \partcombine
  \oboeOne
  \oboeTwo
  
>>
  }
}

%% end file ob.ly

Interpreting music...
ob.ly:13:2: warning: barcheck failed at: 1/8:

  R2.*4
Interpreting music...
ob.ly:6:2: warning: barcheck failed at: 1/8:

  R2.*3

ob.ly:6:2: warning: barcheck failed at: 3/8:

  R2.*3

The output, however, look ok.  Also, if I run the parts separately I get
no barcheck errors.  If I run the parts together in a score it's ok.  It
is only when I use \partcombine.  Is this a false barcheck failure or am
I overlooking something in my input?

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


doc bugs

2005-03-20 Thread David Bobroff
Just recently compiled Lily 2.5.16.  As I was going through the "Tips
and Tricks" (/usr/src/lilypond/input/test/out-www/collated-files.html)
section of my locally built Lily website I saw something odd:

PiÃÂ forte dynamics is produced using \markup

[Instead of a 'u' with a grave accent there is an upper case 'A' with an
overbar and a superscript '1'.]

The same thing from http://lilypond.org/doc/v2.5/input/test/out-
www/collated-files.html :

Pià forte dynamics is produced using \markup

[In this case the 'u' with grave accent is rendered correctly.]

In *both* cases, however, the markup text in the example is rendered
literally as:

pi\`u

Encoding problem?  And why the  PiÃÂ/Pià difference between my machine
(Fedora Core 3) and lilypond.org?

Also, I was looking through the locally generated lilypond.pdf and saw
some music examples which lacked everything but staffs lines, stems, and
barlines.  I checked the online version at lilypond.org and found the
same thing there.  This is the same appearance I was getting the other
day when I was trying out lilypond-book (maybe this is a problem with
lilypond-book?).

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-16 Thread David Bobroff
On Wed, 2005-03-16 at 14:40 +0100, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > > 
> > >  /usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map
> > > 
> > > being opened.
> > 
> > If I do 
> > 
> > strace dvips  -u+lilypond.map -o book.ps book.dvi >& log
> > 
> > I get nothing.  Just a prompt.
> 
> well duh. The output is redirected to log, which you can grep for
> lilypond.map


Yeah, duh.  Sorry to be a bit slow at times.  I *do* have large gaping
fissures in my knowledge of getting around in Linux.

# grep lilypond.map log
execve("/usr/bin/dvips", ["dvips", "-u+lilypond.map", "-o", "book.ps",
"book.dvi"], [/* 35 vars */]) = 0
access("./lilypond.map", R_OK)  = -1 ENOENT (No such file or
directory)
access("/usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map", R_OK)
= 0
stat64("/usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map",
{st_mode=S_IFREG|0644, st_size=1791, ...}) = 0
open("/usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map",
O_RDONLY) = 3

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-16 Thread David Bobroff
On Wed, 2005-03-16 at 14:32 +0100, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > Yep, I sure did.  Tried again with the dot and got the same thing.  I
> > also ran 'texhash' as per Mats' suggestion.  It appeared to add:
> > 
> > # texhash
> > texhash: Updating /usr/local/share/lilypond/2.5.15/ls-R...
> > texhash: Updating /usr/share/texmf/ls-R...
> > texhash: Updating /var/lib/texmf/ls-R...
> > texhash: Done.
> > 
> > But:
> > 
> > # dvips  -u+lilypond.map -o book.ps book.dvi
> > This is dvips(k) 5.92b Copyright 2002 Radical Eye Software
> > (www.radicaleye.com)
> > ' TeX output 2005.03.16:1325' -> book.ps
> > dvips: Font Emmentaler-20 used in file lily-891535562-1.eps is not in
> > the mapping file.
> > . [1
> > ]
> 
> 
> double check:
> 
>strace dvips  -u+lilypond.map -o book.ps book.dvi >& log
> 
> does this also show 
> 
>  /usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map
> 
> being opened.

If I do 

strace dvips  -u+lilypond.map -o book.ps book.dvi >& log

I get nothing.  Just a prompt.

-David




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-16 Thread David Bobroff
On Wed, 2005-03-16 at 14:23 +0100, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > On Wed, 2005-03-16 at 13:40 +0100, Han-Wen Nienhuys wrote:
> > > [EMAIL PROTECTED] writes:
> > > > > 
> > > > >  dvips -u+lilypond.map  foo.dvi
> > > > > 
> > > > > complain?
> > > > 
> > > > Yep:
> > > 
> > > And this is with TEXMF setting, and dvips is actually opening the
> > > correct .map file (as evidenced by strace?)
> > 
> > Here is my procedure:
> > 
> > . /usr/src/lilypond/buildscripts/out/lilypond-profile
> > # strace dvips -u+lilypond.map lbook-latex-test >& log
> > # grep lilypond.map log
> > execve("/usr/bin/dvips", ["dvips", "-u+lilypond.map", "lbook-latex-
> > test"], [/* 35 vars */]) = 0
> > access("./lilypond.map", R_OK)  = -1 ENOENT (No such file or
> > directory)
> > access("/usr/local/share/lilypond/2.5.15/dvips/lilypond.map", R_OK) = -1
> > ENOENT (No such file or directory)
> > access("/usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map", R_OK)
> > = 0
> > stat64("/usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map",
> > {st_mode=S_IFREG|0644, st_size=1791, ...}) = 0
> > open("/usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map",
> > O_RDONLY) = 3
> > # set | grep TEXMF
> > TEXMF='{/usr/local/share/lilypond/2.5.15,
> > {/root/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}}'
> > # lilypond-book --output=out book.lytex
> > #cd out
> > #latex book
> > # dvips  -u+lilypondmap -o book.ps book.dvi
>   .
> 
> you forgot a . 

Yep, I sure did.  Tried again with the dot and got the same thing.  I
also ran 'texhash' as per Mats' suggestion.  It appeared to add:

# texhash
texhash: Updating /usr/local/share/lilypond/2.5.15/ls-R...
texhash: Updating /usr/share/texmf/ls-R...
texhash: Updating /var/lib/texmf/ls-R...
texhash: Done.

But:

# dvips  -u+lilypond.map -o book.ps book.dvi
This is dvips(k) 5.92b Copyright 2002 Radical Eye Software
(www.radicaleye.com)
' TeX output 2005.03.16:1325' -> book.ps
dvips: Font Emmentaler-20 used in file lily-891535562-1.eps is not in
the mapping file.
. [1
]

???

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-16 Thread David Bobroff
On Wed, 2005-03-16 at 13:40 +0100, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > > 
> > >  dvips -u+lilypond.map  foo.dvi
> > > 
> > > complain?
> > 
> > Yep:
> 
> And this is with TEXMF setting, and dvips is actually opening the
> correct .map file (as evidenced by strace?)

Here is my procedure:

. /usr/src/lilypond/buildscripts/out/lilypond-profile
# strace dvips -u+lilypond.map lbook-latex-test >& log
# grep lilypond.map log
execve("/usr/bin/dvips", ["dvips", "-u+lilypond.map", "lbook-latex-
test"], [/* 35 vars */]) = 0
access("./lilypond.map", R_OK)  = -1 ENOENT (No such file or
directory)
access("/usr/local/share/lilypond/2.5.15/dvips/lilypond.map", R_OK) = -1
ENOENT (No such file or directory)
access("/usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map", R_OK)
= 0
stat64("/usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map",
{st_mode=S_IFREG|0644, st_size=1791, ...}) = 0
open("/usr/local/share/lilypond/2.5.15/dvips/map/lilypond.map",
O_RDONLY) = 3
# set | grep TEXMF
TEXMF='{/usr/local/share/lilypond/2.5.15,
{/root/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}}'
# lilypond-book --output=out book.lytex
#cd out
#latex book
# dvips  -u+lilypondmap -o book.ps book.dvi
This is dvips(k) 5.92b Copyright 2002 Radical Eye Software
(www.radicaleye.com)
' TeX output 2005.03.16:1315' -> book.ps
dvips: Font Emmentaler-20 used in file lily-891535562-1.eps is not in
the mapping file.
. [1
]
#

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-16 Thread David Bobroff
On Wed, 2005-03-16 at 12:46 +0100, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > On Wed, 2005-03-16 at 10:48 +0100, Han-Wen Nienhuys wrote:
> > > [EMAIL PROTECTED] writes:
> > > > > 
> > > > > the last line says that it opened
> > > > > /usr/share/lilypond/2.5.15/dvips/map/lilypond.map for reading.
> > > > > 
> > > > 
> > > > Hmmm, this is what I get:
> > > > 
> > > > # strace dvips -u+lilypond.map lbook-latex-test >& log
> > > > # grep lilypond.map log
> > > > execve("/usr/bin/dvips", ["dvips", "-u+lilypond.map", "lbook-latex-
> > > > test"], [/* 33 vars */]) = 0
> > > > access("./lilypond.map", R_OK)  = -1 ENOENT (No such file or
> > > > directory)
> > > > access("./lilypond.map", R_OK)  = -1 ENOENT (No such file or
> > > > directory)
> > > > 
> > > > (...and yes, Jan, I'm running an installed version)
> > > 
> > > what  does  say
> > > 
> > >   set | grep TEXMF
> > > 
> > > I get
> > > 
> > >   
> > > TEXMF='{/usr/share/lilypond/2.5.15,{/home/hankwang/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}}'
> > > 
> > 
> > I got nothing.  Then:
> > 
> > > 
> > > (did you source lilypond-profile?)
> > > as a crutch, you may copy lilypond.map into the working directory.
> > > 
> > 
> > I tried sourcing lilypond-profile and got:
> > 
> > TEXMF='{/usr/local/share/lilypond/2.5.15,
> > {/root/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}}'
> 
> but then: did
> 
>  dvips -u+lilypond.map  foo.dvi
> 
> complain?

Yep:

dvips: Font Emmentaler-20 used in file lily-891535562-1.eps is not in
the mapping file.

And the printed output was the same; just stems and staff lines.

Is this indicating a problem local to me, or is this something in Lily
that's going wrong?

-David




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-16 Thread David Bobroff
On Wed, 2005-03-16 at 10:48 +0100, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > > 
> > > the last line says that it opened
> > > /usr/share/lilypond/2.5.15/dvips/map/lilypond.map for reading.
> > > 
> > 
> > Hmmm, this is what I get:
> > 
> > # strace dvips -u+lilypond.map lbook-latex-test >& log
> > # grep lilypond.map log
> > execve("/usr/bin/dvips", ["dvips", "-u+lilypond.map", "lbook-latex-
> > test"], [/* 33 vars */]) = 0
> > access("./lilypond.map", R_OK)  = -1 ENOENT (No such file or
> > directory)
> > access("./lilypond.map", R_OK)  = -1 ENOENT (No such file or
> > directory)
> > 
> > (...and yes, Jan, I'm running an installed version)
> 
> what  does  say
> 
>   set | grep TEXMF
> 
> I get
> 
>   
> TEXMF='{/usr/share/lilypond/2.5.15,{/home/hankwang/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}}'
> 

I got nothing.  Then:

> 
> (did you source lilypond-profile?)
> as a crutch, you may copy lilypond.map into the working directory.
> 

I tried sourcing lilypond-profile and got:

TEXMF='{/usr/local/share/lilypond/2.5.15,
{/root/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf}}'

...but the next time I logged in I had to source it again.  That doesn't
sound right, because:

make[1]: Entering directory `/usr/src/lilypond'
*** Before using LilyPond, the contents of one of the login scripts
*** buildscripts/out/lilypond-{profile,login} should be sourced.
*** LilyPond should have been installed to do that automatically
*** when you log in.  So, please log out now and log in again.
*** For more information see Invoking LilyPond in the manual.
make[1]: Leaving directory `/usr/src/lilypond'

I've been logging in again after building/installing Lily as per the
above.  Also, even when I source lilypond-profile I still get the same
results with lilypond-book (i.e. nothing displayed in ggv etc.).

Now, I don't have an urgent need for lilypond-book.  I had gone back to
a project I was working on over 18 months ago (ca. v1.7.x) when
lilypond-book was needed for some layout issues.  When I started having
these weird problems with it I thought I should let you know (canary in
the mine).

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-16 Thread David Bobroff
On Wed, 2005-03-16 at 10:30 +0100, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > On Wed, 2005-03-16 at 00:12 +0100, Jan Nieuwenhuizen wrote:
> > > David Bobroff writes:
> > > 
> > > > /usr/local/share/lilypond/2.5.14/fonts/map/lilypond.map
> > > > /usr/local/share/lilypond/2.5.15/fonts/map/lilypond.map
> > > > /usr/src/lilypond/mf/out/lilypond.map
> > > >
> > > > I'm using 2.5.15 so I didn't think that 2.5.14 stuff would interfere.
> > > 
> > > Try kpsewhich lilypond.map to see which one is used.
> > 
> > Doing 'kpsewhich lilypond.map' returned nothing. (???)
> 
> yes, that's possilbe. Over here  it also returns nothing.
> try
> 
>   strace dvips -u+lilypond.map lbook-latex-test >& log 
> 
> then
> 
>   grep lilypond.map   log
> 
> over here this gives
> 
>   execve("/usr/bin/dvips", ["dvips", "-u+lilypond.map", "lbook-latex-test"], 
> [/* 24 vars */]) = 0
>   access("./lilypond.map", R_OK)  = -1 ENOENT (No such file or 
> directory)
>   access("/usr/share/lilypond/2.5.15/dvips/lilypond.map", R_OK) = -1 ENOENT 
> (No such file or directory)
>   access("/usr/share/lilypond/2.5.15/dvips/map/lilypond.map", R_OK) = 0
>   stat64("/usr/share/lilypond/2.5.15/dvips/map/lilypond.map", 
> {st_mode=S_IFREG|0644, st_size=1791, ...}) = 0
>   open("/usr/share/lilypond/2.5.15/dvips/map/lilypond.map", O_RDONLY) = 3
> 
> the last line says that it opened
> /usr/share/lilypond/2.5.15/dvips/map/lilypond.map for reading.
> 

Hmmm, this is what I get:

# strace dvips -u+lilypond.map lbook-latex-test >& log
# grep lilypond.map log
execve("/usr/bin/dvips", ["dvips", "-u+lilypond.map", "lbook-latex-
test"], [/* 33 vars */]) = 0
access("./lilypond.map", R_OK)  = -1 ENOENT (No such file or
directory)
access("./lilypond.map", R_OK)  = -1 ENOENT (No such file or
directory)

(...and yes, Jan, I'm running an installed version)

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-16 Thread David Bobroff
On Wed, 2005-03-16 at 10:05 +0100, Jan Nieuwenhuizen wrote:
> David Bobroff writes:
> 
> > Ah, so I *am* the canary in the mine!
> 
> Probably.  kpsewhich lilypond.map did not turn up anything here,
> when running from builddir.  Are you running an installed version?
> 
> Fixes for builddir run in CVS.
> 
> Jan.
> 

Following Mats' suggestion I also tried:

kpsewhich --format=map lilypond.map

..which also produced nothing.  My teTeX version is 2.0.2-21.3.

I'll update from CVS and see if there's any change.

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-15 Thread David Bobroff
On Wed, 2005-03-16 at 00:12 +0100, Jan Nieuwenhuizen wrote:
> David Bobroff writes:
> 
> > /usr/local/share/lilypond/2.5.14/fonts/map/lilypond.map
> > /usr/local/share/lilypond/2.5.15/fonts/map/lilypond.map
> > /usr/src/lilypond/mf/out/lilypond.map
> >
> > I'm using 2.5.15 so I didn't think that 2.5.14 stuff would interfere.
> 
> Try kpsewhich lilypond.map to see which one is used.

Doing 'kpsewhich lilypond.map' returned nothing. (???)

> 
> > Am I doing something really ignorant, or do I just attract strange
> > problems?
> 
> Either that, or you are often one of the first trying out development stuff.

Ah, so I *am* the canary in the mine!

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-15 Thread David Bobroff
On Tue, 2005-03-15 at 22:51 +0100, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > > Emmentaler-11 Emmentaler-11  > > Emmentaler-13 Emmentaler-13  > > Emmentaler-14 Emmentaler-14  > > Emmentaler-16 Emmentaler-16  > > Emmentaler-18 Emmentaler-18  > > Emmentaler-20 Emmentaler-20  > > Emmentaler-23 Emmentaler-23  > > Emmentaler-26 Emmentaler-26  > > Aybabtu Aybabtu  > > 
> > 
> > Umm, ok.  I changed both:
> > 
> > /usr/local/share/lilypond/2.5.15/fonts/map/lilypond.map
> > /usr/src/lilypond/mf/out/lilypond.map
> > 
> > ...just to be sure.  It did the same thing, i.e.:
> > 
> > dvips: Font Emmentaler-20 used in file lily-891535562-1.eps is not in
> > the mapping file.
> 
> Are you sure that these are the only .map files around?

Well:

#updatedb
# locate lilypond.map
/usr/local/share/lilypond/2.5.14/fonts/map/lilypond.map
/usr/local/share/lilypond/2.5.15/fonts/map/lilypond.map
/usr/src/lilypond/mf/out/lilypond.map

I'm using 2.5.15 so I didn't think that 2.5.14 stuff would interfere.

But, just to be a bit anal retentive I changed the 2.5.14 *.map...and
got the same result:

dvips: Font Emmentaler-20 used in file lily-891535562-1.eps is not in
the mapping file.

Am I doing something really ignorant, or do I just attract strange
problems?

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-15 Thread David Bobroff
On Tue, 2005-03-15 at 21:44 +0100, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > > user/out-www/lilypond/Invoking-lilypond_002dbook.html
> > > (section 11.6 of devel manual)
> > > 
> > > Try this:
> > > latex yourfile.tex
> > > dvips -Ppdf -u+ec-mftrace.map -u+lilypond.map yourfile.dvi
> > > ps2pdf yourfile.ps
> > > 
> > > Cheers,
> > > - Graham
> > 
> > Still nothing displayed in ggv.  Xpdf shows and prints only staff lines
> > and stems.
> 
> opps. Please remove thet emmentaler-X and aybabtu lines from
> lilypond.map and replace by
> 
> 
> Emmentaler-11 Emmentaler-11  Emmentaler-13 Emmentaler-13  Emmentaler-14 Emmentaler-14  Emmentaler-16 Emmentaler-16  Emmentaler-18 Emmentaler-18  Emmentaler-20 Emmentaler-20  Emmentaler-23 Emmentaler-23  Emmentaler-26 Emmentaler-26  Aybabtu Aybabtu  

Umm, ok.  I changed both:

/usr/local/share/lilypond/2.5.15/fonts/map/lilypond.map
/usr/src/lilypond/mf/out/lilypond.map

...just to be sure.  It did the same thing, i.e.:

dvips: Font Emmentaler-20 used in file lily-891535562-1.eps is not in
the mapping file.

I ran 'texhash' and did 'login' after each lilypond.map editing just to
be sure.  No dice.  Same story.

Question: Should the capitalization carry over to the *.ps name as well?

Emmentaler-11 Emmentaler-11 http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-15 Thread David Bobroff
On Tue, 2005-03-15 at 10:32 -0800, Graham Percival wrote:
> On 15-Mar-05, at 7:56 AM, David Bobroff wrote:
> 
> > On Tue, 2005-03-15 at 14:57 +, David Bobroff wrote:
> >>>> dvips -o book.ps book
> 
> See?  It's not just me!  :)
> 
> > dvips: Font Emmentaler-20 used in file lily-891535562-1.eps is not in
> > the mapping file.
> 
> http://sca.uwaterloo.ca/lilypond/lilypond.org/doc/v2.5/Documentation/ 
> user/out-www/lilypond/Invoking-lilypond_002dbook.html
> (section 11.6 of devel manual)
> 
> Try this:
> latex yourfile.tex
> dvips -Ppdf -u+ec-mftrace.map -u+lilypond.map yourfile.dvi
> ps2pdf yourfile.ps
> 
> Cheers,
> - Graham

Still nothing displayed in ggv.  Xpdf shows and prints only staff lines
and stems.

Urgh.

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-15 Thread David Bobroff
On Tue, 2005-03-15 at 14:57 +, David Bobroff wrote:
> On Tue, 2005-03-15 at 15:52 +0100, Han-Wen Nienhuys wrote:
> > [EMAIL PROTECTED] writes:
> > > At 10:58 AM 3/15/2005 +0100, you wrote:
> > > >> A bug in Lily?  A bug in the docs?  A bug in my head?  Some combination
> > > >> of the three?
> > > >
> > > >try viewing the PS file
> > > 
> > > % File: book.lytex
> > > \documentclass[a4paper]{article}
> > > \usepackage{graphics}
> > > \begin{document}
> > > 
> > > \begin{lilypond}
> > >   \relative c''{
> > >   d4 c b a
> > >   }
> > > \end{lilypond}
> > > \end{document}
> > > 
> > > If I take the above input and do:
> > > 
> > > lilypond-book --output=out book.lytex
> > > cd out
> > > latex book
> > > dvips -o book.ps book
> > > ggv book.ps
> > > 
> > > ...I see exactly nothing displayed on the page in ggv.  Printing it from
> > > ggv gives me a set of staff lines with stems but no note heads or clef.
> > > This is the same thing I see with xdvi.
> > 
> > try
> > 
> >   dvips -u+lilypond.map book.ps
> > 
> > 
> 
> No difference.  Still not getting anything to appear in the ggv display
> and when printed I get only staff lines and stems.
> 
> -David

Additionally, I saw this output in the console:


dvips: Font Emmentaler-20 used in file lily-891535562-1.eps is not in
the mapping file.

Is this part of the problem?

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-15 Thread David Bobroff
On Tue, 2005-03-15 at 15:52 +0100, Han-Wen Nienhuys wrote:
> [EMAIL PROTECTED] writes:
> > At 10:58 AM 3/15/2005 +0100, you wrote:
> > >> A bug in Lily?  A bug in the docs?  A bug in my head?  Some combination
> > >> of the three?
> > >
> > >try viewing the PS file
> > 
> > % File: book.lytex
> > \documentclass[a4paper]{article}
> > \usepackage{graphics}
> > \begin{document}
> > 
> > \begin{lilypond}
> > \relative c''{
> > d4 c b a
> > }
> > \end{lilypond}
> > \end{document}
> > 
> > If I take the above input and do:
> > 
> > lilypond-book --output=out book.lytex
> > cd out
> > latex book
> > dvips -o book.ps book
> > ggv book.ps
> > 
> > ...I see exactly nothing displayed on the page in ggv.  Printing it from
> > ggv gives me a set of staff lines with stems but no note heads or clef.
> > This is the same thing I see with xdvi.
> 
> try
> 
>   dvips -u+lilypond.map book.ps
> 
> 

No difference.  Still not getting anything to appear in the ggv display
and when printed I get only staff lines and stems.

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: lilypond-book

2005-03-15 Thread David Bobroff
At 10:58 AM 3/15/2005 +0100, you wrote:
>> A bug in Lily?  A bug in the docs?  A bug in my head?  Some combination
>> of the three?
>
>try viewing the PS file

% File: book.lytex
\documentclass[a4paper]{article}
\usepackage{graphics}
\begin{document}

\begin{lilypond}
\relative c''{
d4 c b a
}
\end{lilypond}
\end{document}

If I take the above input and do:

lilypond-book --output=out book.lytex
cd out
latex book
dvips -o book.ps book
ggv book.ps

...I see exactly nothing displayed on the page in ggv.  Printing it from
ggv gives me a set of staff lines with stems but no note heads or clef.
This is the same thing I see with xdvi.

Weird.

-David





___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


lilypond-book

2005-03-14 Thread David Bobroff
With Lily v2.5.15 I'm finding a problem with lilypond-book.  According
to the docs in '3.9.1 LaTeX' the following should work: 

\documentclass[]{article}
\usepackage{graphics} % <---I have to add this line 
\begin{document}

Normal LaTeX text.

\begin{lilypond}
\relative c'' {
a4 b c d
}
\end{lilypond}

More LaTeX text.

\begin{lilypond}
\relative c'' {
d4 c b a
}
\end{lilypond}
\end{document}

As I note in the input, I have to add '\usepackage{graphics}' or LaTeX
chokes.  Furthermore, even when I do add it, I get no noteheads in the
output.

A bug in Lily?  A bug in the docs?  A bug in my head?  Some combination
of the three?

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: number font

2005-03-09 Thread David Bobroff
At 12:12 AM 3/10/2005 +, you wrote:
>
>David Bobroff wrote:
>> I've got version 2.5.14 up and running (with the exception of the emacs
>> mode issue I posted to the user list) and I found something odd.  In
>> this example:
>> 
>> \version "2.5.14"
>> 
>> \score{
>>   \relative c{
>>   \time 3/4
>>   \set Score.skipBars = ##t
>>   R2.*2
>>   }
>> }
>> 
>> I'm getting an inappropriate font for the time signature as well as over
>> the multimeasure rest.  I'm getting a rather large sans serif font
>> rather than the \number font I would normally expect.
>
>
>I'm having precisely the same problem, using the 2.5.14 Fedora 3 rpm.
>Incidentally, I compiled 2.5.13 before that (which eliminated the
>"Segmentation fault" I was getting with the 2.5.13 rpm), but I had
>essentially the same font problem, the only difference being that it was
>a serif font being used for the time signature. I thought 2.5.14 would
>fix it, but apparently not.
>
>I installed mftrace 1.1.5, and subsequently ec-fonts-mftraced-1.0.9-1 (I
>hope these don't conflict), before either Lilypond install.
>
>Marcus Macauley

This bug has been fixed in CVS.  I don't know if an updated RPM has been
prepared or not.

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: number font

2005-03-07 Thread David Bobroff
Well, on your advice earlier I upgraded to mftrace 1.1.5 when you told
me I needed potrace or autotrace.  So, no, I don't think mftrace 1.1.5
fixes this.

On Mon, 2005-03-07 at 17:10 -0800, Daniel Johnson wrote:
> I've heard that mftrace-1.1.5 may fix this.  Is this correct?
> 
> David Bobroff wrote:
> 
> >I've got version 2.5.14 up and running (with the exception of the emacs
> >mode issue I posted to the user list) and I found something odd.  In
> >this example:
> >
> >\version "2.5.14"
> >
> >\score{
> > \relative c{
> > \time 3/4
> > \set Score.skipBars = ##t
> > R2.*2
> > }
> >}
> >
> >I'm getting an inappropriate font for the time signature as well as over
> >the multimeasure rest.  I'm getting a rather large sans serif font
> >rather than the \number font I would normally expect.
> >
> >-David
> >
> >
> >
> >___
> >bug-lilypond mailing list
> >bug-lilypond@gnu.org
> >http://lists.gnu.org/mailman/listinfo/bug-lilypond
> >  
> >
> 



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


number font

2005-03-07 Thread David Bobroff
I've got version 2.5.14 up and running (with the exception of the emacs
mode issue I posted to the user list) and I found something odd.  In
this example:

\version "2.5.14"

\score{
\relative c{
\time 3/4
\set Score.skipBars = ##t
R2.*2
}
}

I'm getting an inappropriate font for the time signature as well as over
the multimeasure rest.  I'm getting a rather large sans serif font
rather than the \number font I would normally expect.

-David



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Transposed Chord name "F flat"

2004-10-28 Thread David Bobroff
On Thu, 2004-10-28 at 07:46, Matthias Neeracher wrote:
> On Oct 28, 2004, at 12:27 AM, David Bobroff wrote:
> 
> > I'm not a developer, but this looks right to me.  In your example you
> > have a chord which is a diminished step above the tonic of the key.
> > When you transpose this down one whole step it remains the same 
> > relative
> > to the key.
> 
> Thanks for explaining this logic. My music theory is not overly sound, 
> so I'm perfectly willing to accept that there is a sound theoretical 
> justification for this. Nevertheless, I'd still argue that on a 
> practical level, "E" might be preferable here.

It may indeed be more convenient to read 'e' than 'fes', but LilyPond is
simply maintaining an internal consistency.

> 
> > f ges
> >
> > es fes
> >
> > If you were to do:
> >
> > \transpose f' dis'
> >
> > You would likely get 'e' instead of 'fes' and this would be consistent
> > with the above logic.
> 
> Sure, but Jazz pianists tend to take a dim view of singers showing up 
> with a lead sheet transposed into D sharp major :-)
> 

I'm sure they do, and I'm certainly not suggesting that you do this.

> However, I could (and probably will) transpose the song into D or E 
> instead.
> 
> > Likewise, if you had written a fis chord, it would have come out as an 
> > e
> > chord after your transposition.
> 
> Yes, but it seems somewhat counterintuitive that in order to avoid 
> "weird" chord names in chords with flats, I have to transpose into a 
> key with sharps, and vice versa.
> 

It could be argued that a ges chord in f major is already a "weird"
chord for the key.  Yes, I do understand that jazz uses a lot of altered
chords.

As a further example, I recently did a transposition of an orchestral
part.  It was written in bass clef and transposing, sounding a whole
step lower than written.  This is a somewhat archaic German/Austrian
practice.  The part needed to be written a step lower.  I did it using
LilyPond.  I entered the part as written and then used \transpose.  At
one point there was a 'fes' in the original.  In the transposition it
came out as 'ees'.  In a hand-written copy of the transposed part this
had been rendered as 'd'.  I eventually found my copy of an engraved
transposed part and it was rendered as 'ees' --- the same as LilyPond.

The developers of LilyPond strive to recreate the look of European
engraving of the 19th century.  This pre-dates jazz notation.  To deal
with things like your 'ges' chord in 'f' becoming a 'fes' chord in 'es',
you will probably have to call it 'fis' in your input file to get what
you want (i.e. 'e' in 'es').  I see this not as a shortcoming of
LilyPond, but a difference between the two practices.

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Transposed Chord name "F flat"

2004-10-28 Thread David Bobroff
I'm not a developer, but this looks right to me.  In your example you
have a chord which is a diminished step above the tonic of the key. 
When you transpose this down one whole step it remains the same relative
to the key.

f ges

es fes

If you were to do:

\transpose f' dis'

You would likely get 'e' instead of 'fes' and this would be consistent
with the above logic.

Likewise, if you had written a fis chord, it would have come out as an e
chord after your transposition.

Hope this helps.

-David

On Thu, 2004-10-28 at 07:19, Matthias Neeracher wrote:
> In all version of lilypond I tried (including CVS), the following 
> program prints an "F flat" chord. Is this a bug, or intentional 
> behavior? I would have thought this should print E instead. Same 
> behavior with "C flat" vs. B.
> 
> Matthias
> 
> \version "2.3.23"
> 
> melody =  \relative c' {
>  \key f \major
>  c1
> }
> 
> accompaniment = \chordmode { ges1 }
> 
> \score {
>  \simultaneous {
>\context ChordNames \transpose f' es' \accompaniment
>\context Voice = "mel" \transpose f' es' \melody
>  }
> 
> }
> 
> 
> 
> ___
> lilypond-devel mailing list
> [EMAIL PROTECTED]
> http://lists.gnu.org/mailman/listinfo/lilypond-devel



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: multimeasure rest + text

2004-10-12 Thread David Bobroff
Yes Mats, you're absolutely right. The docs have been updated to reflect
the current behavior of LilyPond.  Now my problem is that I would like
to set the number of measures rest below a multimeasure rest from time
to time.  Before, Lily would replace the number with the \markup text
and the number of measures would need to be added manually.  A minor
inconvenience, but one that allowed a certain flexibility.  There must
be a way of overriding this, no?

-David

On Tue, 2004-10-12 at 08:37, David Bobroff wrote:
> Hmm, well the docs at lilypond.org were built on October 10th, the day
> before yesterday.  My local build of the web was built yesterday, but
> perhaps before your change.
> 
> If you go here:
> 
> http://lilypond.org/doc/v2.3/Documentation/user/out-www/lilypond/Multi-measure-rests.html#Multi-measure-rests
> 
> You can see the problem I'm describing in the last music example on the
> page.
> 
> I'll rebuild my local web docs and take a look at what it says now.
> 
> -David
> 
> On Tue, 2004-10-12 at 08:19, Mats Bengtsson wrote:
> > I fixed the docs in CVS yesterday!
> > 
> > /Mats
> > 
> > David Bobroff wrote:
> > > I just compiled the latest CVS ChangeLog 1.2711 and got a surprise.  I
> > > checked the docs at lilypond.org and found in section 5.15.8:
> > > 
> > > Texts can be added to multi-measure rests by using the note-markup syntax
> > > (see Text markup). In this case, the number is replaced. If you need both
> > > texts and the number, you must add the number by hand. A variable
> > > (\fermataMarkup) is provided for adding fermatas
> > > 
> > >\set Score.skipBars = ##t
> > >\time 3/4
> > >R2.*10^\markup { \number 10 }_\markup { "Ad lib" }
> > >R2.^\fermataMarkup
> > > 
> > > It says "In this case, the number is replaced," but it is not.  Both in my
> > > .ly file and in the online docs the number is *not* replaced, but is
> > > doubled.  The multimeasure rest is producing a rest number as well as the
> > > \markup version.  It is always placing it above the staff, too.
> > > 
> > > -David
> > > 
> > > 
> > > 
> > > ___
> > > bug-lilypond mailing list
> > > [EMAIL PROTECTED]
> > > http://lists.gnu.org/mailman/listinfo/bug-lilypond
> 
> 
> 
> ___
> bug-lilypond mailing list
> [EMAIL PROTECTED]
> http://lists.gnu.org/mailman/listinfo/bug-lilypond



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: multimeasure rest + text

2004-10-12 Thread David Bobroff
Hmm, well the docs at lilypond.org were built on October 10th, the day
before yesterday.  My local build of the web was built yesterday, but
perhaps before your change.

If you go here:

http://lilypond.org/doc/v2.3/Documentation/user/out-www/lilypond/Multi-measure-rests.html#Multi-measure-rests

You can see the problem I'm describing in the last music example on the
page.

I'll rebuild my local web docs and take a look at what it says now.

-David

On Tue, 2004-10-12 at 08:19, Mats Bengtsson wrote:
> I fixed the docs in CVS yesterday!
> 
>     /Mats
> 
> David Bobroff wrote:
> > I just compiled the latest CVS ChangeLog 1.2711 and got a surprise.  I
> > checked the docs at lilypond.org and found in section 5.15.8:
> > 
> > Texts can be added to multi-measure rests by using the note-markup syntax
> > (see Text markup). In this case, the number is replaced. If you need both
> > texts and the number, you must add the number by hand. A variable
> > (\fermataMarkup) is provided for adding fermatas
> > 
> >\set Score.skipBars = ##t
> >\time 3/4
> >R2.*10^\markup { \number 10 }_\markup { "Ad lib" }
> >R2.^\fermataMarkup
> > 
> > It says "In this case, the number is replaced," but it is not.  Both in my
> > .ly file and in the online docs the number is *not* replaced, but is
> > doubled.  The multimeasure rest is producing a rest number as well as the
> > \markup version.  It is always placing it above the staff, too.
> > 
> > -David
> > 
> > 
> > 
> > ___
> > bug-lilypond mailing list
> > [EMAIL PROTECTED]
> > http://lists.gnu.org/mailman/listinfo/bug-lilypond



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: convert-ly bug

2004-10-11 Thread David Bobroff
On Mon, 2004-10-11 at 23:15, Jan Nieuwenhuizen wrote:
> David Bobroff writes:
> 
> > Yes, it did.  It had \version "2.3.18" and still does.
> 
> Interesting.  Can you send the .ly file?

Um, I just tried running convert-ly again and it updated the \version
statement to 2.3.22.  I had run it with v2.3.20 and it only updated the
statement to 2.3.18.  But, I was sure I had run it earlier and had it
failed.  For the moment, never mind.

> > I did a make-clean; make all.  Would that rebuilt convert-ly?
> 
> Yes.
> 
> > conversions.append (((2, 3, 22),
> 
> So the conversion rule is there.
> 
> Jan.

It seems that maybe it's ok. [But see my earlier bug report about texts
and multimeasure rests]

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: convert-ly bug

2004-10-11 Thread David Bobroff
On Mon, 2004-10-11 at 22:48, Jan Nieuwenhuizen wrote:
> David Bobroff writes:
> 
> > A few hours ago I built LilyPond from CVS sources.  That was at ChangeLog
> > 1.2711.  I ran convert-ly on a file and Lily choked on it.  I had to change
> > an instance of \bookpaper to \paper.  Shouldn't convert-ly have taken care
> > of that for me?
> 
> Yes it should.  Did your input file have a \version statement,

Yes, it did.  It had \version "2.3.18" and still does.

>  and did
> you rebuild convert-ly?

I did a make-clean; make all.  Would that rebuilt convert-ly?

> 
> > I just update my LilyPond sources from CVS again and did
> > not see any changes to convert-ly.  
> 
> Changes were made yesterday.  What does
> 
>grep -3 bookpaper scripts/convert-ly.py
> 
> say?
 
[EMAIL PROTECTED] lilypond]# grep -3 bookpaper scripts/convert-ly.py
 
def conv (str):
str = re.sub (r'\\paper', r'\\layout', str)
str = re.sub (r'\\bookpaper', r'\\paper', str)
str = re.sub (r'paper-set-staff-size', r'layout-set-staff-size',
str)
return str
 
conversions.append (((2, 3, 22),
 conv,
 '''paper -> layout
 bookpaper -> paper''' ))
 

#   END OF CONVERSIONS
[EMAIL PROTECTED] lilypond]#

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


convert-ly bug

2004-10-11 Thread David Bobroff
A few hours ago I built LilyPond from CVS sources.  That was at ChangeLog
1.2711.  I ran convert-ly on a file and Lily choked on it.  I had to change
an instance of \bookpaper to \paper.  Shouldn't convert-ly have taken care
of that for me?  I just update my LilyPond sources from CVS again and did
not see any changes to convert-ly.  

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


multimeasure rest + text

2004-10-11 Thread David Bobroff
I just compiled the latest CVS ChangeLog 1.2711 and got a surprise.  I
checked the docs at lilypond.org and found in section 5.15.8:

Texts can be added to multi-measure rests by using the note-markup syntax
(see Text markup). In this case, the number is replaced. If you need both
texts and the number, you must add the number by hand. A variable
(\fermataMarkup) is provided for adding fermatas

   \set Score.skipBars = ##t
   \time 3/4
   R2.*10^\markup { \number 10 }_\markup { "Ad lib" }
   R2.^\fermataMarkup

It says "In this case, the number is replaced," but it is not.  Both in my
.ly file and in the online docs the number is *not* replaced, but is
doubled.  The multimeasure rest is producing a rest number as well as the
\markup version.  It is always placing it above the staff, too.

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


convert-ly 2.3.20

2004-10-03 Thread David Bobroff
I just ran convert-ly on a file with \version "2.3.17" and the output
had \version "2.3.18" rather than "2.3.20"

I'm running latest CVS (ChangeLog 1.2681).

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: TeX capacity exceeded

2004-09-19 Thread David Bobroff
On Sun, 2004-09-19 at 08:29, Jan Nieuwenhuizen wrote:
> David Bobroff writes:
> 
> > I've been having trouble with this error showing up on the last several
> > updates to CVS:
> 
> Did you use tex output before?  Do you see anything unusual about the
> piece when you use -fps output?

Well, I had been simply doing 'lilypond '.  I tried it just
now with -fps (force PostScript?) and it's fine.  Perhaps it started
giving me trouble when TeX was made the default backend again.

Thanks for the help,

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


TeX capacity exceeded

2004-09-18 Thread David Bobroff
I've been having trouble with this error showing up on the last several
updates to CVS:


Runaway argument?
{001.5865 004.
! TeX capacity exceeded, sorry [main memory size=350001].
 ...putscale \embeddedps {001.5865 004.8
  960 002.4975 004.7046
003
l.3007 }
\vss

I finally tracked it down to some \pageBreak(s) in my file.  If I take
them out I do not get the above error, and I also don't get the page
breaks I want either.

I have not yet produced a short example which reproduces this error. 
The offending *.ly file is about 14k.  I can shorten it a bit and still
produce the error.  Should I send in a truncated version that still
produces the error?

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Weird error

2004-09-17 Thread David Bobroff
With CVS ChangeLog 1.25601 I got this exit error when compiling a Lily
file which before was working fine:

Backtrace:
In unknown file:
   ?: 0* [lilypond-main ("helden-part")]
In /usr/local/share/lilypond/2.3.17/scm/lily.scm:
 595: 1* (let* ((failed #) (handler #)) (for-each (lambda # #) files)
...)
 597: 2* [for-each # ("helden-part")]
In /usr/share/guile/1.6/srfi/srfi-1.scm:
 652: 3  (if (null? rest) (letrec ((lp #)) (lp list1)) ...)
   ...
 656: 4  (begin (f (car l)) (lp (cdr l)))
 657: 5* [# "helden-part"]
In /usr/local/share/lilypond/2.3.17/scm/lily.scm:
 599: 6  [catch ly-file-failed # #]
In unknown file:
   ?: 7* [#]
In /usr/local/share/lilypond/2.3.17/scm/lily.scm:
 599: 8* [ly:parse-file "helden-part"]
In unknown file:
   ?: 9* [ly:parser-print-book # #]
 
/usr/local/share/lilypond/2.3.17/scm/lily.scm:599:42: In procedure
ly_scm2int in expression (ly:parse-file f):
/usr/local/share/lilypond/2.3.17/scm/lily.scm:599:42: Wrong type
argument: #t
[EMAIL PROTECTED] helden]#

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


'make all' fails on CVS

2004-09-02 Thread David Bobroff
CVS ChangeLog 1.2527 exits thusly on 'make all':

 DEPENDENCIES_OUTPUT="./out/simple-spacer.dep ./out/simple-spacer.o" g++
-c   -DHAVE_CONFIG_H  -DSTRING_UTILS_INLINED -Iinclude -I./out
-I../flower/include -I../flower/./out -I../flower/include -O2
-finline-functions -g -pipe   -I/usr/include/python2.2   -O2
-finline-functions -g -pipe   -I/usr/include/python2.2   -W -Wall
-Wconversion  -o out/simple-spacer.o simple-spacer.cc
simple-spacer.cc: In function `scm_unused_struct*
   ly_solve_spring_rod_problem(scm_unused_struct*, scm_unused_struct*,
   scm_unused_struct*, scm_unused_struct*)':
simple-spacer.cc:224: `scm_is_number' undeclared (first use this
function)
simple-spacer.cc:224: (Each undeclared identifier is reported only once
for
   each function it appears in.)
simple-spacer.cc:230: `scm_to_double' undeclared (first use this
function)
simple-spacer.cc:239: `scm_to_int' undeclared (first use this function)
simple-spacer.cc:264: `scm_from_double' undeclared (first use this
function)
make[1]: *** [out/simple-spacer.o] Error 1
make[1]: Leaving directory `/usr/src/lilypond/lily'
make: *** [all] Error 2

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: 'make all' fails CVS ChangeLog 1.2496

2004-08-26 Thread David Bobroff
Latest CVS, ChangeLog 1.2497 seems to have corrected this.

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


'make all' fails CVS ChangeLog 1.2496

2004-08-25 Thread David Bobroff
Here's the end of the output of the latest CVS 'make all' attempt on
RedHat 9:

Backtrace:
In unknown file:
   ?:  0* [primitive-load-path "documentation-generate.scm"]
In /usr/src/lilypond/share/lilypond/scm/documentation-generate.scm:
  29:  1* [map # #]
In unknown file:
   ?:  2* [ly:load "document-backend.scm"]
In /usr/src/lilypond/share/lilypond/scm/lily.scm:
 377:  3* (let ((fn #)) (if (ly:get-option #) (format # "[~A]" ...))
...)
 380:  4  [primitive-load
"/usr/src/lilypond/share/lilypond/scm/document-backend.scm$
In /usr/src/lilypond/share/lilypond/scm/document-backend.scm:
 155:  5* [map # #]
In /usr/share/guile/1.6/srfi/srfi-1.scm:
 637:  6  (if (null? rest) (map1 f list1) ...)
...
 628:  7  (begin (set-cdr! p (list (f #))) (lp (cdr ls) (cdr p)))
 629:  8* [set-cdr! (#) ...
 629:  9*  [list ...
 629: 10*   [check-dangling-properties slur]
In /usr/src/lilypond/share/lilypond/scm/document-backend.scm:
 152: 11(if # #)
In unknown file:
  ...
   ?: 12[scm-error misc-error #f ...]
 
: In procedure scm-error in expression (scm-error (quote
misc-error) #f ...):
:
define-grob-properties.scm: Can't find interface for property: slur
make[2]: *** [out/lilypond-internals.texi] Error 2
make[2]: Leaving directory `/usr/src/lilypond/Documentation/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/lilypond/Documentation'
make: *** [all] Error 2

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: [bug] CVS version of lilypond-book.itely has a wrong command

2004-08-24 Thread David Bobroff
At 10:51 AM 8/24/2004 +0200, you wrote:
>The latest CVS version of Lilypond does not compile under RedHat Linux 
>8.0 with Texinfo 4.6.
>
>The "makeinfo" program complains about a @LaTeX{} command in file 
>"Documentation/user/lilypond-book.itely" (line 65).
>By replacing it with [EMAIL PROTECTED] all works.
>
>Maurizio Tomasi

I had a similar problem with RedHat 9.  Hen-Wen directed me to upgrade to
texinfo 4.7.  It's fine now.

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


accidental bug --> gone

2004-06-06 Thread David Bobroff
Han-Wen,

Your fix for the accidental bug seems to have worked.  I'm getting
normal looking results now.

-David



___
bug-lilypond mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/bug-lilypond


  1   2   >