Han-Wen Nienhuys | 1 Sep 16:02 2002
Picon

virtual fonts in CVS


I added support for virtual fonts in CVS. Ancient notation should now
work as before the feta/parmesan split. I'd like to request that all
glue code to sets font-family depending on style properties be
removed again.

Thanks!

--

-- 

Han-Wen Nienhuys   |   hanwen <at> cs.uu.nl   |   http://www.cs.uu.nl/~hanwen 
Juergen Reuter | 1 Sep 23:11 2002
Picon

Re: virtual fonts in CVS


On Sun, 1 Sep 2002, Han-Wen Nienhuys wrote:

>
> I added support for virtual fonts in CVS. Ancient notation should now
> work as before the feta/parmesan split.

Thanks a lot!

> I'd like to request that all
> glue code to sets font-family depending on style properties be
> removed again.

Ok, will be done during this week.

Greetings,
Juergen
Laura Conrad | 1 Sep 23:40 2002
X-Face

Error in CVS

I get:

Reading `/home/lconrad/src/lilypond/cvs/lilypond/lilypond/mf/out/parmesan16list.ly'
Traceback (most recent call last):
  File "../../scripts/lilypond-book.py", line 1463, in ?
    do_file(input_filename)
  File "../../scripts/lilypond-book.py", line 1358, in do_file
    chunks = process_lilypond_blocks(chunks)
  File "../../scripts/lilypond-book.py", line 1039, in process_lilypond_blocks
    c = schedule_lilypond_block (c)
  File "../../scripts/lilypond-book.py", line 1015, in schedule_lilypond_block
    newbody = newbody + output_verbatim (body, 0)
  File "../../scripts/lilypond-book.py", line 459, in output_verbatim
    body = re.sub ('([ <at> {}])', ' <at> \\1', body)
  File "/usr/lib/python2.2/pre.py", line 179, in sub
    return pattern.sub(repl, string, count)
  File "/usr/lib/python2.2/pre.py", line 344, in sub
   return self.subn(repl, string, count)[0]
  File "/usr/lib/python2.2/pre.py", line 366, in subn
    repl = pcre_expand(_Dummy, repl)
TypeError: 'NoneType' object is not callable
make[2]: *** [out/lilypond.nexi] Error 1
make[2]: Leaving directory `/home/lconrad/src/lilypond/cvs/lilypond/lilypond/Documentation/user'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/lconrad/src/lilypond/cvs/lilypond/lilypond/Documentation'
make: *** [all] Error 2
[lconrad <at> tuba lilypond]$   

--

-- 
Laura (mailto:lconrad <at> laymusic.org , http://www.laymusic.org/ )
(Continue reading)

Heikki Johannes Junes | 2 Sep 11:39 2002
Picon
Picon

Re: lilypond: grace notes and MIDI

On 1 Sep 2002, Thomas Bushnell, BSG wrote:

> A while ago you posted a bug report in which grace notes cause the
> different staves to become unsynchronized on MIDI output (but just
> fine on printed output).
>
> I am encountering the same problem; it seems to work fine if there is
> only one grace note, but if there are multiple ones, then the
> following note is incorrectly lengthened by the length of the grace
> sequence less one note.
>
> Have you found any work around or other fix for the problem?

No, I only reported exactly about the same error. The paper output was
fine, which is the most important. In order to proofcheck the rest of the
piece the graces had to be commented out, which is a pity if you have
groups of graces in several places. Currently, if groups of graces are
used throughout the piece then midi becomes almost unusable.

IMHO, it would be the most convenient if one could show exactly how much
earlier graces should play. For example,

   e2 | \grace{ f8 } e2
   e2 | \grace{ f16 g16 } e2

would start play exactly '8'-duration earlier in midi, but

   e2 | \grace{ f8 }*1/2 e2        % a proposed syntax
   e2 | \grace{ f16 g16 }*1/2 e2   % a proposed syntax

(Continue reading)

Graham Percival | 2 Sep 11:59 2002
Picon

Re: Re[2]: website suggestion

On Mon, 2 Sep 2002 01:33:16 -0700
Graham Percival <gperlist <at> shaw.ca> wrote:
> On Mon, 02 Sep 2002 10:28:48 +0200
> J <jeremie <at> lumbroso.fr> wrote:
> > The thing is that the manual is automatically fractionned (by chapter,
> > section all those pages -- so normally, there should only one big
> > (huge) document with everything in it, which is the case at:
> > http://lilypond.org/stable/Documentation/user/out-www/lilypond.html
> > So it's Texinfo (I'm guessing), who divides the manual and -- but I'm
> > not an expert -- I don't think that the titles could be specified in
> > the source file itself, obligating you to modify every Lilypond HTML
> 
> I found this:
>  <at> html
> <!---  <at>  <at> WEB-TITLE <at>  <at> =Reference Manual --->
>  <at> end html

Update: this definately won't work, because of the way Lily builds the
web site -- there's a standard html header file (it mostly sets up the
menus on the left) that's included in all the seperate html pages.  That
header also defines the title.

There might be another way to do it, of course -- I'm certainly not an
expert at these things.  I'd imagine that there's a way to make texinfo
automatically use the " <at> section foo" string for the html <title></title>.

Umm, I should have cc'd this to lilypond-devel a few emails ago.  In case
some people there don't read lilypond-user as well, here's the original
suggestion that we're discussing:

(Continue reading)

Han-Wen Nienhuys | 2 Sep 13:06 2002
Picon

Re: Re[2]: website suggestion

gperlist <at> shaw.ca writes:
> 
> Update: this definately won't work, because of the way Lily builds the
> web site -- there's a standard html header file (it mostly sets up the
> menus on the left) that's included in all the seperate html pages.  That
> header also defines the title.
> 
> There might be another way to do it, of course -- I'm certainly not an
> expert at these things.  I'd imagine that there's a way to make texinfo
> automatically use the " <at> section foo" string for the html <title></title>.
> 
> Umm, I should have cc'd this to lilypond-devel a few emails ago.  In case
> some people there don't read lilypond-user as well, here's the original
> suggestion that we're discussing:

That's not true. <title> comes from the  <at> title in lilypond.tely (for
the manual). If you want to put node names in the webpages, you have
to hack a little at makeinfo (included in the GNU Texinfo
package. Maybe you can even ask the maintainer who is also a LilyPond
user.)

--

-- 

Han-Wen Nienhuys   |   hanwen <at> cs.uu.nl    | http://www.cs.uu.nl/~hanwen/
Juergen Reuter | 3 Sep 20:49 2002
Picon

Re: lilypond-book error


On 30 Aug 2002, Laura Conrad wrote:

> >>>>> "Laura" == Laura Conrad <lconrad <at> laymusic.org> writes:
>
>     Laura> The attached file looks fine if I run ly2dvi on it, but when I include
>     Laura> it in a file to run lilypond-book on, I get:
>
>     Laura> Traceback (most recent call last):
>     Laura>   File "/usr/local/bin/lilypond-book", line 1424, in ?
>     Laura>     do_file(input_filename)
>     Laura>   File "/usr/local/bin/lilypond-book", line 1310, in do_file
>     Laura>     chunks = chop_chunks(chunks, 'lilypond-block', make_lilypond_block, 1)
>     Laura>   File "/usr/local/bin/lilypond-book", line 842, in chop_chunks
>     Laura>     m = get_re (re_name).search (str)
>     Laura> RuntimeError: maximum recursion limit exceeded
>     Laura> make: *** [book.dvi] Error 1
>
>
>
>
>     Laura> This is with 1.5.73, as I don't seem to be able to build from CVS at
>     Laura> the moment.
>
> It happens both with 1.6 and with 1.4.12.  I also have another
> lilypond file that causes the same behavior.  I really need both of
> these to go into the book.  Does anyone know a workaround?  the
> re_name that's causing it to happen is lilypond-block
>

(Continue reading)

Juergen Reuter | 3 Sep 23:14 2002
Picon

[PATCH] font-family removed

Hi!

This patch removes the obsolete font-family stuff, as requested by
Han-Wen and also updates some input/test files.  The diff is against
current cvs.

Greetings,
Juergen
Index: ChangeLog
===================================================================
RCS file: /cvsroot/lilypond/lilypond/ChangeLog,v
retrieving revision 1.482.2.27
diff -u -r1.482.2.27 ChangeLog
--- ChangeLog	1 Sep 2002 13:52:42 -0000	1.482.2.27
+++ ChangeLog	3 Sep 2002 21:07:49 -0000
 <at>  <at>  -1,3 +1,12  <at>  <at> 
+2002-09-01  Juergen Reuter  <reuter <at> ipd.uka.de>
+
+	* input/test/ancient-font.ly, input/test/ancient-time.ly,
+	  input/test/mensural-ligatures.ly, lily/ligature-head.cc,
+	  lily/mensural-ligature-engraver.cc, lily/note-head.cc,
+	  lily/time-signature.cc, scm/output-lib.scm: removed obsolete
+	  code that sets grob property font-family; also small updates to
+	  various input/test files.
+
 2002-09-01  Han-Wen Nienhuys  <hanwen <at> cs.uu.nl>
 
 	* input/test/tab-staff.ly: removed.
(Continue reading)

Heikki Johannes Junes | 3 Sep 23:48 2002
Picon
Picon

Tiny icon for desktop


Just run the following script in your command prompt and you will see it.
Make imagesize 48 smaller in order to get other icon sizes.

gimp -d -i -b '(list
 (set! lilyName "/home/lilypond/Documentation/pictures/lelieblond.xpm")
 (set! imagesize 48)
 (set! lilyNewName "lilypond-48x48.png")

 (set! image (car (file-xpm-load 1 lilyName lilyName)))
 (set! layer (car (gimp-image-get-active-layer image)))

 (gimp-image-resize image 836 836 (/ (- 836 582) 2) 0)
 (gimp-layer-resize layer 836 836 (/ (- 836 582) 2) 0)

 (gimp-by-color-select layer (list 0 0 0) 15 2 0 0 0 0)
 (gimp-selection-grow image 10)
 (gimp-bucket-fill layer 0 0 100 0 0 100 700)

 (gimp-selection-grow image 15)
 (gimp-selection-invert image)
 (gimp-rect-select image 0 0 345 150 0 0 0)
 (gimp-rect-select image 540 0 100 40 0 0 0)
 (gimp-rect-select image 0 400 242 208 0 0 0)
 (gimp-rect-select image 550 770 100 100 0 0 0)
 (gimp-edit-cut layer)

 (gimp-image-scale image imagesize imagesize)
 (file-png-save 1 image layer lilyNewName lilyNewName 0 6 1 0 0 1 1)
)' '(gimp-quit 0)'
(Continue reading)

Rune Zedeler | 3 Sep 23:56 2002
Picon

half noteheads

after the stem-thickness has increased from 0.8 to 1.3 then you can see 
the stem ending within the white part of the half notehead - looking ugly.
The notehead should be thickened so that its thickness on the left and 
right edge is also 1.3

-Rune

Gmane