In fact it is even stranger: xdvi (22.29) fails to find the file,
whereas oxdvik (22.40f) succeeds (but the PS specials don't look
good -- ledger-lines are too high by about 1/4 notehead, braces
too small)
The latter is a bug in xdvi I think. Try to use the greatest
magnification (press
I have mixed feelings with the other solution, namely to copy
music-drawing-routines.ps into the dvips subdirectory tree. Perhaps
someone else can decide this.
It's policy not to do this by default. This solution is not possible
for those who are not root and cannot or do not want to
to have the same left margin and
indention as the text lines?
Use the noquote option to get rid of the extra indentation:
\begin[noquote]{lilypond} ... \end{lilypond}
This question has popped up a number of times since Werner Lemberg
improved the TeX code output from Lilypond. At least when
I made `quote' the default to imitate the previous behaviour of
the old TeX code in lilypond.
Something did change though; the LilyPond manuals are now filled
with overfull hbox rules.
This was not me! I haven't touched the TeX code in LilyPond for a
long time, and then it worked fine.
[EMAIL PROTECTED] writes:
I can confirm that Guile 1.6.0 contains the srfi library and works
well with Lilypond 1.8. I downloaded the Guile 1.6.0 tar ball and
compiled it myself with the standard configuration, so I can't say
if RedHat or some other distribution has broken it.
Red Hat
If you do find some time, I seem to remember that you once made a
Chineese children's song; it would be great to have something like
that as an example of using non-latin languages.
IIRC, it was actually Werner Lemberg, who is married to a Chinese
woman.
Is the stress on `Chinese
Hmm, I only remember having seen the ps. Do you have a search
string google could use?
I just did a google search by myself, without results.
Werner
___
lilypond-user mailing list
[EMAIL PROTECTED]
The other is, if I ask for a time signature of 3/4, that's what I
get. Or 9/8. Or 6/8. Or 5/4 or almost anything. But if I ask for
2/2 or 4/4, then that's what I DON'T get. Bad bad bad! If I want
common or cut-common, then I should be able to ask for that
directly. And in my experience
[lilypond 2.2.5]
I want to have a \Fermata macro which puts a fermata over a rest,
moving it down by a certain amount (basically, this is to work around
a bug in lilypond: The position of a fermata over a rest is far too
high). While I can come up with scheme code to create a RestEvent, I
[lilypond 2.2.5]
I want to have a \Fermata macro which puts a fermata over a rest,
moving it down by a certain amount (basically, this is to work around
a bug in lilypond: The position of a fermata over a rest is far too
high). While I can come up with scheme code to create a RestEvent, I
[2.3.11]
While the warning vanishes, the effect is the same -- the vertical
distances are set to the absolute minimum which is plain wrong.
Of course; \overrides need to occur at the start of the respective
spanner.
So why isn't the \override completely ignored within the spanner?
Anyway, how can I solve my problem (this is, changing the default
distance on the second page? Currently, the only solution I'm
aware of is to embed two \score's within one \book.
I remember answering this one earlier. You can use the hack in
piano-staff-distance.ly - setting
I've replaced the first note in the second bar with `d', and I get
the result below.
Hrmph. I thought that PNG-attachments are allowed for people
subscribed to lilypond-user or lilypond-devel.
Here it is.
Werner
==
I seem to recall a discussion on this topic some year ago on the
mailing list. From the top of my head, I don't remember the
conclusions, but you may want to search the mailing list archives to
see what came up then.
IIRC, the conclusion then was not to support this kind of note
clusters.
I want to get the `beamed-stem-shorten' property, modify it, then set
it:
\override Beam #'beamed-stem-shorten =
#(map (lambda (x) (* 0.8 x))
(ly:grob-property 'Beam 'beamed-stem-shorten))
This doesn't work -- what's the right way to do it? I haven't found
an example within
\lilypond{c d e f{
Of course, the final example looks ridiculous, but it's kind of
logical anyway, once you've grasped the main idea.
Don't do that! A much better solution is to avoid pairing characters
(), {}, [] altogether -- or support them in paired only.
Werner
I am new to lilypond and know just name of Latex. Can somebody help
my on inputting Chinese title and lyrics.
For 2.2., please check the list archives; I've sent an example. For
the 2.3 series I want to resurrect this behaviour, but I'm not done
yet.
Werner
Here is the error that I got: [...]
! LaTeX Error: File `CJK.sty' not found.
As the message says: You need the CJK package for LaTeX, together with
a Chinese font.
Werner
___
lilypond-user mailing list
[EMAIL PROTECTED]
I visited http://cjk.ffii.org/ and tried to get cjk
package. Unfortunately, all links are broken.
Fixed. Thanks for the report.
Anyway, I strongly suggest that you get pre-built packages (like RPMs)
since it is quite difficult to set up my CJK package.
Werner
I cannot get lilypond to run the lilypond-book.itely example.
It is NOT the screech-boink example which ends up clear and crisp.
Version: 2.5.0 (same as 2.4.0 I assume)
Fixed in CVS. Thanks for the report.
Werner
___
lilypond-user
I cannot get lilypond to run the lilypond-book.itely example.
It is NOT the screech-boink example which ends up clear and crisp.
Version: 2.5.0 (same as 2.4.0 I assume)
Fixed in CVS. Thanks for the report.
I forgot to mention that the reason for the failure was an incomplete
texinfo
I will be very happy to get pre-built packages for cygwin. But I
just can't find them. Can you please give me a direction?
Try to get a TeX Live 2004 development snapshot (this is, get the CD
or DVD image) where everything is ready to run.
Werner
[This is a follow-up to a similar mail from July.]
Currently, it is not possible to directly use lilypond with CJK
lyrics -- I plan to fix this.
On the other hand, you can easily use CJK characters for lyrics with
lilypond-book. The only drawback is that the syllable length for
lyrics is
Well now I'm really confused. I'm not really sure what the problem
was before. I've now gotten things to work, without setting TEXMF.
Sorry for all the confusion.
For a detailed analysis of problems with finding fonts or files you
should say
KPATHSEA_DEBUG=-1 lilypond ... lilypond.log
If there were enough persons interested in, then perhaps with a
little bit help I could maintain a german mailinglist.
While being a native German speaker, I fear I won't have enough time
to discuss problems on two lists...
Werner
___
The thing is: are there any other (input) encodings than latin1 and
TeX? [...]
Tomorrow I meet Han-Wen, and we'll discuss how to handle fonts,
encodings, etc., in LilyPond. It's quite a complicated matter, so
please be patient until we've implemented something useful.
Werner
While being a native German speaker, I fear I won't have enough
time to discuss problems on two lists...
And while convention says international newsgroups/mailing lists
should be in English, I see no reason why we should be so arrogant
as to expect others to speak our language. Why
I've noticed that some characters in a lilypond file map to
different character numbers than in a latex document. When
substituting a different font in a lilypond file, some of the
combination characters don't work correctly, because the parts are
in the wrong place, even though the same
Who uses lilypond?
composers
That's me.
other
That's me too since I'm a LilyPond developer also.
Werner
___
lilypond-user mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-user
Can we use variable options for lilypond-book?
No. lilypond-book only handles the \lilypond... commands and the
`lilypond' environment, nothing else.
Werner
___
lilypond-user mailing list
[EMAIL PROTECTED]
I am trying to convert the feta font and add unicode encodings to
them.
Don't do that. It doesn't work.
The problem is that unicode doesn't have glyphs for many
articulations and expressions but rather assumes combinations glyphs
to make such glyphs as a prall etc.
Unicode has *no* code
Also, X is necessary for building, since we use fontforge.
IIRC, fontforge can be buikt without X so that it essentially works in
script mode only.
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
IIRC, fontforge can be buikt without X so that it essentially works
^
Ha, this almost looks like Dutch :-)
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
Gee, I don't know... that seems a bit steep.
It isn't steep at all IMHO. If you implement such things carefully
you have to invest *a lot* of time, which makes an hourly rate of,
say, EUR 10.- or even less. A `professional' programmer working for a
company costs at least EUR 80.- per hour.
I guess you need context more than resolution; here's a couple of
scanned pages:
http://www.cs.ubc.ca/~kvdoel/tmp/koronSori.pdf
Thanks.
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
Many thanks for all your help, we can now write Persian music!!
Great! Please file a bug report (with all your macros, fonts, etc.)
so that we eventually add Persian accidentals directly to the feta
fonts -- as you can see, the stem widths and the height of the Persian
accidentals don't
file was encoded in utf-8 so it couldn't work.
???
Add
\usepackage[utf8]{inputenc}
to the preamble of your document and UTF-8 is supported (well, at
least for most languages based on the latin script). Be warned,
however, that you probably have to remove the Byte-Order Mark (BOM)
manually
Another thing: c\turn only places turn above c, thus c\turn e must
be played as d16 c b c e4 . But I want to write a turn between c and
e, thus played as c8 d32 c b c e4 . How to do that?
I can imagine that the former has the \turn positioned over the note,
while the latter has the \turn
Notice that I don't write out each repeated chord in the manuscript.
It's understood by the editors and engravers that the | means
simply print the previous chord again. It would be great if there
was a shorthand for this in LilyPond code for situations
I've asked for that feature already
As far as the exact syntax is concerned would it be possible to just
use no character at all?
c4 2 8. 16
Aah, indeed this looks optimal! Han-Wen?
We would probably still want a repeat character for when '\repeat
unfold' is too long:
c4
Following your first idea, `c4 4 4 4' would
You could adapt the parser so it stores simple_elements (or whatever
they are called) in a variable automatically (say 'r'), and you can
repeat things using \r. This could also be the implementation
mechanism for default durations.
This still needs two characters -- and would it be possible
This looks like a syntactic nightmare. You are suggesting
c4 c 4 - c4 c4 c4
i.e. making white space syntactically significant.
Honestly, this would be OK with me. How many users are aware that
`c 4' is the same as `c4' (I wasn't, BTW)? Is this ever documented?
Do we have a single
How many users are aware that `c 4' is the same as `c4'
I am -- I use whitespace quite consciously/critically.
Congrats :-) Do you actually use `c 4'? Or would you object to such a
syntax change?
Werner
___
lilypond-user mailing list
Or would you object to such a syntax change?
Only if it (adversely) affected the flexibility of whitespace
elsewhere -- for example,
g~ versus g ~
g( versus g (
etc.
I use `g ~' also
If the parser is smart enough to isolate the duration-whitespace
from
as long as I have anything to do with LilyPond, I will veto changes
like this that introduce inconsistent whitespace handling in the
syntax. Please come up with something different. I think the idea
to use (for example) as a place holder is much more sane.
OK. Then I vote for a letter
Well, the advantage of a non-letter char is that it's less easy to
confuse it with a note... That being said, we already have `r',
meaning rest and `s' meaning skip... But what does `q' mean?
:-)
I guess it could mean quote -- as in quote the previous object.
Well, I rather thought of ch -
As I do little note entry myself I don't have a view on the merits
of q vs , but there is another issue to consider. If the base
chord being repeated contains tweaks, fingering, etc, are these to
be repeated too?
I don't know. It depends on the implementation possibilities whether
3) why not use a x for eXpression, because the sign is meant not
only to repeat Qords, but everything reasonable?
I don't object. A chord is then played 3x (3 times) more, so use of
`x' is really justified.
Werner
___
lilypond-user mailing
Can be typed pretty rapidly too: hold down right shift with your little
finger and fall under the index and middle fingers.
..not everyone uses us keyboard
Exactly. It's already a pain to type `{', `}', and `\' with a German
keyboard...
Werner
#(define-public (default-repetition-function previous-chord new-chord)
... build a music expression...)
#(ly:parser-repetition-name parser )
#(ly:parser-repetition-function parser default-repetition-function)
Nice idea!
Werner
___
On Fri, Apr 10, 2009 at 05:25:01PM +0800, Graham Percival wrote:
Fortunately, there's a simple way for both of us to be happy: the
status pro.
*facepalms*
I cannot believe I just wrote that.
In dubio prosecco.
Werner
___
lilypond-user
In an english context, the plural is simple: crescendoes.
Ouch. I would use `crescendos'.
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
I eventually noticed that I had accidentally typed
-\tweak #'extra-ofset
instead of
-\tweak #'extra-offset
but this did not generate any warning. Looks like this is a general
thing with \tweak, as I tried changing \tweak #'color to \tweak
#'colon and got no warning there either.
I'm currently trying to squeeze the choir part of a mass onto 8
pages. Here is the lilypond output with annotated spacing and
skyline debugging enabled:
http://www.fam.tuwien.ac.at/~reinhold/LilyPond/Pembaur_VierteLateinischeMesse_ChoralScore.pdf
Does anyone have an idea why the fourth
I came up with the following definition: [...]
and it works!
Mhmm, not perfect: There should be a dx correction to avoid an overlap
between the glissando line and the accidental.
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
The possibility to handle with „chords“, in which some notes are
small, seems to be much complicated -
This is the right solution IMHO. Using \tweaks it should be rather
easy to change the size of the affected notehead.
Werner
___
shortest note playing here.)
(shortest-starter-duration ,ly:moment? The duration of the
shortest note that starts here.)
+ (hide-tied-accidental-after-break ,boolean? If set, an accidental
+that appears on a tied note after a line break will not be displayed)
(side-axis
This `good' Wikipedia article
http://de.wikipedia.org/wiki/Rechtsschutz_von_Schriftzeichen
also discusses printed music. Quite interesting to read...
This article should probably translated into English :-)
Werner
___
lilypond-user mailing
- -) It should be possible to keep one context (in particular
FiguredBass) as close as possible to another staff (yes, we have
that already by disabling stretching above).
For piano music, a centered line for dynamics should be supported
somehow.
Werner
I *hate* sites that attempt to force a particular resolution. :/
I concur. I'm apt to simply delete html emails before reading them
if they require horizontal scrolling. I almost invariably navigate
away from sites that require this. If this is at all avoidable, it
should be prevented.
How about:
LilyPond - You're free to compose.
LilyPond - Notation unleashed.
I like the suggestion
LilyPond - Free music notation
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
Lilypond - Keep up with tradition - Engrave like the masters
LilyPond -- Masterful Music Engraving
LilyPond -- Your personal master engraver
Mhmm, I prefer something more neutral. The GNU way is the
understatement...
Werner
___
I think there is obviously far too much white space, also the same
on the Downloads page.
Does this mean not enough content on the page, or the margins,
padding, etc. are too tall/wide? If it's the latter, at what
resolution are you viewing the site (1024x768, 1280x1024, etc.)?
This
I think there is obviously far too much white space, also the same
on the Downloads page.
I disagree and find that most web pages have too much stuff crammed
into them, usually so much that it's hard to find the information
one is looking for.
Yeah. My solution is to heavily increase the
On this page
http://percival-music.ca/blogfiles/out/lilypond-general_6.html#Crash-course
it mentions that help is wanted because an example is too wide for
narrow media. What's the criteria? It fits in 800x600 just fine
and these day web-developers say that 1024x768 is the new 800x600.
I think we should just add a discussion about common errors in LM
5.2 (also, make sure you include the highly cryptic error message
when you forget a } ).
I just wonder whether this cryptic error message can be improved, for
example, by adding a note for the user to check the existence of the
From time to time, users complain that the display of lilypond PDF
files with acroread or xpdf looks awkward on screen. In such cases, I
strongly recommend to use ghostscript itself to view the PDF file, or
a wrapper program like gv or gsview.
Have a look at the attached image: the left part
The meow... yum comment was about a cat eating the canary, since
I like cats.
Aah. In what form do you like cats? Perhaps as cat juice? May I
call you Alf? :-)
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
Have a look at the attached image: the left part shows the rendering
result of a piece (compiled with lilypond 2.13.1) with gv (at 25%
scaling, using gs 8.64), and the right part is with acroread 8.1.5 (at
58.6% scaling). What a difference.
Interesting and strange! I don't know in de
- the actual acrobat reader version on windows is 9.1.2
Not on Linux...
- how did you convert from pdf to png (is it a snapshot, a
conversion with another tool, something else?)
A simple screen snapshot of the two PDF viewer windows side by side.
- what does it mean to have a scaling of
- the actual acrobat reader version on windows is 9.1.2
Not on Linux...
I'm using acroread 9.1.0 on xubuntu 9.04.
Ah! Good to know.
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
I just made up and typeset a 2nd-Viennese style excerpt,
too. (attached)
A small grammatical correction:
Ohne Händchen, mit *den* Füßen zu spielen
BTW, is this title your invention or do you cite something? The
German diminutive `Händchen' has some additional connotations which
makes this
A small grammatical correction:
Ohne Händchen, mit *den* Füßen zu spielen
BTW, is this title your invention or do you cite something? The
German diminutive `Händchen' has some additional connotations which
makes this `joke' sound a bit strange, especially because you don't
use the
Simply because it's not a slut,
I really hope so :-)
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
Would it be technically feasible/possible to establish a system of
anchors instead?
This would be indeed a great feature!
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
There is a problem, however -- a
slight extra space appears where the invisible fake-barlines
(possible break-points) are. And the obvious way of correcting
that didn't work. I'll ask the other developers if there's a way
to fix that.
I've reported this already:
IIUC, one interesting advantage of this is that scheme symbols
have less restrictions than parser identifiers:
\anchor #'m.32
\anchor #'flute2-entrance
Mhmm, this is not something we should advertize loudly...
Werner
___
lilypond-user
IIUC, one interesting advantage of this is that scheme symbols
have less restrictions than parser identifiers:
\anchor #'m.32
\anchor #'flute2-entrance
Mhmm, this is not something we should advertize loudly...
Why not?
I believe it confuses users that Scheme code allows more symbols
Maybe Joe can now `fiddle' with it, as announced :-)
As per usual, it turned out to be more complicated than I
expected. But it's fixed in git now.
Great! Will test soon.
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
Does anyone know if Feta font is available for any notation software (i.e.
Sibelius, Finale, etc.)?
Lilypond's font are freely available. However, I have absolutely no
idea how those other notation programs access the fonts: which
encoding they use, how the metrics must look like...
You
One other thing, much of the time I have questions, but do not know
how to ask the question. That is extremely frustrating and I don't
know if there is anything you can do about it. Sometimes i just
don't know the correct terminology to use. Many things that are
assumed when you are playing
When I compile this file (just four notes and a few japanese
characters) I obtain a 2.2 Mio pdf file. I'm not talking about the
15.8 Mio ps file.
Am I right saying it's a strange behavior?
This is a bug in gs. If the Japanese font contains embedded bitmaps,
they are not subsetted (as done
This is a bug in gs. If the Japanese font contains embedded
bitmaps, they are not subsetted (as done with all outline glyphs)
in the PDF but output completely. The recent version of gs, 8.70,
should simply strip these bitmaps,[1] yielding much smaller PDF
files.
It does not work for me
Grr, it doesn't work so well, though: This will not work in the
first measure of a line or immediately after a time signature
change!
What about attaching a markup text consisting of \hspace only,
together with \textLengthOn?
Werner
___
The full score has 13 pages, but the size of the pdf is only
1.30M. If you're running Windows, please use your system's
built-in fonts (please use a tool to view the real name of the
font, not the filename). [...]
To be more precise, you should use CJK fonts which don't have
I'm working on Couperin's 14. Concert from Les Gouts reunis. I
have a problem to determine the correct order of the digits in the
figured bass. The attatched picture shows the problem.
Looks like a bug. Please register, Valentin.
Werner
PS: Auch Grüße aus Koblenz...
So, take a look at the new website:
http://kainhofer.com/~lilypond/Documentation/index.html
Not much difference from the last time you saw it.
BTW, I have adjusted my Firefox browser to increase only fonts and not
images if I press `Ctrl-+'... I like to have large fonts, and you
often see
The above page behaves quite well, except for the top navigation bar;
see attached image. Any chance that this gets fixed?
I pushed some new images that should fix this problem.
Images? There weren't problems with images, as far as I have noticed.
Which URL shall I check?
Werner
I was just referring to the gradient images being used for the
navbar.
OK.
Which URL shall I check?
http://uoregon.edu/~pmccarty/test/
Note that this is a single page, so none of the links work.
Nice. However, there's still a minor glitch: If you repeatedly press
Ctrl-+, the
I happen to be the author of a LaTeX style file that typesets
footnotes, [...]
BTW, it is called `bigfoot', and is one of the most ingenious LaTeX
packages IMHO.
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
@node Alternate input
I have to mao-ing learn TEXI now?
What's the problem here? If you don't want to do nifty things it's
just a quite simple markup language. And since there has already been
written a lot of TEXI documentation for lilypond I'm quite sure that
you find examples for almost
I'm talking about developer tools. For example, some months ago I
got the advice to use grep to browse LilyPond source code.
BTW, have you found something better?
Werner
___
lilypond-user mailing list
lilypond-user@gnu.org
I'm talking about developer tools. For example, some months ago I
got the advice to use grep to browse LilyPond source code.
BTW, have you found something better?
Eclipse is quite good at finding macro definitions etc., but it
relies on some special build configuration, i must set up first
My main concern is to make lilypond handle the above described
situation automatically -- lilypond's normal page breaking
algorithm won't work because the left and right page for `primo'
and `secondo' have be handled synchronously. Here an example of
the distribution of bars. The even
(http://code.google.com/p/lilypond/issues/detail?id=902).
It seems to me that this could (should?) be combined with a page
breaker that would allow for booklet binding — for instance, I
currently generate 8x11 [or 9x12] pages, then run them through
CocoaBooklet to make “fold/binding ready”
Sorry, Since the bad frustrating Midi tie problem persists, I have
to roll back to 2.13.7, and wait for a version with fixed tie
playback.
I second this: This belongs to the non-existent bug category
`annoying' :-)
Seriously: It should be fixed ASAP, or please revert to the old
behaviour.
Please assist Graham, by specifying more exactly where these
sentences should be included into the doc, or even better include
them yourself, see
http://lilypond.org/web/devel/participating/documentation-adding
Hm, perhaps adding it to mf/README? These details are nothing Joe
User must
The solution for this is to use more accurate glyph outlines than
bounding boxes. I hope to do this at some point, but it is
non-trivial.
Making metafont emit improved data on glyph outlines is quite easy.
The very question is *what* shall it emit...
Can you elaborate on this?
Werner
Making metafont emit improved data on glyph outlines is quite
easy. The very question is *what* shall it emit...
Can you elaborate on this?
If it could emit a list of line segments that approximates the
boundary of the glyph, that would be _very_ useful.
Please take an arbitrary
I think it would be hard to write macros to approximate strokes with
lines.
Well, right now I'm rewriting the parmesan stuff to make it work with
mf2pt1 (the feta stuff has already be done two years ago). After this
has been finished, only `fill' and `unfill' is used, and `draw' and
`drawdot'
1 - 100 of 1718 matches
Mail list logo