Re: Release 2.6.3 for Fedora Core 4

2005-09-13 Thread Han-Wen Nienhuys

Mats Bengtsson wrote:

I hope you tried the Ghostscript RPM and other RPMs available at
http://lilypond.org/web/install/. I don't use Fedora myself, but
apparently it works well for several other people, to judge from
the mailing list.



actually, I myself nowadays take the ghostscript SRPM from fedora 
rawhide, and do rpmbuild --rebuild.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Tweaking endpoints of spanners?

2005-09-12 Thread Han-Wen Nienhuys

Joe Neeman wrote:
Is is possible to tweak spanners by adjusting the endpoints 
individually? For example, if I have a glissando from
bes to b, it gets obscured by the staff line. I'm looking for something 
like


\once \override Glissando #'endpoint1-extra-offset = #'(0 . 1)

The same question applies to hairpins; I have a few situations where I 
want to shift one end of a hairpin up or down without affecting the 
other end.


No,  but if you want I can do something as a sponsored feature. Redoing 
hairpins to allow automatic angling is on my wishlist, but we could 
start with adding manually angled hairpins as a sponsored feature.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: lilypond speed

2005-09-12 Thread Han-Wen Nienhuys

Roman V. Isaev wrote:

Why lilypond on windows is VERY slow?! It takes almost 30 seconds to 
complete
something that compiles in less than a second on Fedora Core 4... I'm shocked.
For some reasons I can't use Fedora at home and it's very annoying to wait so
much for a little correction :( I thought lilypond is slow by design, but
when I installed FC4 at work and decided to try unix version I was truly 
shocked...
The difference between windows and unix computer's hardware  does exist, but 
certainly
it's not an order of 100 times


Are you using Cygwin?  Do you have many fonts? The difference in speed 
between the mingw and FC binaries should be neglible.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Resume writing to a staff later

2005-09-12 Thread Han-Wen Nienhuys

Wilbert Berendsen wrote:
I'm in the process of switching more and more of my typesetting jobs from 
Mup to Lilypond, 


good!

 but I have some trouble getting used to the way Lilypond

wants me to write every full staff and then combine them in a score.

I would rather write a few measures for every staff and then the next few 
measures, etc. so that the different voices are close together in the 
source file.


Is it possible to start a context with notes and later write other notes 
to that context? I didn't get it right so far. E.g.


\context Voice=soprano { c d e f | g a d b}
\context Voice=alto { a b c d | a b c d }
and then later
\context Voice=soprano { d e f g } % etc.

TIA for any help.


you could do

  sopranoNotes = { c d e f}
  

  sopranoNotes = { \sopranoNotes g a b c }
  ..

  \context Voice = soprano \sopranoNotes

I can also devise code to automate this a little more if you're willing 
to cover the development costs. Then you could do  something like




  #(start-slices soprano alto)
  { c d e f } % sopr
  { a b c d } % alto
  { d e f g } % sopr
  { g ges f e } % alto
  #(end-slices)

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: lilypond speed

2005-09-12 Thread Han-Wen Nienhuys

Roman V. Isaev wrote:


Well, I have it both ways. It's slow if I use cygwin, it's slow
if I run it from cmd.exe prompt or drag a .ly file on its icon.


That's not the question. My question is whether you're using the
Native 2.6 binary (available from lilypond.org/web/install/ for the 
windows platform).


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: lilypond speed

2005-09-12 Thread Han-Wen Nienhuys

Roman V. Isaev wrote:

On 09/12, Han-Wen Nienhuys wrote:


Well, I have it both ways. It's slow if I use cygwin, it's slow
if I run it from cmd.exe prompt or drag a .ly file on its icon.


That's not the question. My question is whether you're using the
Native 2.6 binary (available from lilypond.org/web/install/ for the 
windows platform).




if you run

  lilypond --verbose myfile.ly

is there a place where it seems to hang?



--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: glib for 2.7.9 for x86?

2005-09-12 Thread Han-Wen Nienhuys

Paul Scott wrote:

Paul Scott wrote:

Both the x86 2.7.9 full install and the upgrade die looking for glib 
on Debian sid.  2.6.3.1 installs fine.
 


I'm not sure if this got through.


Yes, it got through, but I haven't got time ATM to do anything about it.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: compiling times?

2005-09-11 Thread Han-Wen Nienhuys

Jay Hamilton, Sound and Silence wrote:

I'm xp celeron 512ram
I am still trying to put together a more complicated score of 7 
different instruments including piano.

I took and modified the example in Chapter 3 of the manual
I use jedit to work it out.

But, though I get a log file saying
parsing...
After 30 minutes nothing else is happening, no .ps or .pdf

I tried to look at the processes to see if I could figure out if 
compiling was taking place but I couldn't recognize which/what might be 
lily as nothing seemed to fit.


I'm sure there's a way to find 'mistakes' if that's why there's no 
output but so far I've not been led by the nose to it.


So please some directions.




#(set-global-staff-sice 20)


it's size not sice. It's strange that you don't get anything in the 
logfile, though.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: putting number on top of each other

2005-09-11 Thread Han-Wen Nienhuys

[EMAIL PROTECTED] wrote:

hi list,
back again with some problems: is there a way to put numbers on top of 
each other. i need this for the funktionssbezeichnung (sorry, i just 
know the german word). right now i'm using a mixture of \super 
and \override TextScript #'extra-offset tweaking (picture attached), 
which is quite a pain - maybe there is an easier way?


Perhaps you could explain what Funktionsbezeichnung is, and where it is 
used? I've never seen something like this.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: SVG backend - resulting files invalid?

2005-09-08 Thread Han-Wen Nienhuys

Daniel Johnson wrote:



- Inkscape opened the file correctly
- rsvg-view and Konqueror opened the file correctly but rendered it very 
very tiny

- Firefox showed all characters on top of one another
- Karbon14 only showed staff-lines, measures, stems and ledger-lines; 
all character data was missing.
- Abiword had the same problems as above, except of course no 
overlapping pages
- KWord showed correct glyphs for accidentals, but incorrect glyphs for 
noteheads and clefs; most vertical lines were missing.


Any hints on how to get Lily to behave with SVG?


We have tested lily with inkscape. As inkscape only supports single 
page-documents, we don't know how multi-page documents should behave.


The question is also who is correct. If the SVG spec was unequivocal, 
all SVG renderers would produce the same image. It's the question which 
renderer is correct.




--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: New slur/tie behaviour

2005-09-05 Thread Han-Wen Nienhuys

Werner LEMBERG wrote:

IIRC, I've sent an algorithm to the list a few years ago whether
ties should go up or down, depending on the vertical structure of
a chord.  Maybe you can dig it out, and perhaps it helps in
providing some constraints.


IIRC, it was the algorithm that was present before I rewrote the
thing.  I thought it was rather too simplistic.



Mhmm, I don't think so: The direction of slurs was always
unsatisfactory :-)

Cf.

  http://lists.gnu.org/archive/html/lilypond-devel/2004-01/msg00148.html


Well, AFAIK engraving conventions are:

  * outer ties point outward
  * double directions for seconds
  * direction otherwise determined by vertical position.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: How can I avoid unicode and use Latin1? (Was: Wrong characters with jEdit)

2005-09-05 Thread Han-Wen Nienhuys

[EMAIL PROTECTED] wrote:

Well, that's impressive.  For Windows users --  suppose that the right
environment variable has been set to signal to LilyPond the presence of
various Windows font directories. Then is Pango actually able to do that
sort of font substitution if the specified font name in a .LY file is that
of a TTF font located in a Windows directory?


Yes.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: How can I avoid unicode and use Latin1? (Was: Wrong characters with jEdit)

2005-09-04 Thread Han-Wen Nienhuys

[EMAIL PROTECTED] wrote:

Unicode only provides a way of specifying character codes for a wide
variety of symbols in the interior of a text file.  But without font files
containing the order of 64K symbols, the current fragmented font-file
situation will continue to limit what can easily be output to a screen
or a printer.  It is difficult for me to share your optimism.


That's not a problem, at least, not on Linux. Pango does a wonderful job 
of inspecting the coverage of each font. It substitutes whichever font 
has the glyphs that are required to print the text. See for example


 http://www.lilypond.org/doc/v2.6/input/out-www/typography-demo.png

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Cryptical errormessage

2005-09-04 Thread Han-Wen Nienhuys

Hans de Rijck wrote:

The assertion message isn't very meaningful too, its logical the result is
'false', otherwise the assertion wouldn't have failed. It would be more
helpful to print what the assertion was.

Any ideas how to find the meaning of the above or how to debug this?


Yes, run LilyPond inside GDB to see what is going wrong. Alternatively, 
you could post the problematic file here.




--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: New slur/tie behaviour

2005-09-04 Thread Han-Wen Nienhuys

Trevor Bača wrote:


Pregenerated tables included as part of the distribution (where the
large combinatorial spaces have already been searched ahead of time)?
Then do single lookups against the known good table of optimal tie
configurations during interpretation?



I think that would be problematic. The tables would have to be very 
large, as the tie shapes depend on their X span.




--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: New slur/tie behaviour

2005-09-04 Thread Han-Wen Nienhuys

Werner LEMBERG wrote:

IIRC, I've sent an algorithm to the list a few years ago whether ties
should go up or down, depending on the vertical structure of a chord.
Maybe you can dig it out, and perhaps it helps in providing some
constraints.


IIRC, it was the algorithm that was present before I rewrote the thing. 
 I thought it was rather too simplistic.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Scores with inkpen

2005-09-04 Thread Han-Wen Nienhuys

Mehmet Okonsar wrote:

also is it possible to use other music fonts? Albeit Feta is probably the
best looking one around, fonts like November, Susato, Jazz, are nice too.
Some noteworthy additions to the Feta can be cluster noteheads and laissez
vibrer (notes with ties heads


You can install the fonts, and try to make it work. However, this is 
wholly unsupported. It's also problematic to add support: since the 
fonts are non-free, we can't add the tests to the LilyPond distribution, 
which means that they will not be tested, and become very buggy. If you 
want to have more glyphs, consider sponsoring a glyph-design 
(http://lilypond-design.com/sponsor). We can add cluster note heads.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: tie-configuration question

2005-09-04 Thread Han-Wen Nienhuys

Henrik Frisk wrote:

I think the recent discussions on LilyPond's new tie
behaviour has shown one thing: To a large degree it is up to musical style and
personal preference - which makes the tie-configuration command so
important (to me anyways).


  cis, d2.~ 
  \override TieColumn #'tie-configuration =

  #'((0 . -1)  (2 . 1))


I don't understand the problem: if I change the 2 to 4, the tie moves up 
(2.7.8 cvs).




--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Problem resolved!

2005-09-03 Thread Han-Wen Nienhuys

Matt Wallis wrote:

Jan, Han-Wen,

I finally resolved the problem by finding that my SuSE 9.2 distribution comes 
with lilypond 2.2.6, which installed without a hitch. I should have looked 
here first. Thanks for your replies to my messages.


And now I've started to experiment. I have to say it is a wonderful piece of 
software. Thanks to all who have made it so.


Thanks! If you really like it, consider supporting LilyPond financially.
See http://lilypond-design.com/sponsor/

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Creating minimal previews

2005-09-03 Thread Han-Wen Nienhuys

Sven Axelsson wrote:

I create preview images for the music published on my website.
Some of the pieces are made up of a \book containing up to
10 \score parts. In this case the preview image the preview
image is made up of the first system of all 10 parts. Now, I
would rather have a preview consisting only of the first system 
of the first score. I figure I can do this by creating a

temporary .ly file where I extract the stuff I need using a
Python script or such. But maybe there is a better way?

Perhaps this would be useful for others as well, so it could
be added to Lilypond (as a sponsored feature) by adding a
--minimal-preview flag to the program?


It would be easy to add, but all the different options for previewing 
titles/systems/book/scores/etc. would get too hairy, IMO. How would you 
control all alternatives easily?


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: How can I avoid unicode and use Latin1? (Was: Wrong characters with jEdit)

2005-09-02 Thread Han-Wen Nienhuys

[EMAIL PROTECTED] wrote:

On Fri, 2 Sep 2005, Mats Bengtsson wrote:



What you have found in the source code files are some left-overs
from version 2.4 and earlier, where LilyPond only knew about Latin1.
If you browse through the mailing list archives, you can also find
out why this was not a satisfactory solution if you want to promote
the program outside western Europe.



(1) That's certainly one huge mass of left-overs.  For a language
that allows coloured labelled noteheads, Gregorian notation, tenor
clef, and Lord knows what else, it is amazing that the developers
would choose to *remove* an existing capability.

(2) Deleting a capability is not promotion.  Making unicode an available
*option* would be promotion, but deleting the existing ability to use
Latin-1 is not going to help you recruit users amongst the half billion
people in Western Europe and North America whose other software all
understands Latin-1.  (As a side remark, when I communicate with people in
Romania or other Eastern European locations, I have to use Latin-2;
software [mainly dictionaries] downloadable from those locations uses
Latin-2, *not* unicode.  Unicode may or may not become predominant
someday, but it certainly is not now.)



A. LilyPond actually _does_ support the Latin1 character set, as Latin1 
and Unicode coincide on the first 256 codepoints.


B. LilyPond does not support Latin1 encoding. This is because

 1. It's not possible to detect the encoding of a file. Supporting 
alternate encodings implies that users have to specify the encoding via 
the command line. This is error-prone, and leads to confusion for newbies.


 2.  If we do latin1, why should we not do latin2. And if we do latin1 
and 2, why not Big5?  EBCDIC?  UTF-16? tibetan-iso-8bit?  Where does it 
stop?


C. Unicode, not Latin1, is the future. Using UTF-8 gives us a much 
better chance of catching that half-billion in the future, as well as 
the 4.5 billion who don't use latin1 today.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Problem getting started (SuSE 9.2)

2005-09-02 Thread Han-Wen Nienhuys

Matt Wallis wrote:

On Friday 02 September 2005 07:15, Jan Nieuwenhuizen wrote:


I suspect that there is still a guile 1.6.4 lingering around on your
system.  If so, get rid of it.



I have just upgraded to guile 1.6.7 using an RPM I found on rpm.pbone.net 
(previously, I had built guile 1.6.7 from source downloaded from   
http://ftp.gnu.org/pub/gnu/guile/). I am hoping that the RPM upgrade will get 


don't do that. instead, get the src rpm and do

rpmbuild --rebuild foo.src.rpm


then install what you built.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Compound time signatures

2005-09-01 Thread Han-Wen Nienhuys

Pedro Kröger wrote:

 (if (equal? divone 16)


I think it would also be better if the code just used numbers, and does 
 a (format ~a NUMBER) or (number-string NUMBER) in  the end.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Compound time signatures

2005-09-01 Thread Han-Wen Nienhuys

Henrik Frisk wrote:

Pedro Kröger [EMAIL PROTECTED] wrote:



Han-Wen Nienhuys [EMAIL PROTECTED] writes:


I think it would also be better if the code just used numbers, and does 
a (format ~a NUMBER) or (number-string NUMBER) in  the end.


Here it is. I also made Graham's suggestion of switching the numbers,
like (compound-time grob 3 16 5 8). This is a very cool example (thanks
Henrik!). I think the ultimate would be to merge the 2 functions and or
detect the behavior automatically or have it passed as a keyword (like
compound-time :equal-div)



All these suggestions make a lot of sense, and thanks Pedro for implementing it 
and thanks for clarifying let* as compared to define. The code looks better! I 
will take a look at the autobeaming suggested by Graham. I also thought about 
merging the two functions. Rather than using a keyword, if the function is 
called with divtwo==0 use equal divisor. In other words: (compound-time grob 3 
8 5 8) would result in 3/8+5/8 and (compound-time grob 3 8 5 0) would give 
3+5/8 (as I believe it's a matter of taste what way you want to notate it). 
Does that make sense? Maybe a keyword makes it simpler to understand?


Have you considered using optional arguments?

 (define (func a b . rest)
   ..
   )

rest is a list containing the rest of the arguments.

BTW, can you adjust your mailreader to break lines at 72 columns? When I 
answer you, I get your text in a single-line paragraph.




--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: 2.7.8 binary OSX encounters errors

2005-08-31 Thread Han-Wen Nienhuys

Henrik Frisk wrote:

Processing a lilypond file with 2.7.8 on OSX results in the following (verbose) 
output:

Layout output to 
`firstMotif27.ps'...[/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/fonts/type1/PFAaybabtu.pfa][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/fonts/type1//c059016l.pfb][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/fonts/type1//c059033l.pfb][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/fonts/type1//c059013l.pfb][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/fonts/type1/PFAemmentaler-11.pfa][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/fonts/type1/PFAemmentaler-13.pfa][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/fonts/type1/PFAemmentaler-14.pfa][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/fonts/type1/PFAemmentaler-16.pfa][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/fonts/type1//feta-alphabet11.pfa][/Applications/LilyPond.app//Contents/Reso

ur

 
ces/share/lilypond/current/fonts/type1//feta-alphabet16.pfa][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/fonts/type1//feta-alphabet18.pfa][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/ps/music-drawing-routines.ps][/Applications/LilyPond.app//Contents/Resources/share/lilypond/current/ps/lilyponddefs.ps]
programming error: infinity or NaN encountered while converting Real number
continuing, cross fingers
programming error: infinity or NaN encountered while converting Real number
continuing, cross fingers


The same file compiles on 2.7.7


I'll have a look at this problem once I become clairvoyant.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: LilyPond resource usage

2005-08-30 Thread Han-Wen Nienhuys

Hans de Rijck wrote:

During first 8 minutes, total bytes read (that is, read from disk) increases
rapidly to 9.6 Gb. This is bizar!


Yes, I suspect a bug in the way you measure the resource usage. Or do 
you  have an extreme number of fonts installed?


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Barline thickness, dashed barline

2005-08-30 Thread Han-Wen Nienhuys

Mehmet Okonsar wrote:

Thank for helping me out those questions:

1-I want to make barlines somewhat thinner,
\override Barline #'thickness = #3.0 (and other values, put inside a layout
block) didn't worked..


try Staff.BarLine (note the capital L)



2-I want to have another look for the dashed barline:
\bar :
I'd rather prefer a slimmer looking dashed line instead of dots..



I can add this as a sponsored feature. Contact me privately if interested.


--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: script direction not yet known

2005-08-30 Thread Han-Wen Nienhuys

Trevor Baca wrote:

Somewhere in some input I've specified neither ^ nor _ for some script.

Lily then says

  programming error: script direction not yet known
  continuing, cross fingers

The output is fine. But is there a way to coax Lily to tell me *where*
the script is that has no direction specification (so that I can add
such a specification to my input and avoid the warning)?



fixed in CVS, with the compliments of LSD.

--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: lilypond-user Digest, Vol 33, Issue 88

2005-08-30 Thread Han-Wen Nienhuys

Henrik Frisk wrote:
 In any event I was about to put up a feature request for an 
implementation for l.v.

 a while ago but never got around to it.

Would you like me to send you a quote for that?

It could easily be done by 
 adding glyphs to the feta font with noteheads with short ties 
attached to

 them (that method has some drawbacks though...).

I would use the new implementation of TieColumn, because then I can 
reuse all that formatting code.


--
Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: LilyPond resource usage

2005-08-30 Thread Han-Wen Nienhuys

Hans de Rijck wrote:
Yes, I suspect a bug in the way you measure the resource usage. Or do 
you  have an extreme number of fonts installed?





I don't think so. It's the windows taskmanager, AFAIK its above suspicion.

see attached .png

total number of fonts installed: 129 (no, that's not extreme).


The suspicious number is actually 18,601,020 - it's doing a lot of small 
reads. What happens if you run with --verbose? What does lily do when 
the increase happens.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Making a quarter note look like a half note?

2005-08-29 Thread Han-Wen Nienhuys

Kilian A. Foth wrote:

Hello world,

I need to create a tie that stops in the middle of a bar (the final
note of a piece should carry a tie to nowhere to indicate `laissez
vibrer').


I'd be very glad to add proper support for l.v. ties as a sponsored 
feature.  The syntax would be something like


  c e g b2\lv

More information on sponsoring features is on

  http://lilypond-design.com/sponsor/



--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: Yet another font problem

2005-08-28 Thread Han-Wen Nienhuys

[EMAIL PROTECTED] wrote:


Under Windows, I think you have to use the filename of the font
(without the .TTF suffix), not the friendly-fontname.


This is easy to check. Someone running cygwin should just report the 
names that fc-list prints.


Maybe lilypond should come with its own version of fc-list, so everyone 
can check out the names for the fonts installed. This feature is 
eligible for sponsoring.



--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: TextScript implements self-alignment interface

2005-08-28 Thread Han-Wen Nienhuys

Trevor Baca wrote:

So the question is: is the pair of self-alignment and extra-offset (in
the second example) the best way to center markup relative to
*notecenter* or is there a way to specify the
position-from-which-relative-measures-are-made (like extra-offset)
directly, possibly by referencing the parent grob?


No, you want to use the same alignment as OctavateEight, ie. using

(X-offset-callbacks .(,Self_alignment_interface::centered_on_parent
  ,Self_alignment_interface::aligned_on_self)

check define-grobs.scm for more examples of centered_on_parent.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: LilyPond dies on hairpin override

2005-08-25 Thread Han-Wen Nienhuys

[EMAIL PROTECTED] wrote:


So you committed a Scheme error.  Side remark:  a Scheme error
always seems to result in a log file ending in a wistful

  Parsing...

with no further information, like a message scratched on a wall by the
last human at the world's end.

But at least you can be pretty sure that a Scheme error is the problem,
so you can use a fine-tooth comb on your Scheme expressions looking for
the error.  I've taken to keeping a separate file with a handwritten list
of all the Scheme expressions that *do* work, as a help in finding my
coding faults.


I guess we have to do a scm_set_current_error_port() for the windows 
release, to redirect GUILE error messages to the logfile too.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: epsfile include question

2005-08-25 Thread Han-Wen Nienhuys

Graham Percival wrote:

Is \hspace #0 a stable construct?  (if not, could we have a \null markup
command that _is_ stable, and does the same thing as \hspace #0 ?)


Yes, I think that a \null markup would be a sensible idea. I've added it 
to CVS.


--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: Compound time signatures

2005-08-25 Thread Han-Wen Nienhuys

Henrik Frisk wrote:

Here's an expanded version of the compound-time.ly example in the Tips and 
Tricks section. It allows for different combinations of divisions such as 3/16 
+ 3/8 (provided that smaller divisions than 16ths are not used) and adjusts the 
spacing accordingly. A second version of the macro allows for compound time 
signatures such as 3+5/8.

Here's an example and a PS:


cool!  I would like this to be added to the tips  tricks.  Just a minor 
stylistic comment, for



  (define hmoveDivOne
  (define hmoveDivTwo
  (define hmoveLastCol


we usually use let* , ie

 (let*
   ((var1 val1)
(var2 val2)
   )
   ..body.. )

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: text below staff ouch!

2005-08-24 Thread Han-Wen Nienhuys

Mats Bengtsson wrote:

Since you are the only one in the discussion who knows Hebrew,
maybe you can enlighten the rest of us what happens and what
you would like to happen, for example using some examples similar
to examples that Tom sent earlier.


the problem seems to be that \markup commands are hard-coded to LtoR 
text composition. Individual words are handled by Pango, so these are 
done correctly.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: epsfile include question

2005-08-24 Thread Han-Wen Nienhuys

Henrik Frisk wrote:

Two questions about the \epsfile statement that I can't find in the 
documentation:

1. Is it not possible to move the eps graphic? I have tried \raise without 
success.


You can't move scripts wholesale with \raise. See

http://www.lilypond.org/doc/v2.4/Documentation/user/out-www/lilypond/Text-markup.html

Graham,

Where did this information go in the 2.6/2.7 manual?


2. Is it possible to scale the size of the graphic? (It strikes me now that it 
may be scaled with the global-staff-size - haven't checked that...)

Thanks for any input.


No, but I can add it as a sponsored feature, if you like.


--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: lily rOOr!

2005-08-24 Thread Han-Wen Nienhuys

Nicolas Sceaux wrote:

Wahou. This used to be around 40 minutes, in an slightly older
computer, with multiple lilypond invocations.

Lily is getting so cool. Kuddos to Han-Wen and Jan!


Thanks!

the downside to this is that there is little left to optimize, I still 
think Lily is a bit slow, but with painstaking optimization, I've only 
been been able to get some 10 to 30 % during the 2.7 cycle.



--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: editor-lilypond quick parse

2005-08-23 Thread Han-Wen Nienhuys

Bertalan Fodor wrote:

One good thing would be if the parser were separated: if I call
'lilypond --parse-only', it writes the parsing errors to the standard
output. Then it could be used to parse in the editor after some idle
time, underlining errors and warnings.



this functionality is already present. Just set the 
toplevel-{music,book,text,score}-handler to nop-functions.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: offset not working

2005-08-23 Thread Han-Wen Nienhuys

Kris Shaffer wrote:

Mats,
Thanks for helping me find the init files.  Filename searches in Mac OS 
X  Panther do not search the contents of *.app packages, which is why 
my  searching came up empty.  But lilypond --verbose told me where to look.


So now I know why no-spacing-rods does not work, and thus why fatText 
does  not work, however I still don't know how to get a multirest bar 
to  accomodate the width of markup text.  I have gotten close with


   { R1*4 } \\ { \fatText s1*4^\markup { \override 
#'(baseline-skip  . 0.5) \column { \line { etwas ruhiger } werdend } } 
\emptyText } 


The width of the bar expands to contain the text, but the multirest is 
too  high by two staff lines.  And according to the manual, you cannot 
adjust  the pitch of a multirest to move it up and down.  If there is 
another  way to move the multirest up and down (and keep it centered), 
then this  hack will work.  Is that possible?  Or is there another 
solution to this?   Any help will be greatly appreciated.


Why don't you simply set the minimum-length property on 
MultiMeasureRest(Text)?


(If this tip helps you - please consider making a donation)

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Rewritten tie code: great

2005-08-23 Thread Han-Wen Nienhuys

Steve D wrote:
In each pair of parameters following the #'tie-configuration = I 
assume that the second parameter represents the direction of the tie (-1 
for a downward arc and 1 for an upward arc), and I assume that the first 
parameter represents the vertical location of each tie, but I can't 
figure out exactly what the numbers (0, 2, 5.5, 7 in the example above) 
correspond with or refer to.


It's halfspaces counted from the center staff line.

P.S. I paid my co-sponsor pledge for the tie rewriting using PayPal. Is 
the use of PayPal now discouraged? (A few messages in lilypond-devel 
seemed to indicate that might be.) If so, what is now a preferred method 
to send donations/sponsorship funds?


PayPal takes a cut of 3 to 4 % (I actually only received EUR 
95.something from you). For people inside the EU, bank transfer is better.



--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: offset not working

2005-08-23 Thread Han-Wen Nienhuys

Kris Shaffer wrote:

Why can't LilyPond figure out the length of the text itself?
Maybe a new feature somebody wants to sponsor?

That would be a very helpful and time-saving feature, especially when  
producing orchestral parts.  How much would it be worth?  I'd be 
willing  to contribute a modest amount if a few others wanted to join in 
as well.


It's not clear to me that the mm-rest text should be kept between the 
barlines. Of course, I can have a look into the cost of such a modification.


--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: conversion batchfile or commandscript

2005-08-22 Thread Han-Wen Nienhuys

Graham Percival wrote:


On 22-Aug-05, at 12:53 AM, Katrien de Vos wrote


Graham,

Thank you for your reaction. I have looked into README.txt but I 
haven't found a clue. At least I do not recognize the script file - 
supposing it has the word CONVERT in it -.



Please keep lilypond issues on the mailist, so that other people can
contribute.

Doesn't the readme.txt file tell you how to set up lilypond so you can use
scripts like convert-ly ?  I'm not familiar with the windows version, but
the information should be there.


No. The information is not, as the windows version wasn't intended for 
cygwin users. The lilypond-tool.zip archive contains .exe files for the 
scripts; please report if they work for you.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: text below staff ouch!

2005-08-22 Thread Han-Wen Nienhuys

Aaron Mehl wrote:

Hi again,

I got the markup of text below the staff to work, but
the hebrew is backwards, ouch.

Is there a specific command I must type to get the
text to bidi correctly?


Hi,

the text layout is handled by Pango, so I guess it's a matter of passing 
the right options to Pango. I can look into it as a sponsored feature, 
if you like.


CAn you explain the problem more precisely: does Lily's hebrew go LtoR 
or RtoL, and should the bidi be switchable, or is there a sane default 
that we can use?



--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


tie rewrite

2005-08-22 Thread Han-Wen Nienhuys


hi,

results for the Tie rewrite are at

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

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: triplet problem in multi-staff score 2.7 and 2.6 versions

2005-08-22 Thread Han-Wen Nienhuys

Jay Hamilton, Sound and Silence wrote:
Alas that did not solve the problem in 2.7.4 but it did solve it for 
2.6.x so at least I've got a good copy now.

Thanks all.
Jay
BTW there does seem to be disagreement on the list,  I am under the 
impression that Han-Wen thinks 2.7x are usable and therefore should be 
used (and sometimes have to be used to get benefit from some of the 
needed features)
But then Mats/Graham and others keep on recommending staying with 
'stable' which won't have the 'needed' features.  I'd love a 
clarification on this one.


2.7 is definitely usable. However, it's wise to *always* upgrade to the 
lastest before reporting a bug. I've been messign with tuplets, so bugs 
are quite possible. However, these bugs also get fixed very soon, often 
before I receive the bugreport.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: color every note-head by its note-name

2005-08-21 Thread Han-Wen Nienhuys

Kenneth Lee wrote:

Hi,

i would like to color the note-head by its note-name
on the whole score. For example, to color every C with
red and every D with yellow, for example.

i have tried \applyoutput but it only work on the note
that follows immediately. This means i need to
\applyoutput on every notes which is not perferrable.

any help would be deeply appreciated.


try examining the 'pitch property of the NoteHead 'cause property  from 
within the 'print-functon callback.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Output other than PDF

2005-08-21 Thread Han-Wen Nienhuys

Brett Duncan wrote:

Many thanks to those who responded.

It turns out that I had a case of brainfade - I had put the shell script 
that came with Lilypond where it could be triggered by LilyTool in 
jEdit, but not in a directory that was in $PATH. Hence a call to 
lilypond from the command line did nothing.


FWIW, even though I'm now able to call Lilypond from the command line 
and specify PNG output, I think that enabling the GUI version on Mac to 
let the user select the output format could be a useful addition. I have 
some other Mac users interested in Lilypond, partly because the output 


If you like, can try to add a preferences panel to the mac version as a 
sponsored feature. Contact me privately if interested.


--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: Output other than PDF

2005-08-21 Thread Han-Wen Nienhuys

Jan Nieuwenhuizen wrote:

Normally you can quote spaces as \ like in /User/me/My\ Documents


The file completion, single or double quotes all produce the same
result, like:
$ /usr/local/bin/lilypond foo\ bar.ly
GNU LilyPond 2.7.4
warning: can't find file: `foo'
warning: can't find file: `bar.ly'
error: failed files: bar.ly foo



How odd.  Obviously, your shell eats the backslash.  What shell are
you using, does cat foo bar.ly work?


I think /usr/local/bin/lilypond is the shell script to invoke it from 
the command line. It currently says


  # run the program
  python $INSTALLDIR/LilyPond.app/Contents/Resources/lilycall.py \
  $INSTALLDIR/LilyPond.app/ $*


but if you put $* it doesn't work for multiple arguments

I guess I have to convert this one to python as well.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Spaces in system names [WAS] Output other than PDF

2005-08-21 Thread Han-Wen Nienhuys

dax2 wrote:

On Sun, 21 Aug 2005 11:08:22 +0200
Han-Wen wrote:


I think /usr/local/bin/lilypond is the shell script to invoke it from 
the command line. It currently says


  # run the program
  python $INSTALLDIR/LilyPond.app/Contents/Resources/lilycall.py \
  $INSTALLDIR/LilyPond.app/ $*



Remember to use $@
which keeps variables with spaces (like filenames) together.


good point. I've made this change.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: HEADSUP: autopackage and guile 1.6.7

2005-08-21 Thread Han-Wen Nienhuys

Laura Conrad wrote:


[tmp]# guile --version
Guile 1.6.4


which one are you running?  Try

  which guile

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: offset not working

2005-08-21 Thread Han-Wen Nienhuys

Kris Shaffer wrote:
I ran into this problem a couple weeks ago.  You can't move text 
assigned  to a multirest (or any single full-bar rest produced by R).  


huh? bugreport please?  The grob is MultiMeasureRest{Text,Number} 
depending on whether you have to move the text or the number.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: HEADSUP: autopackage and guile 1.6.7

2005-08-21 Thread Han-Wen Nienhuys

Laura Conrad wrote:

HN == Han-Wen Nienhuys [EMAIL PROTECTED] writes:



HN Laura Conrad wrote:
 [tmp]# guile --version
 Guile 1.6.4

HN which one are you running?  Try

HN   which guile

/usr/bin/guile

whereis guile doesn't show any other.

And I did play with update_alternatives, without any effect.



If /usr/bin/guile is 1.6.4, but the package  is 1.6.7
then it's a bugreport for debian.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Percent repeat sign

2005-08-19 Thread Han-Wen Nienhuys

Claus Wilke wrote:

Maybe I should have started with this question, but what do you need the
notation for?

If Mats' trick serves you, then it's ok.  Otherwise please let me know,
then I will go ahead with adding the sponsored feature.


I realized that Mats' trick would work in principle, but I don't like it (a) 
because it's a dirty hack, and (b) because it doesn't help me in my 
particular case: In Jazz, people often use the percent sign to indicate play 
something. In the particular tune I tried to engrave, the lead sheet starts 
out with a percent sign in the very first measure. Thus, the trick doesn't 
work for me.


Where did I leave my brain when I wrote that it's not possible?
Try

{
  \override MultiMeasureRest #'print-function =
#Multi_measure_rest::percent
  R1
}


I expect that it will also work with 2.2 ,  you have to add 
\score{\notes {}}.



I added this example to the 2.7 manual, and will not do the sponsored 
feature we talked about earlier. I would be very glad if you could make 
a small donation for my time ([EMAIL PROTECTED] via paypal).


--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: Price quote for better tied chords?

2005-08-19 Thread Han-Wen Nienhuys

VSD wrote:

Trevor Bača: EUR 50



yippiyayeh!

:)



Thanks everyone for the support. I will start work on this after I get 
2.7.6 out of the door. My weekend is rather busy, so expect to see 
something early next week.



--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: grace notes grumble

2005-08-18 Thread Han-Wen Nienhuys

Graham Percival wrote:


On 17-Aug-05, at 10:57 PM, Aaron Mehl wrote:


The first case is as follows:

g'2\grace a'8( g'2 ) | g'2
ya-leh

with the slur the lyrics syllable is pushed to the
next beat



This has nothing to do with grace notes; this is the default
behavior of lyrics.  



indeed, but it's actually wrong, since grace notes are too short to sing 
a syllable on.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Percent repeat sign

2005-08-18 Thread Han-Wen Nienhuys

Claus Wilke wrote:

[percent repeats without body]


as Mats pointed, it is of course possible to get this, just by putting 
the last measure of the previous material in the \repeat. Of course, 
then you can't do


   \fragment
   \repeat percent 4 { \skip 1 }
   \otherFragment
   \repeat percent 4 { \skip 1 }

to easily repeat the last measure of an arbitrary fragment.

Maybe I should have started with this question, but what do you need the 
notation for?


If Mats' trick serves you, then it's ok.  Otherwise please let me know, 
then I will go ahead with adding the sponsored feature.


Thanks,

--
Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: Multiple Rehearsal Marks

2005-08-18 Thread Han-Wen Nienhuys

Will Oram wrote:
Ooooh, how aggrevating! Between what I originally had and the reduced 
score presented here, I must've run lily on two or three intermediate 
steps to make sure the bug was still appearing. Yet, the version I 
submitted works for me too. Sounds like a heisenbug.


OK, let me start fresh. I can confirm that this code does exactly what I 
have already described. If it works for you, God hates me.


Don't worry.  God is too busy frolicking with Maria and a couple of 
frisky angels.  I fixed this in CVS.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: grace notes grumble

2005-08-18 Thread Han-Wen Nienhuys

Aaron Mehl wrote:
 


indeed, but it's actually wrong, since grace notes
are too short to sing 
a syllable on.


 I was hoping that was the answer I would get.
I am notating folk songs where there is indeed such
behaviour, i.e. the singer sings a syllable on a grace


You can switch off the slur melismata. Check the manual for details. OF 
course, that doesn't help if the rest of the piece does have slurs.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: grace notes grumble

2005-08-18 Thread Han-Wen Nienhuys

Graham Percival wrote:
You can switch off the slur melismata. Check the manual for details. 
OF course, that doesn't help if the rest of the piece does have slurs.



Well, you can just switch it on again, right?  Isn't that what

\set ignoreMelismata = ##t
\unset ignoreMelismata

is for?


indeed, but it defeats the purpose of the automatic melismata, which is 
that you don't have to worry about this kind of stuff.



--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: pdf display (was Re: evince doesn't display 3's)

2005-08-17 Thread Han-Wen Nienhuys

D Josiah Boothby wrote:
For the sake of completeness, I set the default version of ghostscript 
to gs-gpl, ran the file through lilypond again, then viewed the file 
with all of the pdf viewers that are on my system (which I believe to be 
all of the pdf viewers available through the standard debian repositories).


there have been reports with evince bugs, which were supposedly fixed in 
a newer release.  Please search the lilypond mailing lists for more 
information.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Percent repeat sign

2005-08-17 Thread Han-Wen Nienhuys

Claus Wilke wrote:

Hello,

is it possible to directly engrave percent repeat signs? As far as I 
understand, the percent repeat mechanism always first engraves something 
(notes, rests, etc.), and then engraves bars with repeat signs. I.e., if I do

\repeat percent 4 { r1 }
I get one bar with a rest, and then three bars with the percent sign. However, 
I would like to have four bars with the percent sign, and no bar with the 
rest. Is there any way to do it?


No. But I can add this as a sponsored feature. Contact me privately if 
you're interested.


--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Price quote for better tied chords?

2005-08-17 Thread Han-Wen Nienhuys

VSD wrote:

All,

it seems that Lilypond still manages the tied chords poorly, and the 
ties  in chords collide very often.


e.g. see:

http://personales.ya.com/v_s_d/tied_chords.png

imho this problem should be solved to avoid poor looking spots in the  
otherwise gorgeously engraved lilypond scores, so I would be willing to  
sponsor a feature which helps to improve this issue.


Anyone would like to join forces (budget) with me to help me to afford 
the  sponsoring? :)


Hi,

I have taken a closer look at tie formatting in the beautiful Wiener 
Urtext of Brahms op 119 that I have (the piece has lots and lots of 
ties).  I think that I can cook something that closely mimicks this 
style, and solves the existing problems with seconds in chords.  The 
trickiest bit is that ties should avoid staff lines, and which means 
that short ties should completely be inside the spaces, while long ties 
should cross the staff line, to have their horizontal part in the center 
of the space.


If anyone is interested, I can put up a scan of the Brahms piece.

Implementing this (and figuring out the mechanism) is somewhat involved
so I have to charge EUR 450 to implement it. AFAICS, we already have 
pledges for 300 EUR, so an additional EUR 150 is still needed. Of 
course, contributions of smaller amounts (eg 3 people contributing 50 
euro) are also welcome.


Hans' suggested to move the attachment points horizontally for seconds. 
That would make things less ugly, but it is contrary to the engraving 
conventions.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


collecting praise quotes for webpages?

2005-08-16 Thread Han-Wen Nienhuys

Bec and John Silva wrote:
I just wanted to second Kieren's comment. I've compared outputs from 
different programs, like that thread linked to by others, and I've 
learned many things about engraving as a result (along with examining my 
own older hand-engraved editions). As I've been entering my own scores 
into Lilypond they just feel really nice. 


Thanks!


Just wanted you to know that you rock!

Lilypond 2.7.4 thoroughly exceeds expectations regarding 
computer-generated music engraving output -- quite simply, it leaves 
every other app in the dust (and, indeed, most commercially-available 
scores, regardless of their engraving process).


Keep up the fabulous work!
Kieren We're Not Worthy MacMillan.


I was just thinking: wouldn't it be great if we could put these type of 
nice quotes on the lilypond.org webpages?  We have a testimonials 
section, but I think it would be even nicer if we had a rotating quote 
on the lilypond.org homepage, where a different quote is shown for each 
time that you load the page.


It would be really great if someone would go through the list archives, 
to destill all the praise in separate snippets. If someone takes up that 
task, I will write the code to add the quotes to the homepage.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: unsolicited praise =)

2005-08-15 Thread Han-Wen Nienhuys

Kieren Richard MacMillan wrote:

Hello, Laura:


For those who just want to see the pdf's and not read the whole
thread, I've posted links to them on my blog
http://www.laymusic.org/blosxom-static/publishing.



Thanks! That is quite a helpful investigation...

Surprisingly, Finale makes quite a good showing in this case -- 
certainly (to my eye) the least number of glaring problems of the 
non-Lilypond bunch. The two cases where it clearly trounces Lilypond (in 
this example) is the spacing between bars and music which begins with an 
accidental (q.v., m 2, 3, 6), 


ah, this is a bug. I fixed this in CVS.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: unsolicited praise =)

2005-08-14 Thread Han-Wen Nienhuys

Kieren Richard MacMillan wrote:

Hey, HW-J-etc:

Just wanted you to know that you rock!

Lilypond 2.7.4 thoroughly exceeds expectations regarding 
computer-generated music engraving output -- quite simply, it leaves 
every other app in the dust (and, indeed, most commercially-available 
scores, regardless of their engraving process).

Keep up the fabulous work!
Kieren We're Not Worthy MacMillan.


Thanks!

it's not perfect yet, but we're getting there,

Han-Wen sponsor me Nienhuys.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: LilyPond Version in PDF

2005-08-14 Thread Han-Wen Nienhuys

dax2 wrote:


   Working with a couple of different LilyPond versions I
sometimes must reassure myself whether some output really was
LilyPond 2.6.x or something else.

   I think it would be nice to be able to see from the PDF which
LilyPond version was used to transform the source. Though I have
grep'ed through source file and devined based on source filenames
I have not been able to locate the place from where Ghostscript
takes the Creator(LilyPond).




good idea. added to CVS.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: sponsoring better tied chords?

2005-08-14 Thread Han-Wen Nienhuys

VSD wrote:

All,

it seems that Lilypond still manages the tied chords poorly, and the 
ties  in chords collide very often.


e.g. see:

http://personales.ya.com/v_s_d/tied_chords.png

imho this problem should be solved to avoid poor looking spots in the  
otherwise gorgeously engraved lilypond scores, so I would be willing to  
sponsor a feature which helps to improve this issue.


Anyone would like to join forces (budget) with me to help me to afford 
the  sponsoring? :)


My suggestion would be to extend the TieColumn object to have a  
direction property for each tie, e.g. in a list. Then the user could  
override it's own positioning algorithm more or less like this:


The solution that you propose can relatively easily be added, but I 
think it is a poor man's substitute for the real thing, which is 
automatic formatting.


I think that it should be possible to automate it, and I would gladly 
work on this as a sponsored feature. It would be a somewhat bigger 
feature (perhaps 800 eur, I'm not sure yet), as the Tie formatting needs 
to be redone. I'll have a look this week what is involved. If there is a 
need for more sponsors, I can put up an announcement on lilypond.org.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: slurs and brackets

2005-08-14 Thread Han-Wen Nienhuys

[EMAIL PROTECTED] wrote:


hi everybody,
i just discovered this great piece of software yesterday and i am really 
amazed by its functionality and engraving beauty. i quickly decided to 
use this software for my work instead of sibelius or finale, which are 
way too clumsy to use for my taste.
Right now i'm working on a music-theory book for my university and i 
could quickly do most of the things i wanted to with lilypond.


Still i have some questions:

- i want to show the half tones between e and f,  b and c: i would like 
to use a V shaped slur for that (right now it's just a simple slur), is 
there a command i have overseen to generate such a shape. i tried some 
markup commands but that didn't yield the results i wanted.
- is there a way to put the analysis brackets below /and/ above the 
notes (depending on the situation). The Ligature Brackets may be a 
workaround for this, but they have a slightly different shape.


I can look into implementing either as a sponsored features. However, 
you can fake the 2nd by adding an invisible voice (see the manual for 
hiding notes) with analysis bracks.



--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: Auto-beaming in asymmetrical time signatures

2005-08-14 Thread Han-Wen Nienhuys

Hans Aberg wrote:


Apparently one just adds a few more override-auto-beam-setting:
  \time 7/16
  #(override-auto-beam-setting '(end * * 7 16) 2 16)
  #(override-auto-beam-setting '(end * * 7 16) 4 16)
Sorry for bothering you with so simple matters.




Can one insert automated dotted bar-lines within the measure as well?


No, but I'd gladly add this as a sponsored feature! Let me know when 
you're interested.



--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: Lilypond error

2005-08-14 Thread Han-Wen Nienhuys

Steve Leyland wrote:
Sorry to be a nuisance guys, but I wonder if you can help?  I've recently set 
up a new desktop machine running Fedora Core 4 and loaded Lilypond version 
2.6.1.  When I try to run the...



it looks like a packaging error in GUILE. Which version/where did you 
get it from?




--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Problem installing lilypond 2.6.1

2005-08-05 Thread Han-Wen Nienhuys

Luis G. López wrote:

Hi!

Please excuse me! Didn't know about the forwarding.

I finally downloaded 2.6.2 package, installed it but got the same problem:
---
/usr/bin/lilypond-bin-2.6.2: /usr/lib/libstdc++.so.6: version
`GLIBCXX_3.4.4' not found (required by /usr/bin/lilypond-bin-2.6.2)
---

Do you think that 2.6.3 would fix that? Or may be I am doing something wrong...



No, you're not. Which platform is this?
Autopackage tries to be smarter than we when it comes to C++. Obviously, 
that's a bad idea, but I don't know yet to how to convince Autopackage 
otherwise.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: microtonal notation

2005-08-05 Thread Han-Wen Nienhuys

Bodo wrote:
Unfortunately, noone has come up with a sensible idea for 
linking both concepts, and I'm not familiar enough with 
microtones to judge what is right.


What do you think of this idea:

 * each pitch may be adjusted with a 'cents property (which 
is used in MIDI as well.)


 * each note is compared to the tonic of the scale

 * this difference, together with the microtonal adjustment 
is used to select which microtonal accidental should be printed.





That sounds reasonable. The cents property would be relative to the nearest
equal-tempered tone, right? That gives a maximum difference of + or - 50
cents. I have some software that calculates this exact cent value, but I can
imagine that this notation, while very precise, would be hard to enter for
many people.



I guess the harmonic-relative notation would be very convenient for people
that specifically deal with overtone music. I'm not sure how useful it would
be to others. The general cent notation would be able to solve everybody's
needs, but be a pain to work with manually.




We have ample facilities to manipulate music expressions. It shouldn't 
be hard to write music functions that puts the correct cents setting 
into each NoteEvent, given a desired scale.
I could write a \setNaturalOvertoneCents function which automatically 
sets the 'cents property


  \setNaturalOvertoneCents { c c' g' c'' e'' .. }


So far I have only talked about entering the notes. The other aspect of this
is of course the output. For my purposes it would be enough to simply use up
or down arrows to indicate a large deviation from the nearest tempered tone
(for example more than 20 cents). A more advanced project would be something
like the Helmholtz-Ellis notation, but that can be implemented later, as it
is independent of the method of note input.


I could build that. Please let me know if you want to sponsor this feature.

(note: I'll be away during next week - apologies for any delays.)
--

Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen

LilyPond Software Design
 -- Code for Music Notation
http://www.lilypond-design.com



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


Re: Generating a score for screen display

2005-08-03 Thread Han-Wen Nienhuys

Pete Yandell wrote:
I'm writing a music tuition type app for Mac OS X, and Lilypond is  top 
of my list of potential tools for generating scores for display  on the 
screen. Lilypond seems a good choice because it can spit out  nice 
looking scores in PDF, and can also spit out some basic MIDI.


Now the questions. I have several, in order of importance:


1. Can I work out which notes in the MIDI file correspond to which  
notes in the PDF of the score?


I want to highlight notes on the screen as they're played, so I need  to 
map between the MIDI data and locations of notes in the PDF.


Currently, as a quick-and-dirty solution, I'm scanning the PDF for  the 
hyperlinks that connect the notes back to the original source  file, 
sorting these, and assuming that one note in the score equals  one note 
in the MIDI file. This is (obviously) not what you'd call a  robust 
solution. Any of the Lilypond gurus/developers suggest a  better way?


I could implement origin information in the MIDI, by sending out extra 
MIDI text events. This would be a sponsored feature. Contact me at 
[EMAIL PROTECTED] if you're interested.


2. Can I generate a score as a single horizontal line rather than as  
multiple lines and pages?


I may want to have the music scroll horizontally as it is played,  
rather than vertically. To do this, I'd need to make Lilypond spit  out 
one long line of music.


Yes. Try the EPS backend, with raggedright and a really long linewidth.
You can then use ps2pdf and pdfcrop to get PDF file.


3. Can I make Lilypond put all the staff lines, bar lines, note  stems, 
etc. on integer pixel boundaries such that horizontal and  vertical 
lines aren't anti-aliased?


Obviously this would make the screen display a bit nicer.


I could try to cook up something for you, but this is rather fragile. 
For example, if the stem and note head X-position are both rounded, it 
might be that an upstem note gets disconnected with the stem.


You can tune the vertical size by doing #(set-global-staff-size 19.985)
to make the coordinates observe some nice ratio.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: time signature above staff AND Notes instead of numbers

2005-08-03 Thread Han-Wen Nienhuys

Bec and John Silva wrote:

Hi Mats,

Thanks for that, I'm almost there. A problem I'm having is that when I use:

\mark \markup { \hspace #-3.0 \lower #0.0 { \number \teeny { \bracket 
\column { 6 4 } } } }


The pseudo-time signature is very far above the staff, and using \lower 
lowers the entire staff instead of lowering the markup. Since I'm using 
this as a means to show time signature changes without putting it in the 
staff lines, I'm using that markup within the part.


If I change it to:

s1*0^\markup { \hspace #-3.0 \lower #0.0 { \number \teeny { \bracket 
\column { 6 4 } } } }


It is at a better height, however there are still 2 problems. 1) Even 
though I move the time signature over to the bar line, it still refuses 
to go lower than the first note in the measure - so if the note is above 
the staff lines the pseudo-time signature becomes too high. 2) Since I'm 
using \teeny, the space between the numbers is too much - how can I make 
the numbers closer together?


Thanks!

- John



I would make a context LargeTimeSignatures  which contains only  a 
Time_signature_engraver, something like


\header {
  texidoc = Time signatures may be put on a separate staff.
This is used contemporary pieces with many time signatures

}
\version 2.6.0
\layout {
  raggedright =  ##T
}

\layout{
  \context {
\type Engraver_group_engraver
\consists Time_signature_engraver
\consists Axis_group_engraver
\name TimeSig
\override TimeSignature #'font-size = #4
  }
  \context {
\Score \accepts TimeSig
  }

  \context { \Staff \remove Time_signature_engraver }
}


\relative
 \new Staff { \time 2/4 c2 \time 3/4 c2. \time 4/4 c1 }
   \new TimeSig {
 \skip 1 * 2
   }
   \new Staff { r4 r r
r4 r r
r4 r r }

 

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: [Fwd: Command line option -e]

2005-08-03 Thread Han-Wen Nienhuys

Mats Bengtsson wrote:

Since nobody has come up with an answer or comment, I
forward the issue to bug-lilypond.

   /Mats




I use LilyPond 2.6.1 on Fedora Core 4 and I'd like to use the -e command
line option, which makes lilypond evaluate a Scheme expression. I'd like
examples of this option usage are given in the documentation, because I
didn't manage to use it.
In fact I'd like to set paper size or other options from the command
line. Chris Sawer's post on 11 Nov 2004 about the same problem
(http://lists.gnu.org/archive/html/lilypond-user/2004-11/msg00186.html)
didn't get any answer.
Here's the terminal output:
[bash test]$ lilypond -e \(set-default-paper-size a4\) test3.ly
GNU LilyPond 2.6.1
ERROR: In procedure list:
ERROR: end of file
[bash test]$ lilypond -e \(set-default-paper-size \a4\\) test3.ly
GNU LilyPond 2.6.1
ERROR: In procedure list:
ERROR: end of file
[bash test]$ lilypond -e \(set-default-paper-size \a4\\)
GNU LilyPond 2.6.1
ERROR: In procedure list:
ERROR: end of file
[bash test]$ lilypond -e \(set-global-staff-size 23\) test3.ly
GNU LilyPond 2.6.1
ERROR: In procedure list:
ERROR: end of file
I also tried the same commands with replacing '-e ' by '--evaluate=',
and got the same result.



Try

  lilypond -e (bla \52\) ..

it won't work for the things you're trying to do, because the -e is 
executed before the .ly is parsed.  What should happen is that default 
paper and staff size should be set with ly:get-option (see the settings 
at the top of lily.scm), so you could do


  lilypond -dstaff-size=22 -dpaper-type=\a4\

Any takers for a patch?  Or sponsors?


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: 2.6.2 Aborting after Element count 1640

2005-08-03 Thread Han-Wen Nienhuys

dax2 wrote:


Is this interesting for the bug list?

Are there any hints or help for 2.6.2?

I look forward to a stable 2.6.2. For the time being I still have
a working 2.4.5 and a 2.5.23 testing. 

Gentoo 
fontforge-20050624

mftrace-1.1.2
ec-fonts-mftraced-1.0.8


---***---
This is output from lilypond --verbose Chop-28-1-L262.ly, which was
successfully converted from version 2.5.0 (same as 2.4.0):


Chop-28-1-L262.ly:560:27: warning: ignoring too many clashing note columns
  \times 2/3 {d16\rest  \z 
   g8[ } \times 2/3 {s8  a16]} |[century_schoolbook_l__3.470703125][century_schoolbook_l__italic_3.091796875][3][6][9][12][15][18][21][24][27][30][32]

Optimal demerits: 1.007822
Element count 1640.[[century_schoolbook_l__italic_2.4541015625][/usr/local/src/music/lilypond-2.6.2/share/lilypond/2.6.2/fonts/otf/aybabtu.otf]0][[century_schoolbook_l__2.4541015625]1][2][Abort 
pluto:/hjem/lily/Chopin/op28/numero01-262 #




Hi,

Can you run it inside gdb and send me a stacktrace of the crash?

thanks,



--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: 2.6.2 Aborting after Element count 1640

2005-08-03 Thread Han-Wen Nienhuys

dax2 wrote:

  Please don't use too much time on this if this stack trace does not
say something very clear. It dawns on me that maybe I should try a more
straight version. I do not use a patched glibc coming with Gentoo, I
use a straight one from the Glibc-dev-team and I have excluded localization
so that shell and glibc is clean ascii.

  Some programs do not like that solution (others do).

  But of course the stack trace shows that we were coming from
something scm_dapply() in libguile, so libguile could be the
culprit, too, coudn't it?

  Thank you for fast reaction!! Now don't spoil your night's sleep,
I can wait until much later:-)


Yes, but I can't :-)

can you send me the offending .ly input file? No need to trim
--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Yet another vertical spacing question

2005-08-02 Thread Han-Wen Nienhuys

Mats Bengtsson wrote:

See http://lists.gnu.org/archive/html/bug-lilypond/2005-06/msg00210.html

  /Mats



Ah,

but this is a bug, really. Only the staves should be kept on the first 
system, but not the lyrics lines and chord names.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Gracenote spacing in 2.7

2005-08-01 Thread Han-Wen Nienhuys

Sven Axelsson wrote:

Since the Windows stand alone version of Lilypond 2.7.3 just appeared, I
decided to try it out. I use lilypond to write Scottish bagpipe music, and
that uses lots of complex grace notes. In version 2.7 the grace notes are
spaced wider apart than before. I don't like that - how can I change the
defaults to get the old spacing back?

Here is an example of what it looks like:
http://svenax.net/files/2.6.png
http://svenax.net/files/2.7.png



I think this is a bug,  related to the recent rewrites.;  I did some 
more fixes for the spacing, can you bug me if the next 2.7 release 
doesn't fix the problem?


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: New score, middle of the line?

2005-08-01 Thread Han-Wen Nienhuys

Trevor Baca wrote:

What's the right way to start a new score in the middle of a line?



There isn't right now. The proper solution would be insert a routine
before the page-breaking that tries to fold together fragments that fit 
together on a single line.  I can consider it for your sponsored feature 
list as well, if you like.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: convert-ly problem

2005-08-01 Thread Han-Wen Nienhuys

Laura Conrad wrote:

HN Discussing decisions beforehand is a nice democratic
HN tradition, but Lily is not a democracy.

Neither is it a one-man development team for a program used by only
one person.


Well, whatever. Most changes are discussed with Jan, FWIW.
(and no, we don't have records of those, and you wouldn't be able to 
follow anyway)



HN I have the impression that you think that I break stuff just
HN for the pleasure of it. 


No, but I think you make some changes without thinking about all the
repercussions.  Some of the lousy old stuff you're throwing out might
have been better if it had been discussed first, and I'm not sure you



aren't implementing some lousy new stuff by just doing what occurs to
you instead of discussing the real problems of real users.  


Well, we've come full circle now. Here you're saying that I have no clue 
of what I'm doing. How constructive.  I propose we end this discussion.



 now I have to deal with How
 do I find the start of the note entry given that there's no longer a
 '\notes' statement?

HN Frankly, I don't understand this remark. We just made the \notes mode 
HN the default, so it is no longer necessary.


But my scripts that add properties at the beginning of the notes use
it to figure out where the notes begin.  


No, I am not saying that you should make all my little scripts that
you've never seen or used absolutely stable.  But you obviously didn't
know that that change was going to impact real users when you made it.


Being a marker of whatever was something \notes was never intended for.
I do not (and will not) take this kind of mis-use as a guide for what 
to do or not do. I hope you understand that. If you want to have your 
own little markers, then do


  myOwnLittleMarker = { }

  ..

  \myOwnLittleMarker

then you can be sure that convert-ly leaves them alone.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Any Dutch speakers here? (tenuto)

2005-07-31 Thread Han-Wen Nienhuys

Graham Percival wrote:
I've got translations for all the languages in the glossary apart from 
Dutch.  Do
people in the Netherlands use tenuto, 


yes.


or is there a special term?


not that i know.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: convert-ly problem

2005-07-31 Thread Han-Wen Nienhuys

Laura Conrad wrote:

I don't think that's exactly what I'm asking for.  Of course I love
being able to go back to any LaTeX file I or anyone else has ever
written and use it to figure out how to do something this year.  But
for lilypond, I'd just like to know that when my code becomes useless
someone has:

Realized that they were making the change.  


Discussed the benefits of the change with someone who
is going to lose by the change.

Done some kind of cost/benefit analysis that says that the
change is worth the problems it will cause.

Right now, I don't see that kind of discussion happening, which
suggests that if it's happening anywhere, it isn't on the
lilypond-user or lilypond-devel lists.  And if I'd paid for a feature
that was going to be changed or discontinued, I would certainly want
to be included in such discussions.


Discussing decisions beforehand is a nice democratic tradition, but Lily 
is not a democracy. If you disagree with a change, you're welcome to 
pose questions, but I am not going to solicit feedback beforehand. As 
one of more brilliant math profs explained to me: if you have a good 
idea, just do it.  Getting permission beforehand is always more trouble 
than apologizing afterwards


I have the impression that you think that I break stuff just for the 
pleasure of it. This is not true. I improve stuff for the pleasure of 
it, and I do think about compatibility repercussions, but some things 
just have to be fixed, and better be early than late. Soft healers make 
stinking wounds, or so the Dutch saying goes.



To take an example that isn't a major problem for anyone, what led to
the choice of lyrics font in 2.6?  Did anyone who actually publishes
vocal music have any input into that selection, what other fonts were
considered, and why was this one decided on?  It seems to me that


See my other mail.


there are enough lilypond users affected by this that it should have
been discussed.  I know any experienced user who doesn't like it can
probably figure out how to change it to something else, but it is the
public face of what you can do with lilypond, and these hordes of
potential new users you're trying to attract will be making their
decision based on what the default looks like.


Funny that you should mention this.  I am not convinced that NCSB is the 
best font that we have (there is no bold-condensed version, which is 
what I want for lyrics), but I recall we also had several people 
applauding the move.



 If I
 manage to get a working lilypond development environment again,
 I'll look at it.

HN I recommend you to use the autopackages; they're less fuss to
HN install, and they're made from snapshots that are known to
HN work - somethign which can't be said of CVS.

I seem to have better luck with CVS.  I haven't reported my
autopackage failures because it seemed that other people were
reporting similar problems, but I will if you think you've fixed all
the problems that were reported before yesterday.


there has been a problem with libstdc++ , which has been fixed in the 
2.7 AP; I'm going to release a 2.6.2 with the same fix soonish.



 At the moment, lilypond isn't really promising that, or if it is, it
 isn't delivering very well.

HN Also, At the moment is a bit of a misnomer if you are
HN complaining of upgrading out of files which you entered over 4
HN years ago.

At the moment may have been a poor choice of words, but it does seem
that the syntax changes over the last year have been more fundamental
and far-reaching than previous changes.  That is, previously, I've had
to deal with issues like How do I tell lilypond not to automatically
assume melisma in some circumstances?, now I have to deal with How



do I find the start of the note entry given that there's no longer a
'\notes' statement?


Frankly, I don't understand this remark. We just made the \notes mode 
the default, so it is no longer necessary.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: convert-ly problem

2005-07-31 Thread Han-Wen Nienhuys

Stephen wrote:
 As I was working, I was pleased to see how much better the new syntax
was. It was very refreshing to see developers who were willing to change 
a program so much to improve it without regard for compatibility issues. 
Finally, I found a project whose main objective was to be as good as it 
can possibly be.




Thanks, we do our best to do that.

It is dissapointing to see that many of the changes from 2.4 to 2.6 are 
to make Lilypond more user-friendly. TeX has been replaced by Pango 
because it is smaller and easier to install. I was looking forward to 
learning how to integrate TeX and Lilypond in my *.ly files more and more.


Additionally, the TeX fonts looked better than the Pango fonts do to me. 
If I make a title bold it is too bold now. I think the new font needs a 
slightly less bold bold.


You are confusing some issues, as does Laura. The benefit of Pango is 
unicode support, so


 * we can support any number of scripts (arabic, hebrew, chinese, etc)

 * with exact metrics for the texts

 * without having to explain the idiosyncrasies of all those (La)TeX 
macro packages.


You can look at the archives for the struggle it took Aaron Mehl (sp?) 
to typeset hebrew lyrics with LilyPond 2.4 + TeX.


The default font is New Century Schoolbook, which I chose because it

 - somewhat resembled the old font
 - is a standard PS font
 - available as a free font.

Changing fonts has become so much easier. See

  http://pegasus.rutgers.edu/~elflord/unix/latex/no-bs.html

for what it takes to put a Type1 font into LaTeX (let alone into 
LilyPond) and compare it to  dropping the .pfa into ~/.fonts and doing


 #(define fonts
   (make-pango-font-tree
Times New Roman Helvetica Courier
(/ myStaffSize 20)))

You're welcome to reinstate the ec fonts as your private defaults, though.

Put another way, I think the devolopers should develop Lilypond for 
their own needs and let the other users see for themselves how that 
makes Lilypond more useful for everyone in the long run rather than try 
to anticpate the needs of the fictional general user.


My own needs are just an inexplicable urge to perform brainsurgery on my 
dearest child, and write cool and nifty code.  On average, I typeset two 
to three non-development related pieces of music per year. Hardly a itch 
that should steer coding directions.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: convert-ly problem

2005-07-30 Thread Han-Wen Nienhuys

Laura Conrad wrote:

HN 1. the number of future (potential) users is smaller than the
HN number of current users.

How about considering whether there would be more future potential
users if the half-life of lilypond code were longer?


I seem to recall that you and I have been through this discussion 
before, and probably more than once.  If you need absolute stability, 
you have the following options:


* Use tools which have stopped developing. SCORE would be a candidate, 
as well as various musictex flavors.


* Develop your own intermediate format, which you can convert to the 
syntax du jour.


* Get a contract to keep me supporting LilyPond 1.4 (or what have you).

* Build statically linked binaries, and store them in a safe place, 
together installation disks of your distribution.


I have the feeling you are trying to make me feel guilty about changing 
things and/or want me to spend an inordinate amount of my time on your 
specific problems. If that's the case, you're failing.


Also, you have to keep in mind that the longer you postpone upgrading 
the .ly files, the more work it will cost. At some point, everyone, 
including myself, will have forgotten the details of the 1.4 syntax.



HN 2. the current users start to pay me for better support of
HN older versions.

I'm not really a potential customer of this feature, since my current
income level is low.  But if I were, I would want to know what kind of
future support a paid-for feature could expect. Is a paid-for feature


Paid-for features get the same treatment as other features that I added.
I know you would to like to have hard guarantees about stability, but as 
I explained above, I can't give those.  I can say that 2.6 will be a lot 
more stable, because we fixed a lot of kludges that were in the 1.x 
branch).  For example, I can't recall any reports of serious breakage 
between 2.4 and 2.6



just as subject to change without discussion as the non-paid-for
features?

HN You might want to try your luck with displayLilyMusic
HN though. With that, it should be possible to read something
HN with \oldaddlyrics and rearrange it for \lyricsto. 


If I manage to get a working lilypond development environment again,
I'll look at it.


I recommend you to use the autopackages; they're less fuss to install, 
and they're made from snapshots that are known to work - somethign which 
  can't be said of CVS.



People who publish their work electronically aren't doing it just
because they want a pdf file this week -- they really expect that next
month or next year or 10 years from now, if they (or someone elsewhere
on the world wide web) want a pdf file with the notes transposed or
different clefs or larger fonts or different paper size..., they'll be
able to get it out of the same code, without completely reconfiguring
their system and risking breaking email.

At the moment, lilypond isn't really promising that, or if it is, it
isn't delivering very well.


I'm not promising anything (read the GPL. LilyPond comes with NO 
WARRANTY!).  Also, At the moment is a bit of a misnomer if you are 
complaining of upgrading out of files which you entered over 4 years ago.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: LilyPond uses sans-serif font after 2.6 upgrade

2005-07-29 Thread Han-Wen Nienhuys

Graham Percival wrote:


On 28-Jul-05, at 2:21 AM, Matthias Neeracher wrote:


On Jul 27, 2005, at 11:16 PM, Graham Percival wrote:


Hrm? I'm missing something here... I'm still manually doing
# ln -s ~/usr/pkg/lilypond/share/lilypond/VERSION/fonts/type1  
~/.fonts


There should be no need to do that in either the fink or the  
standalone version.



After poking around a bit, I realized the problem -- since I'm building  
lilypond
myself in my home directory, of course the sytem-wide fontconfig won't  
find
the lilypond fonts.  I can point fontconfig at the fonts with  
~/.fontconf , but then

I still need to update that file with the new version number.


This is red herring. LilyPond does

 FcConfigAppFontAddDir

for its own font directories. I think you have a linking problem. Is it 
dynamically linked? Try otool -L on the binary


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: What's the least input into a score to get midi output added?

2005-07-29 Thread Han-Wen Nienhuys

Fairchild wrote:

Overwhelming and convincing argument.


I would like to see the argument for the opposite, since there are so 
many characters that are alike. We have the n-dash and the em-dash  for 
the hyphen, and unicode (being 31-bit) doubtlessly will have tons of oth 
er similar characters. How do you suggest to go about and find them all? 
What will this gain in clarity of the language definition, and how do 
you propose to deal with ambiguities in the syntax (the high ascii chars 
normally being part of a string.)


In any event, the definition of ' for Scheme (i.e. #   in LilyPond) is 
set by the R5RS standard. We cannot change that.


In short, I think it is bad idea, and I wish people would just trust my 
judgement for once.



-Original Message-
From: Han-Wen Nienhuys [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 28, 2005 5:13 PM

To: Fairchild
Cc: 'Bec and John'; [EMAIL PROTECTED]; lilypond-user@gnu.org
Subject: Re: What's the least input into a score to get midi output added?


Fairchild wrote:


   be fixed to accept all single quote characters interchangeably?



no.





--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: What's the least input into a score to get midi output added?

2005-07-29 Thread Han-Wen Nienhuys

Sven Axelsson wrote:

Wouldn't that break a lot of existing markup? For instance
having title = Look A Quoted String in the header.

And how about when we actually want the en- or em-dash?
Now that Lilypond correctly uses the full Unicode character
set I certainly see no reason to arbitrary limit it's use.


indeed.


I guess the real argument is, clean up the documentation so
that all examples actually work when cut-and-pasted.


I think the proper thing is to add a note to the PDF docs that people 
should not expect cutting  pasting from the PDF to work. PDF is made 
for getting accurate printout, not for transporting ascii text.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: LilyPond uses sans-serif font after 2.6 upgrade

2005-07-29 Thread Han-Wen Nienhuys

Graham Percival wrote:


On 29-Jul-05, at 1:53 AM, Han-Wen Nienhuys wrote:

After poking around a bit, I realized the problem -- since I'm 
building  lilypond
myself in my home directory, of course the sytem-wide fontconfig 
won't  find
the lilypond fonts.  I can point fontconfig at the fonts with  
~/.fontconf , but then

I still need to update that file with the new version number.





I don't know if this is good or bad...



this looks OK.

To clarify further, I have fontconfig, pango, and whatnot[1] installed 
via fink in /sw, owned
by root.  I build lilypond as a user, and install it in 
$HOME/usr/pkg/lilypond as a user.
If the LilyPond binary tells itself where the fonts are, then something 
is wrong.  If make


what happens if you do

  lilypond -V mumble

Lily will print which font directories are added to the search path. Do 
they exist?


If you're running from the development directory directly (without doing 
make install), you need to set LILYPONDPREFIX to that directory.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: What's the least input into a score to get midi output added?

2005-07-29 Thread Han-Wen Nienhuys

Sven Axelsson wrote:
From: Han-Wen Nienhuys [mailto:[EMAIL PROTECTED] 

I think the proper thing is to add a note to the PDF docs that people 
should not expect cutting  pasting from the PDF to work. PDF is made 
for getting accurate printout, not for transporting ascii text.



While I agree with that in general, I think that examples marked as such
only should use the actual characters that they are coded with. For 
example, a book on C programming should not use curly quotes around 
strings in code examples. And, yes, I know there are books that do so.


This is out of our control. The fonts that TeX uses might put quotes in 
an entirely different place than what is customary.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: missing term in Icking glossary

2005-07-29 Thread Han-Wen Nienhuys

David Raleigh Arnold wrote:

[EMAIL PROTECTED] wrote:


Hi!
In finnish this symbol is called viiva or tenuto.

But generally, tenuto means



I tried to avoid the issue by confining my remark to
the tenuto *mark*.  One can define tenuto as holding
and leave it at that, but the mark - is in the real
world composer-specific in meaning.  A frank admission
of that, no matter how worded, would be very nice in the
glossary.


I would say that this is a more  universal observation. E.g. the 
interpretation of sfz ,   and ^ also depend on the composer/era.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: how to engrave arrow over notehead?

2005-07-28 Thread Han-Wen Nienhuys

Bodo wrote:

Hi,
Thanks for this awesome program. I'm new to this, so excuse me if this is
obvious, but extensive search of the docs and mailing list has not yet come
up with anything, so:

I'm trying to engrave little up- or downwards pointing arrows over
noteheads. The reason for this is to indicate tones on the harmonic scale
(overtones) that cannot be directly mapped onto tones in equal temperament.
So if the tone is close to the tempered tone, but a little higher, there
should be a little arrow pointing upwards over the notehead. Conversely, if
the tone is slightly lower than the equal-tempered tone, the arrow over the
notehead should point downwards.

I'm not sure if there is a standard name for this notation, but it has
already been used in the Overtone literature. Can this be done in Lilypond?
If not, how hard would it be to add a new engraver for a little arrow?

As a workaround, I could try to put text over the notehead and find a font
that contains arrows, but maybe there is a better way?


Hi,

I could add this as a sponsored feature. However, I suspect you can 
already typeset this, you just have to find the Unicode entry for 
arrow-up, and use that , eg.



  arrowUp = #(ly:wide-char-utf-8 #x2347)
  c4^\arrowUp

where 2347 is the codepoint for arrow up.

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: convert-ly problem

2005-07-28 Thread Han-Wen Nienhuys

Laura Conrad wrote:

there must be a lot of stuff that nobody can compile  without major
manual labor.  At what point is this volume of stuff going to feed
into design decisions?

When either

1. the number of future (potential) users is smaller than the number of 
current users.


2. the current users start to pay me for better support of older versions.


  Surely the lilypond developers want people to
 be able to transcribe something and still be able to use it a year or
 even 10 years from now?

At this point LilyPond Software Design (that's me) can't justify putting 
more work into convert-ly when it doesn't bring in any money.


You might want to try your luck with displayLilyMusic though. With that, 
it should be possible to read something with \oldaddlyrics and rearrange 
it for \lyricsto. You could even sponsor me for writing this code.




--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: LilyPond uses sans-serif font after 2.6 upgrade

2005-07-28 Thread Han-Wen Nienhuys

Graham Percival wrote:


On 26-Jul-05, at 12:12 PM, Benjamin Esham wrote:


On Jul 26, 2005, at 1:23 AM, Matthias Neeracher wrote:

What is FONTCONFIG_FILE set to ? echo $FONTCONFIG_FILE should give 
you the value.



Usually, I invoke LilyPond from inside Vim; this is a bit of a hack, 
though, and sometimes not all of the environment variables are set 
correctly.  That seems to be what happened here.  Everything was fine 
when I called LilyPond from the terminal, so I realized that 
FONTCONFIG_FILE wasn't being set by Vim.  I fixed that and now 
everything runs fine.  Thanks for all of the help!



Hrm?  I'm missing something here... I'm still manually doing
# ln -s ~/usr/pkg/lilypond/share/lilypond/VERSION/fonts/type1 ~/.fonts

is there a way to avoid having to update this every time?



this should no longer necessary, if both fontconfig and pango are 
dynamically linked to Lily

--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: What is the proper way of printing the current date? Also bug report

2005-07-28 Thread Han-Wen Nienhuys

Sven Axelsson wrote:

I have been using

#(use-modules (srfi srfi-19))
today = #(date-string (current-date) ~B ~d, ~Y)

to get the current date so I can include that in the tagline of my music.

This does cause the message
WARNING: #f: imported module (srfi srfi-19) overrides core binding
`current-time'
in the log, but it didn't seem to cause any problems.

This usually works great, but on one particular tune that uses many

\once \override Beam #'positions = #'(-2.5 . -3.0)

this would cause Lilypond to fail with the message
ERROR: Wrong type (expecting pair): ()

It was almost driving me crazy, since I thought the error came from the
overrides themselves, using pairs and all. The really strange thing is
that using a single beam override caused no error, using a few printed
the error but still generated correct output, and using even more would
cause Lilypond to generate no output at all.

Obviously this is caused by some strange Guile interactions that I don't
understand. However, shouldn't there be a standard way of getting a
formatted date in Lilypond? Or maybe there is, and I just haven't 
found it yet.


Quaint. Can you send a full bugreport?






--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: What's the least input into a score to get midi output added?

2005-07-28 Thread Han-Wen Nienhuys

Fairchild wrote:

be fixed to accept all single quote characters interchangeably?


no.


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: Dead MIDI File

2005-07-26 Thread Han-Wen Nienhuys

Will Oram wrote:

Is this my fault, or lilypond's?



very well possible. 2.7 has had some brainsurgery. That usually has its 
effects


--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


Re: need plain PS (not PDF) output

2005-07-26 Thread Han-Wen Nienhuys

[EMAIL PROTECTED] wrote:

Hi, Han-Wen:



You can send your donations to [EMAIL PROTECTED] :-)



Might just do that...  =)



have you followed the instructions in the README file
for running from the command line?



I believe so, but I get the error (it seems to be looking for your hard drive 
for build data).


That's quite possible, but I need a full log of what happens to debug 
the problem. Needless to say, the last time I tried, the command-line 
version did work.



As Graham wrote in his email, the real question is how/where do (can) one put 
command line options in the Lilypond app (GUI) so that one doesn't HAVE to 
resort to the command line?


I think the proper place to specify command-line options is ... on the 
command line.  The GUI app is not really intended for those that have 
special needs (i.e. that need command line switches). However, I am 
willing to consider such control as a sponsored features.



Thanks,
Kieren.



--
 Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen


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


<    4   5   6   7   8   9   10   11   12   13   >