Re: Spacing patch

2006-05-03 Thread Joe Neeman
On Mon, 1 May 2006 11:04, Joe Neeman wrote: > On Mon, 1 May 2006 10:04, Han-Wen Nienhuys wrote: > > If you have checked that the regtest document > > looks ok, please apply the spacing patch too. > > I have a couple regressions that may be caused by my spacing patch (or > maybe by some of my other

Re: Backend and non-backend (was Re: Stencil bounding box)

2006-05-03 Thread David Feuer
On 5/2/06, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote: There are various ways of comparing numbers. The point is that you need to know which pairs of numbers/rectangles/etc. to compare. For that, you need to get the elements in a canonical order, and that *must* be done with discrete quantitie

RE: (doc help) escaping a ly:music? variable

2006-05-03 Thread Carl D. Sorensen
Nicolas, This is a terrific explanation, which should greatly help in the documentation. Thanks, Carl Sorensen -Original Message- From: Nicolas Sceaux [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 03, 2006 2:22 PM To: Graham Percival Cc: lily-devel Subject: Re: (doc help) escaping a

Re: Transformation experiments

2006-05-03 Thread Erlend Aasland
On 5/4/06, David Feuer <[EMAIL PROTECTED]> wrote: On 5/3/06, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote:> Mats Bengtsson schreef:>> > Following the ideas of other alignments in LilyPond, you could let the > > offset be represented by a tuple (X offset and Y offset), where 0 means> > center, -1 is l

Re: Transformation experiments

2006-05-03 Thread David Feuer
On 5/3/06, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote: Mats Bengtsson schreef: > Following the ideas of other alignments in LilyPond, you could let the > offset be represented by a tuple (X offset and Y offset), where 0 means > center, -1 is left/lower edge, +1 is right/top edge. > Note that the

Re: implementation plan for music streams

2006-05-03 Thread Han-Wen Nienhuys
2006/5/3, Han-Wen Nienhuys <[EMAIL PROTECTED]>: > During the past week I haven't been able to make web with unpatched CVS, so> this requirement is rather tough (currently laissez-vibrer-ties.ly causes a> segfault). Strange. I may have let a bug slip. It's running now.that was a bug, but it's fixed

Re: Transformation experiments

2006-05-03 Thread Han-Wen Nienhuys
Mats Bengtsson schreef: Following the ideas of other alignments in LilyPond, you could let the offset be represented by a tuple (X offset and Y offset), where 0 means center, -1 is left/lower edge, +1 is right/top edge. Note that the values should/could be any real number, not necessarily limi

Re: Transformation experiments

2006-05-03 Thread Mats Bengtsson
Quoting Erlend Aasland <[EMAIL PROTECTED]>: Currently the implementation rotates a stencil around it's center, but this isn't alway desired (I think). It would perhaps make more sense to rotate hairpins around the origin... I'm thinking of a good way to make this tunable... something like this p

Re: Transformation experiments

2006-05-03 Thread Erlend Aasland
Hi Han-WenOn 5/3/06, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote: Interesting idea! We'll need a SVG implementation before I could acceptit; and the bboxes should be correct too.Shure.Currently the implementation rotates a stencil around it's center, but this isn't alway desired (I think). It would

Re: (doc help) escaping a ly:music? variable

2006-05-03 Thread Nicolas Sceaux
Mats Bengtsson <[EMAIL PROTECTED]> writes: > Quoting Graham Percival <[EMAIL PROTECTED]>: > >> Even music expressions can be passed in. Note that since we >> want an articulation attached to the second variable, we >> must #. >> >> pattern = #(define-music-function (parser location x y) (ly:m

Re: Transformation experiments

2006-05-03 Thread Han-Wen Nienhuys
Interesting idea! We'll need a SVG implementation before I could accept it; and the bboxes should be correct too. Erlend Aasland schreef: ...and another version, now with a generic grob property ('rotation) that let you rotate any grob (for example crescendo hairpins). On 5/3/06, *Erlend Aa

Re: Transformation experiments

2006-05-03 Thread Erlend Aasland
...and another version, now with a generic grob property ('rotation) that let you rotate any grob (for example crescendo hairpins).On 5/3/06, Erlend Aasland <[EMAIL PROTECTED]> wrote: ...just a small improvement: the target stencil is now rotated around its center, not its origin. On 5/3/06, Erlen

Re: Transformation experiments

2006-05-03 Thread Erlend Aasland
...just a small improvement: the target stencil is now rotated around its center, not its origin.On 5/3/06, Erlend Aasland < [EMAIL PROTECTED]> wrote:Hello everyone,I've been experimenting a bit with a rotate command (just for fun and for getting to know the internals of Lilypond better). The resul

3.2.2 Piano and melody with lyrics

2006-05-03 Thread Stephen
Shouldn't the template for Piano with melody look like this: \score {<< \new Voice = "mel"\with { \remove "Axis_group_engraver" \consists "Hara_kiri_engraver" } \autoBeamOff \melody \new Lyrics \

Transformation experiments

2006-05-03 Thread Erlend Aasland
Hello everyone,I've been experimenting a bit with a rotate command (just for fun and for getting to know the internals of Lilypond better). The result of the experiment is in the attached patch. Seems to work well enough, but the implementation could probably be better :-) Comments?Regards,  Erlend

Re: (doc help) escaping a ly:music? variable

2006-05-03 Thread Mats Bengtsson
One ugly solution is to attach the articulation to a spacer note in parallel to the music in the second variable. pattern = #(define-music-function (parser location x y) (ly:music? ly:music?) #{ $x e8-. a-. b-. << $y s1*0-.-> >> b8-. a-. e-. #}) \relative c''{ \pattern c8 c8 \pattern d8 ais8

Re: (doc help) internal lilypond file locations on non-OSX

2006-05-03 Thread Graham Percival
On 3-May-06, at 3:29 AM, Geoff Horton wrote: > @item Windows: # > C:/PRogram Files/LilyPond/usr/share/lilypond/current/ Only if Lilypond was installed to the C drive. Wouldn't it be better to make this relative to the installation directory? I suppose we could write "INSTDIR" instead.

Re: (doc help) internal lilypond file locations on non-OSX

2006-05-03 Thread Geoff Horton
> To access this, either @code{cd} into this directory from > the Terminal, or control-click on the LilyPond application > and select "Show Package Contents". > > @item Windows: # > C:/PRogram Files/LilyPond/usr/share/lilypond/current/ Only if Lilypond was installed to the C drive. Wouldn'

Re: doc reorg complete

2006-05-03 Thread Han-Wen Nienhuys
Graham Percival schreef: I've finished the major doc reorganization I had planned for last month. The changes are in CVS, and on the web at http://percival-music.ca/Documentation/user/lilypond/index.html If I've asked to wait for a few days until I've finished, go ahead and do doc stuff now.

doc reorg complete

2006-05-03 Thread Graham Percival
I've finished the major doc reorganization I had planned for last month. The changes are in CVS, and on the web at http://percival-music.ca/Documentation/user/lilypond/index.html If I've asked to wait for a few days until I've finished, go ahead and do doc stuff now. :) My plan is to sort o

Re: implementation plan for music streams

2006-05-03 Thread Han-Wen Nienhuys
Erik Sandberg schreef: LY_DEFINE (ly_make_listener, "ly:make-listener", scm-listener-scheme.cc Scm_listener is only intended to be used locally by that function; splitting the file into two modules would feel artificial/meaningless. no, just do it. sorry, I don't do stuff I don't understand

Re: (doc help) internal lilypond file locations on non-OSX

2006-05-03 Thread Han-Wen Nienhuys
Graham Percival schreef: Quote from upcoming docs; please fill in the . Cheers, - Graham Some default settings (such as the definitions for @code{\header{}s) are stored as @code{.ly} files. Other settings (such as the definitions of markup commands) are stored as @code{.scm} (Scheme)