Re: workaround: keeping piano staves alive together in a RemoveEmptyStaffContext

2008-12-18 Thread Andrew Hawryluk
Would there be a way to move to the \RemoveEmptyEngraver to the
PianoStaff context in these cases?
I can imagine people wanting the ability to do the same thing with
various StaffGroups from time to time ... maybe that will have to wait
for a more formal solution in the future.

Andrew

On Thu, Dec 18, 2008 at 11:12 AM, Valentin Villenave
 wrote:
> 2008/12/18 Neil Puttock :
>
>> I've tried implementing Kieren's suggestion for keepAliveTogether, but
>> can't get my head round the problem of each VerticalAxisGroup having
>> no concept of another above or below.
>
> IIRC Joe has mentioned that he was (remotely) planning to do something
> special about the PianoStaff context in a distant future, WRT spacing
> etc. Perhaps we'd need something special such as a piano-interface as
> well (though the two problems are not related).
>
> Cheers,
> Valentin
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>


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


Re: Vertical alignment of Chords - Feature / Bug???

2008-12-18 Thread Andrew Hawryluk
On Thu, Dec 18, 2008 at 10:32 AM, Kieren MacMillan
 wrote:
> Hi Carl,
>
>> For me, it's the lyrics context that should not use skylining.  We should
>> keep everything (dynamics, notes, etc) out of the lyrics line.
>
> Excellent point — I wholeheartedly concur!
> Kieren.
>

For the few times that this does happens, is it worth changing the
default? The example in the OP clearly needs to be changed, but
attached is a case where the skylining is much less distracting. It's
just a piano chord that sneaks into the space between lyrics and saves
a lot of space.

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


Re: Vertical alignment of Chords - Feature / Bug???

2008-12-18 Thread Simon J Mackenzie
The idea of having to manually tweek each lead sheet is not what I had
in mind.

Any ideas on how to prevent this from happening automagically?

Simon


On Thu, 18 Dec 2008 12:32:11 -0500, "Kieren MacMillan"
 said:
> Hi Carl,
> 
> > For me, it's the lyrics context that should not use skylining.  We  
> > should
> > keep everything (dynamics, notes, etc) out of the lyrics line.
> 
> Excellent point — I wholeheartedly concur!
> Kieren.


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


Re: suppressing bar numbers at rehearsal marks?

2008-12-18 Thread Paul Scott

Mats Bengtsson wrote:


Mark Polesky wrote:


The reason for printing the bar numbers makes sense if the
rehearsal numbers come every 30 bars or so -- long stretches
of music would be without bar numbers, which is unacceptable.
  
Certainly, but I still don't see the point of using boxed/circled bar 
numbers
mixed with ordinary bar numbers. As a musician, I would just find it 
confusing.
If you want rehearsal marks every 30 bars or so, I would expect to see 
alphabetic

rehearsal marks.
In my case I am modifying parts which are already written as well as the 
score in the manner you object to.  I have been too busy getting these 
parts out to ask the same question.
If you have a good reason to do what you ask for, why not simply 
define a macro
which both draws a rehearsal mark and does a \once \override BarNumber 
#'transparent = ##t
I just gave that a quick test and it didn't seem to eliminate the bar 
numbers.


More later,

Paul Scott



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


Re: trouble installing

2008-12-18 Thread Jonathan Kulp

steve berthiaume wrote:

hello,

i'm trying to install lilypond on puppylinux 3.01, and i'm having a problem
with extracting the files:

# sh lilypond-2.10.33-1.linux-x86.sh

LilyPond installer for version 2.10.33 release 1.
Use --help for help


You're about to install lilypond in /usr/local/lilypond/
A script in /usr/local/bin/ will be created as a shortcut.

Press ^C to abort, or Enter to proceed

Making /usr/local/lilypond/
Creating script /usr/local/bin/lilypond
Creating script /usr/local/bin/lilypond-wrapper.python
Creating script /usr/local/bin/lilypond-wrapper.guile
Creating script /usr/local/bin/uninstall-lilypond
Untarring lilypond-2.10.33-1.linux-x86.sh
tail: short write

bzip2: Compressed file ends unexpectedly;
perhaps it is corrupted?  *Possible* reason follows.
bzip2: Invalid argument
Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Child returned status 2
tar: Error exit delayed from previous errors
To uninstall lilypond, run

/usr/local//bin/uninstall-lilypond


For license and warranty information, consult

/usr/local/lilypond/license/README

#
i've searched the archives and found this thread
http://lists.gnu.org/archive/html/lilypond-user/2008-11/msg00551.html, but
the solution seems to be in french, and my languages are english and german.

my python version is:
# python
Python 2.4.3 (#1, Aug 15 2006, 19:02:50)
[GCC 3.4.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.

what other info can i post?  i've used and installed lilypond on this and
other platforms before; this is the first time i've had trouble.

thanks,
-steve


This may or may not solve your installation problem, but you should 
consider trying the latest development release 2.11.65 since it's 
actually more stable than 2.10.33 at this point.  In fact it will become 
the latest stable release 2.12 very soon.  It's at least worth a try to 
download 2.11.65 and see if the installation proceeds correctly.


Jon
--
Jonathan Kulp
http://www.jonathankulp.com


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


trouble installing

2008-12-18 Thread steve berthiaume
hello,

i'm trying to install lilypond on puppylinux 3.01, and i'm having a problem
with extracting the files:

# sh lilypond-2.10.33-1.linux-x86.sh

LilyPond installer for version 2.10.33 release 1.
Use --help for help


You're about to install lilypond in /usr/local/lilypond/
A script in /usr/local/bin/ will be created as a shortcut.

Press ^C to abort, or Enter to proceed

Making /usr/local/lilypond/
Creating script /usr/local/bin/lilypond
Creating script /usr/local/bin/lilypond-wrapper.python
Creating script /usr/local/bin/lilypond-wrapper.guile
Creating script /usr/local/bin/uninstall-lilypond
Untarring lilypond-2.10.33-1.linux-x86.sh
tail: short write

bzip2: Compressed file ends unexpectedly;
perhaps it is corrupted?  *Possible* reason follows.
bzip2: Invalid argument
Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Child returned status 2
tar: Error exit delayed from previous errors
To uninstall lilypond, run

/usr/local//bin/uninstall-lilypond


For license and warranty information, consult

/usr/local/lilypond/license/README

#
i've searched the archives and found this thread
http://lists.gnu.org/archive/html/lilypond-user/2008-11/msg00551.html, but
the solution seems to be in french, and my languages are english and german.

my python version is:
# python
Python 2.4.3 (#1, Aug 15 2006, 19:02:50)
[GCC 3.4.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

what other info can i post?  i've used and installed lilypond on this and
other platforms before; this is the first time i've had trouble.

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


Re: flatten ties ~ proportional notation.

2008-12-18 Thread Neil Puttock
Hi Rob,

2008/12/18 Rob Canning :
> ok so i have flattened the tie with:
>
> \override Tie #'details #'height-limit = #0
>
> next i want to make sure all the ties start emerging from the actual note so
> there is no vertical offset
>
> i looked here for other tweekables:
> /usr/local/lilypond/usr/share/lilypond/current/scm/define-grobs.scm
>
> and tried :
> \override Tie #'Y-offset = #0

You could use this, but it's relative to the staff-position of the
tie, which complicates things slightly.

> \override TieColumn #'tie-configuration = #'((0 . 0)) and

This is the easiest way to do it, assuming you don't have any tied chords:

\override TieColumn #'tie-configuration =
  #(lambda (grob)
  (let* ((notehead (ly:grob-parent grob X))
  (y-off (* 2 (ly:grob-property notehead 'Y-offset
(list (cons y-off 0

> \override Tie #'note-head-gap = #0

This is a sub-property of 'details, so you have to use #'details
#'note-head-gap for it to work.  You'll probably need to tweak this if
you have any ties on legered notes.

Regards,
Neil


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


Re: New LilyPondTool version available for testing

2008-12-18 Thread Hajo Dezelski
Hello,

I installed the new lilypondtool and the new version of jedit (r16) on two
different pcs. I have the following problems:

- the file LilyHelp.jar was only in the version which could be installed via
the plugin manager. I have manualy installed afterwards the new version. The
help version was 11.37 and I found no way to update this.

- in the Lilypond menu Source editing -> Converting to Lily midi2lily all
went ok, but no output was shown in the editor. When I translated the files
by hand everything was fine.

On some short files I had no problems with a longer one I could bring jedit
to a halt, which could only be solved by killing the process:
 -   loaded the *.ly file into jedit
 -   made a some corrections
 -   compiled the code (no errors in the console, 3-6 erros at the bottom of
jedit)
  - looked at the preview output
 - went to another page and pointed with the mouse on a note
- was ported to the note in jedit
- made correction, compiled: Got the error:" Warnung: Systeme passen nicht
auf Seite -- Zwischen-System-Abstand wird ignoriert"
- And when I looked at the preview it automaticaly tried to show page 2 and
stopped the program. It happend every time on the other machine but not on
this. So it must be my fault. ;-)

Hajo

-- 
---
... indessen wandelt harmlos droben das Gestirn
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: New LilyPondTool version available for testin g

2008-12-18 Thread Bertalan Fodor
Unfortunately yes unless we find a way to make it automatic.

  Original message  
From: Francisco Vila 
Sent: 18 Dec 2008 09:07 -08:00
To: Bertalan Fodor (LilyPondTool) 
Cc: lilypond 
Subject: Re: New LilyPondTool version available for testing

2008/12/18 Bertalan Fodor (LilyPondTool) :
>> The menu has 8 entries, first 4 are localized, how could be 5-8 as well?
>>
>
> Those menu items that are localized in LilyPondTool_es.properties, will be
> appear localized only if this file is copied to the jedit application
> directory / properties with the name LilyPondTool.props

All users will have to do this when the plugin is released officially?

-- 
Francisco Vila. Badajoz (Spain)
http://www.paconet.org





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


Re: flatten ties ~ proportional notation.

2008-12-18 Thread Rob Canning

ok so i have flattened the tie with:

\override Tie #'details #'height-limit = #0

next i want to make sure all the ties start emerging from the actual 
note so there is no vertical offset


i looked here for other tweekables:
/usr/local/lilypond/usr/share/lilypond/current/scm/define-grobs.scm

and tried :
\override Tie #'Y-offset = #0
and
\override TieColumn #'tie-configuration = #'((0 . 0)) 
and

\override Tie #'note-head-gap = #0
amongst others

obviously i am not tweeking in the right place...

clues ?

thanks

rob




2008/12/18 Rob Canning :

hello,

i would like to replace ties between notes with a line connecting note
heads. i'm not sure how to go about this. should i try and flatten 
the curve
of the tie, make it slightly thicker and change its relative 
possition to

the notehead or is there a better way.
is there some sort of global override i can do to change all ties to 
this

style.


Sounds a bit like a glissando. ;)


yes this would be perfect but as i am modifying a preexisting score its
tricky - but possible for sure
my problem with this was that i was using a script to find and replace
ties with glissandos - but i couldnt get it working cleanly - kept
getting errors and looked for another approach

i was trying to do it with sed with a line like this:

sed  's/~/\\glissando/' header-inserted > ties-fixed;

but ran into trouble with all the ^ sybols and so on -

am a lilypond newbie and a sed newbie so am really struggling but slowly
i get somewhere


There are lots of interesting Tie 'details in scm/define-grobs.scm

will look in here..


which you might find useful; for example, overriding 'height-limit
will flatten a tie:

\override Tie #'(details heigh-limit) = #0


strange this doesnt seem to make any difference here - no doubt i have
it in the wrong place in the code or some such - i tried it in a few
places but no luck


This is a bit lozenge-shaped, but I don't think you'll get a perfectly
straight line since ties are made from two bezier curves sandwiched
together.

Regards,
Neil







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






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


Re: flatten ties ~ proportional notation.

2008-12-18 Thread Neil Puttock
2008/12/18 Rob Canning :

> strange this doesnt seem to make any difference here - no doubt i have it in
> the wrong place in the code or some such - i tried it in a few places but no
> luck

Apart from my useless typing, if it still doesn't work you must be
using a version before 2.11.65 with the old syntax for nested
properties.  Try this instead:

\override Tie #'details #'height-limit = #0

Regards,
Neil


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


Re: workaround: keeping piano staves alive together in a RemoveEmptyStaffContext

2008-12-18 Thread Valentin Villenave
2008/12/18 Neil Puttock :

> I've tried implementing Kieren's suggestion for keepAliveTogether, but
> can't get my head round the problem of each VerticalAxisGroup having
> no concept of another above or below.

IIRC Joe has mentioned that he was (remotely) planning to do something
special about the PianoStaff context in a distant future, WRT spacing
etc. Perhaps we'd need something special such as a piano-interface as
well (though the two problems are not related).

Cheers,
Valentin


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


Re: workaround: keeping piano staves alive together in a RemoveEmptyStaffContext

2008-12-18 Thread Neil Puttock
2008/12/18 Valentin Villenave :
> 2008/12/18 Neil Puttock :
>
>> If ever there were an LSR snippet deserving of the tag `really cool',
>> this is it. :)
>
> Actually, I'm considering creating a "badly needed" tag for this :-)

Heheh.

I've tried implementing Kieren's suggestion for keepAliveTogether, but
can't get my head round the problem of each VerticalAxisGroup having
no concept of another above or below.

>> It's a bit of a shame it doesn't work with explicitly instantiated
>> voices though.
>
> ??? It does here... It just produces a bunch of warnings, and the
> autobeaming does not work very well.
>
> Would you be so kind to provide us with an example?

Oops, so it does; I forgot to put \voiceOne in the first voice (using
your snippet). :)

As for the cross-staff slur ugliness, I think that's just a general problem.

Regards,
Neil


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


The Drummer's Gigsaw: CHA-CHA-CHA patterns.

2008-12-18 Thread Philippe Hezaine

Hi all,

I carry on with the Gigsaw.
Here is a separate notebook with some Cha-cha-cha patterns.

http://philippe.hezaine.free.fr/spip.php?article39

Cheers.
--
  Phil.
Superbonus-Project (Site principal) 

Superbonus-Project (Plate-forme d'échange):



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


Re: flatten ties ~ proportional notation.

2008-12-18 Thread Rob Canning


Neil Puttock wrote:

Hi Rob,


hi
thanks for the response,


2008/12/18 Rob Canning :

hello,

i would like to replace ties between notes with a line connecting note
heads. i'm not sure how to go about this. should i try and flatten the curve
of the tie, make it slightly thicker and change its relative possition to
the notehead or is there a better way.
is there some sort of global override i can do to change all ties to this
style.


Sounds a bit like a glissando. ;)


yes this would be perfect but as i am modifying a preexisting score its
tricky - but possible for sure
my problem with this was that i was using a script to find and replace
ties with glissandos - but i couldnt get it working cleanly - kept
getting errors and looked for another approach

i was trying to do it with sed with a line like this:

sed  's/~/\\glissando/' header-inserted > ties-fixed;

but ran into trouble with all the ^ sybols and so on -

am a lilypond newbie and a sed newbie so am really struggling but slowly
i get somewhere


There are lots of interesting Tie 'details in scm/define-grobs.scm

will look in here..


which you might find useful; for example, overriding 'height-limit
will flatten a tie:

\override Tie #'(details heigh-limit) = #0


strange this doesnt seem to make any difference here - no doubt i have
it in the wrong place in the code or some such - i tried it in a few
places but no luck


This is a bit lozenge-shaped, but I don't think you'll get a perfectly
straight line since ties are made from two bezier curves sandwiched
together.

Regards,
Neil







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


Re: flatten ties ~ proportional notation.

2008-12-18 Thread Rob Canning

Neil Puttock wrote:

Hi Rob,


hi
thanks for the response,


2008/12/18 Rob Canning :

hello,

i would like to replace ties between notes with a line connecting note
heads. i'm not sure how to go about this. should i try and flatten the curve
of the tie, make it slightly thicker and change its relative possition to
the notehead or is there a better way.
is there some sort of global override i can do to change all ties to this
style.


Sounds a bit like a glissando. ;)


yes this would be perfect but as i am modifying a preexisting score its 
tricky - but possible for sure
my problem with this was that i was using a script to find and replace 
ties with glissandos - but i couldnt get it working cleanly - kept 
getting errors and looked for another approach


i was trying to do it with sed with a line like this:

sed  's/~/\\glissando/' header-inserted > ties-fixed;

but ran into trouble with all the ^ sybols and so on -

am a lilypond newbie and a sed newbie so am really struggling but slowly 
i get somewhere



There are lots of interesting Tie 'details in scm/define-grobs.scm

will look in here..


which you might find useful; for example, overriding 'height-limit
will flatten a tie:

\override Tie #'(details heigh-limit) = #0


strange this doesnt seem to make any difference here - no doubt i have 
it in the wrong place in the code or some such - i tried it in a few 
places but no luck


This is a bit lozenge-shaped, but I don't think you'll get a perfectly
straight line since ties are made from two bezier curves sandwiched
together.

Regards,
Neil






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


Re: workaround: keeping piano staves alive together in a RemoveEmptyStaffContext

2008-12-18 Thread Valentin Villenave
2008/12/18 Neil Puttock :

> If ever there were an LSR snippet deserving of the tag `really cool',
> this is it. :)

Actually, I'm considering creating a "badly needed" tag for this :-)

> It's a bit of a shame it doesn't work with explicitly instantiated
> voices though.

??? It does here... It just produces a bunch of warnings, and the
autobeaming does not work very well.

Would you be so kind to provide us with an example?

Cheers,
Valentin


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


Re: Vertical alignment of Chords - Feature / Bug???

2008-12-18 Thread Kieren MacMillan

Hi Carl,

For me, it's the lyrics context that should not use skylining.  We  
should

keep everything (dynamics, notes, etc) out of the lyrics line.


Excellent point — I wholeheartedly concur!
Kieren.

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


Re: flatten ties ~ proportional notation.

2008-12-18 Thread Neil Puttock
Hi Rob,

2008/12/18 Rob Canning :
> hello,
>
> i would like to replace ties between notes with a line connecting note
> heads. i'm not sure how to go about this. should i try and flatten the curve
> of the tie, make it slightly thicker and change its relative possition to
> the notehead or is there a better way.
> is there some sort of global override i can do to change all ties to this
> style.

Sounds a bit like a glissando. ;)

There are lots of interesting Tie 'details in scm/define-grobs.scm
which you might find useful; for example, overriding 'height-limit
will flatten a tie:

\override Tie #'(details heigh-limit) = #0

This is a bit lozenge-shaped, but I don't think you'll get a perfectly
straight line since ties are made from two bezier curves sandwiched
together.

Regards,
Neil


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


Re: Vertical alignment of Chords - Feature / Bug???

2008-12-18 Thread Carl D. Sorensen



On 12/18/08 9:41 AM, "Kieren MacMillan" 
wrote:

> Hi Simon,
> 
>> Is this normal behavior or a potential bug in the positioning
>> routines for chord placement?
> 
> Looks to me like skylining is doing its best!  =)
> There's probably a way to \override ChordNames so that it's exempt
> from skylining, but I don't know how < hopefully someone else has the
> answer.

For me, it's the lyrics context that should not use skylining.  We should
keep everything (dynamics, notes, etc) out of the lyrics line.

Carl



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


Re: New LilyPondTool version available for testing

2008-12-18 Thread Francisco Vila
2008/12/18 Francisco Vila :
> 2008/12/18 Bertalan Fodor (LilyPondTool) :
>>> The menu has 8 entries, first 4 are localized, how could be 5-8 as well?
>>>
>>
>> Those menu items that are localized in LilyPondTool_es.properties, will be
>> appear localized only if this file is copied to the jedit application
>> directory / properties with the name LilyPondTool.props
>
> All users will have to do this when the plugin is released officially?

I've just remembered that you told me that you still have to find a
way to make the LilyPondTool_*.props expandable from the archive.

-- 
Francisco Vila. Badajoz (Spain)
http://www.paconet.org


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


Re: workaround: keeping piano staves alive together in a RemoveEmptyStaffContext

2008-12-18 Thread Neil Puttock
2008/12/18 Valentin Villenave :
> 2008/12/18 Kieren MacMillan :
>
>> Nicely done! Definitely LSR-worthy…
>
> Will do.
>
> Here's a better version, that also demonstrates a slight bug (the
> cross-staff slur doesn't work well)

If ever there were an LSR snippet deserving of the tag `really cool',
this is it. :)

It's a bit of a shame it doesn't work with explicitly instantiated
voices though.

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


Re: New LilyPondTool version available for testing

2008-12-18 Thread Francisco Vila
2008/12/18 Bertalan Fodor (LilyPondTool) :
>> The menu has 8 entries, first 4 are localized, how could be 5-8 as well?
>>
>
> Those menu items that are localized in LilyPondTool_es.properties, will be
> appear localized only if this file is copied to the jedit application
> directory / properties with the name LilyPondTool.props

All users will have to do this when the plugin is released officially?

-- 
Francisco Vila. Badajoz (Spain)
http://www.paconet.org


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


flatten ties ~ proportional notation.

2008-12-18 Thread Rob Canning

hello,

i would like to replace ties between notes with a line connecting note 
heads. i'm not sure how to go about this. should i try and flatten the 
curve of the tie, make it slightly thicker and change its relative 
possition to the notehead or is there a better way.
is there some sort of global override i can do to change all ties to 
this style.


this is what i have so far:

\override Tie #'line-thickness = #3
\override Tie #'control-points = #'((0 . 0) (0 . 0) (0 . 0) (6 . 0))

but this makes all the ties the same length centered on the middle line 
of the stave.


i would like lilypond to control these elements and just override the 
curve of the tie.. i would like to do this on a global level as the 
score is being generated algorithmicaly and trying to do it on an 
override-once level would be too messy.


any ideas?

many thanks

rob


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


Re: Vertical alignment of Chords - Feature / Bug???

2008-12-18 Thread Kieren MacMillan

Hi Simon,

Is this normal behavior or a potential bug in the positioning  
routines for chord placement?


Looks to me like skylining is doing its best!  =)
There's probably a way to \override ChordNames so that it's exempt  
from skylining, but I don't know how — hopefully someone else has the  
answer.


Kieren.

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


Vertical alignment of Chords - Feature / Bug???

2008-12-18 Thread Simon J Mackenzie
Hi
Could people please have a look at the PDF at the following link.
Note the positioning of the sixth and seventh chord in this dummy
music sheet and compare their placement with that of the
subsequent chords on the sheet. Is this normal behavior or a
potential bug in the positioning routines for chord placement?
http://smack.fastmail.fm/LuaMusicBook.pdf
If this is not a bug does anyone have any idea how this sort of
behavior can be prevented automagically?
Cheers
Simon
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: New LilyPondTool version available for testing

2008-12-18 Thread Francisco Vila
2008/12/18 Bertalan Fodor (LilyPondTool) :
>> Most popup windows do not have a suitable default width.
>>
>
> Which?

Did I say "most"? no, I meant "one or two" and not your fault. Sorry!

Document Setup Wizard -> insufficient height
Page layout -> this dialog is excessively tall for my 1280x800 screen
under GNOME
Project Viewer (not a part of lilypondtool?) unusable as default, too narrow

Other issues are:
Score->skip multimeause rests gives BeanShell error on clicking Cancel
Same for Development-> Document template wizard; ESC key should be
innocuous I think.
Same for Template wizard dialog

Docking menu item gives BeanShell error directly

Dialog to improve midi2ly output opens again when closed with escape
key or the [x] closing button

Keep on with the good work!
-- 
Francisco Vila. Badajoz (Spain)
http://www.paconet.org


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


Re: blank pages

2008-12-18 Thread Kieren MacMillan

Hi James,


Ha, I found a solution, empty markups:


Nice…

As per a suggestion by someone (Nicholas?) a while ago, perhaps you  
should use

\markup \null
instead?

Cheers,
Kieren.

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


Re: workaround: keeping piano staves alive together in a RemoveEmptyStaffContext

2008-12-18 Thread Valentin Villenave
2008/12/18 Kieren MacMillan :

> Nicely done! Definitely LSR-worthy…

Will do.

Here's a better version, that also demonstrates a slight bug (the
cross-staff slur doesn't work well)

%%%




one = {
 \repeat unfold 4 { a4 b c' d'} \break
 \repeat unfold 4 { a4 b c' d'} \break
 \repeat unfold 4 { a4 b c' d'} \break
 a1
}
two = { \clef bass
 \repeat unfold 4 { a4 b  c' d'} \break
 \repeat unfold 4 { a4.->
 \ottava #1 << c' \\ c  >> \ottava #0 \change Staff = down c'8(
 \change Staff = up d')} \break
 R1*4 \break
 a1
}
three = { \clef bass
 \repeat unfold 4 { a,4 b, c d} \break
 R1*4 \break
 R1*4 \break
 a1
}

\layout {
 \context {
   \RemoveEmptyStaffContext
 }
 \context {
   \name PseudoVoice
   \type Engraver_group
   \consists Note_heads_engraver
   \consists Pitch_squash_engraver
   squashedPosition = #0
   \override NoteHead #'stencil = #empty-stencil
 }
 \context {
   \Staff
   \accepts PseudoVoice
 }
}

#(define (remove music)
"Sends the whole thing to Devnull whenever possible"
 (context-spec-music music 'Devnull))

#(define (event-filter event)
 (let ((n (ly:music-property event 'name)))
  (if (or
(eq? n 'ContextSpeccedMusic) ; to avoid clefs and ottavas
(eq? n 'ContextChange)) ; cross-staff voices are supported
(music-map remove event))
  (if (eq? n 'SimultaneousMusic) ; we don't want a new Voice to be created
(ly:music-set-property! event 'name 'NoteEvent

makeGhost =
#(define-music-function (parser location music) (ly:music?)
 (context-spec-music (music-filter event-filter music) 'PseudoVoice))

LetsTryThis=
#(define-music-function (parser location up down) (ly:music? ly:music?)
#{<<
   \new Staff = "up" \with { \remove Accidental_engraver }
   <<
  \new Voice \with { \consists Accidental_engraver }
 { \clef treble $up }
  \new Voice { \makeGhost $down }
   >>
   \new Staff = "down" \with { \remove Accidental_engraver }
   <<
  \new Voice \with { \consists Accidental_engraver }
 { \clef bass $down }
  \new Voice { \makeGhost $up }
   >>
 >>
#})

{ <<
   \new Staff \one
   \new PianoStaff \LetsTryThis \two \three
>> }





Anyway, I've compiled my opera with it and it works like a charm.


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


Re: blank pages

2008-12-18 Thread james

Ha, I found a solution, empty markups:

\markup { page one }
\pageBreak
\markup {}
\pageBreak
\markup {}
\pageBreak
\markup { page four }

Am 18.12.2008 um 13:35 schrieb james:

I'm wondering how I can force lilypond to have blank pages. I see  
the blank-page-force, but I don't understand how to get it. For  
example:


\paper {
   blank-page-force = ##t
}

\markup { page one }
\pageBreak
\pageBreak
\markup { page four }





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


blank pages

2008-12-18 Thread james
I'm wondering how I can force lilypond to have blank pages. I see the  
blank-page-force, but I don't understand how to get it. For example:


\paper {
   blank-page-force = ##t
}

\markup { page one }
\pageBreak
\pageBreak
\markup { page four }



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


Re: workaround: keeping piano staves alive together in a RemoveEmptyStaffContext

2008-12-18 Thread Kieren MacMillan

Hey Valentin,

Nicely done! Definitely LSR-worthy…

Best regards,
Kieren.

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


Re: workaround: keeping piano staves alive together in a RemoveEmptyStaffContext

2008-12-18 Thread Valentin Villenave
2008/12/17 Valentin Villenave :
> Hmm... No, this doesn't help. I have a 450-pages score with a somewhat
> complex piano part (cross-staff voices, internal polyphony etc) and I
> can't check every system one by one. The very reason why I have given
> up using your trick is because i need something automatic.

ok, now it works:


%%%

one = {
 \repeat unfold 4 { a4 b c' d'} \break
 \repeat unfold 4 { a4 b c' d'} \break
 \repeat unfold 4 { a4 b c' d'} \break
 a1
}
two = { \clef bass
 \repeat unfold 4 { a4 b  c' d'} \break
 \repeat unfold 4 { a4. << c' \\ c  >> c'8 d'} \break
 R1*4 \break
 a1
}
three = { \clef bass
 \repeat unfold 4 { a,4 b, c d} \break
 R1*4 \break
 R1*4 \break
 a1
}

\layout {
 \context {
   \RemoveEmptyStaffContext
 }
 \context {
   \name PseudoVoice
   \type Engraver_group
   \consists Note_heads_engraver
   \consists Pitch_squash_engraver
   squashedPosition = #0
   \override NoteHead #'stencil = #empty-stencil
 }
 \context {
   \Staff
   \accepts PseudoVoice
 }
}

#(define (remove music)
"Sends the whole thing to Devnull whenever possible"
 (context-spec-music music 'Devnull))

#(define (event-filter event)
 (let ((n (ly:music-property event 'name)))
  (if (or
(eq? n 'ContextSpeccedMusic) ; to avoid clefs and ottavas
(eq? n 'ContextChange) ; cross-staff voices are supported
(eq? n 'SimultaneousMusic)) ; we don't want a new Voice to be created
  (ly:music-set-property! event 'name 'NoteEvent

makeGhost =
#(define-music-function (parser location music) (ly:music?)
 (context-spec-music (music-filter event-filter music) 'PseudoVoice))

LetsTryThis=
#(define-music-function (parser location up down) (ly:music? ly:music?)
#{<<
   \new Staff = "up" \with { \remove Accidental_engraver }
   <<
  \new Voice \with { \consists Accidental_engraver }
 { \clef treble $up }
  \new Voice { \makeGhost $down }
   >>
   \new Staff = "down" \with { \remove Accidental_engraver }
   <<
  \new Voice \with { \consists Accidental_engraver }
 { \clef bass $down }
  \new Voice { \makeGhost $up }
   >>
 >>
#})

{ <<
   \new Staff \one
   \new PianoStaff \LetsTryThis \two \three
>> }


%%ù

Note to myself: who's your daddy?

:-)

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


Re: New LilyPondTool version available for testing

2008-12-18 Thread Francisco Vila
2008/12/18 Bertalan Fodor (LilyPondTool) :
>
>> Articulations are applied to the wrong note unless the cursor is just
>> next to the note name.
>
> Could you provide an example please? Use ^ for cursor position. Thanks.

For example let's apply an accent. Here [space] is a plain blank space.

{ c d^ }

works, it becomes { c d-> }, but

{ c d[space]^ }

gives { c-> d  } i.e. the accent applied to the c. The difference is
only the space.


-- 
Francisco Vila. Badajoz (Spain)
http://www.paconet.org


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


Re: New LilyPondTool version available for testing

2008-12-18 Thread Bertalan Fodor (LilyPondTool)



Articulations are applied to the wrong note unless the cursor is just
next to the note name.

Could you provide an example please? Use ^ for cursor position. Thanks.



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


Re: New LilyPondTool version available for testing

2008-12-18 Thread Bertalan Fodor (LilyPondTool)




Or, what has to happen for the updated plugin to appear in the
list so I could easily give instructions to new users?
  
While it is in testing phase I would not like to upload to the plugin 
manager. So you can only install manually.

My procedure of installation has been to copy and overwrite all the
new jar files in ~/.jedit/jars , this is the user jedit configuration
directory. I have not touched the files in ~/.jedit/jars-cache. Any
Linux user could confirm?
  

This should be good.

Most popup windows do not have a suitable default width.
  

Which?

The menu has 8 entries, first 4 are localized, how could be 5-8 as well?
  
Those menu items that are localized in LilyPondTool_es.properties, will 
be appear localized only if this file is copied to the jedit application 
directory / properties with the name LilyPondTool.props

The lilytool bar refuses to show itself once you have hidden it.
  

It should be shown if you (re)open a LilyPond file.

Setup wizard does not yet appear properly localized.
  
Yes, it is partly because the jwizardcomponent.jar has not yet been 
upgraded.

Reverse point-and-click works for me, but the sync is sometimes lost
if you resize the PDF window or change scaling.
  
That is unfortunate. I will try to fix it (with low priority though, it 
is not such a critical feature).

Plain point-and-click takes care of notes and lyrics, what about chord names?
  

I think LilyPond doesn't support it yet.

Articulations are applied to the wrong note unless the cursor is just
next to the note name.
  

Thanks, I found some bugs about this. I will have to fix.

The lily help shows links to other languages at the bottom, but they don't work.
  
And won't either. The bundled Lily documentation currently doesn't 
support various languages.

Images are not shown in this help.
  

True. Will be fixed.

The lilytool help menu entry gives an error:
LilyPondTool.jar|doc/users-guide.html not found
and it opens jEdit help.
  

True. Will be fixed in next version.

Thanks for the feedback.

Bert



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


Re: New LilyPondTool version available for testing

2008-12-18 Thread Francisco Vila
I have installed it and here are my comments. I am under Ubuntu Linux
8.10 Intrepid

I previously had installed the plugin from the list in plugin manager,
is the plugin manager aware of the new plugin installed by other
means? Or, what has to happen for the updated plugin to appear in the
list so I could easily give instructions to new users?

My procedure of installation has been to copy and overwrite all the
new jar files in ~/.jedit/jars , this is the user jedit configuration
directory. I have not touched the files in ~/.jedit/jars-cache. Any
Linux user could confirm?

Most popup windows do not have a suitable default width.

The menu has 8 entries, first 4 are localized, how could be 5-8 as well?

The lilytool bar refuses to show itself once you have hidden it.

Setup wizard does not yet appear properly localized.

Reverse point-and-click works for me, but the sync is sometimes lost
if you resize the PDF window or change scaling.

Plain point-and-click takes care of notes and lyrics, what about chord names?

Articulations are applied to the wrong note unless the cursor is just
next to the note name.

The lily help shows links to other languages at the bottom, but they don't work.

Images are not shown in this help.

The lilytool help menu entry gives an error:
LilyPondTool.jar|doc/users-guide.html not found
and it opens jEdit help.

Thank you
-- 
Francisco Vila. Badajoz (Spain)
http://www.paconet.org


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


Re: New LilyPondTool version available for testing

2008-12-18 Thread Bertalan Fodor (LilyPondTool)

Mark Polesky wrote:

Bert,

I don't know to what extent my particular system
affects the following issues, but here are some 
questions and comments.


QUESTIONS:
1) What does "Use complex parser" mean?
  
If you use this, you will get an almost real LilyPond parser, that will 
find errors like c.8 instead of c8.

Recommended setting: on
I will hide it from the toolbar, anyway, because it's relatively stable.


2) What effect does "Enable experimental features" have?
  

It switches off some feature which doesn't work yet.
2) my PDF file path has contains spaces, but I don't 
   want to move AcroRd32.exe out of \Reader 9.0\ or 
   for that matter \Program Files\. Any workaround?
  
You don't have to move AcroRd32.exe It is enough, if the ly file path 
doesn't contain any spaces.

3) How do I set an .ly file as the "main file"?
  

Click right button in the project viewer.

COMMENTS:
1) MIDI won't play unless I explicitly set
   #(ly:set-option 'midi-extension "midi")
  

Oh, thanks, I forgot about this. (On Windows the default extension changed.

2) reverse point-and-click seems buggy
  

Yes, it is. But sometimes it really works :-).

3) 3 java.lang.NullPointerException errors occur
   simply upon loading jEdit
  

Thanks, I fixed them.

4) clicking "LilyTool Help" generates the following
   dialog box:

   The file
   jeditresource:LilyPondTool.jar!/doc/users-guide.html
   could not be loaded due to an I/O error.
   (java.io.IOException: Resource not found: 
   LilyPondTool.jar!/doc/users-guide.html)
  

It seems, I didn't package the doc.
5) This probably doesn't apply to me, or at least I 
   don't understand it, but clicking on any of the 
   Wizard options in the Development menu generates

   errors like this one:

   Sourced file: inline evaluation of: 
   ``import lilytool.macrohelp.InputDialog; 
 dlg=new InputDialog("Template wizar . . . '' 
   Token Parsing Error: Lexical error at line 18, 
   column 35.  Encountered: "\r" (13), after : "\"##": 
   
  

Oh, it seems, Velocity got broken. I will try to fix it.

6) syntax highlighting misses some commands? Here's
   a list of presumed discrepancies:



  
The mode file accidentally were not generated from the latest version of 
LilyPond I suppose. Also, dashed keywords can not be well highlighted I 
think.


Thanks for the feedback

Bert





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


Re: New LilyPondTool version available for testing

2008-12-18 Thread Mark Polesky
Bert,

I don't know to what extent my particular system
affects the following issues, but here are some 
questions and comments.

QUESTIONS:
1) What does "Use complex parser" mean?
2) What effect does "Enable experimental features" have?
2) my PDF file path has contains spaces, but I don't 
   want to move AcroRd32.exe out of \Reader 9.0\ or 
   for that matter \Program Files\. Any workaround?
3) How do I set an .ly file as the "main file"?

COMMENTS:
1) MIDI won't play unless I explicitly set
   #(ly:set-option 'midi-extension "midi")
2) reverse point-and-click seems buggy
3) 3 java.lang.NullPointerException errors occur
   simply upon loading jEdit
4) clicking "LilyTool Help" generates the following
   dialog box:

   The file
   jeditresource:LilyPondTool.jar!/doc/users-guide.html
   could not be loaded due to an I/O error.
   (java.io.IOException: Resource not found: 
   LilyPondTool.jar!/doc/users-guide.html)

5) This probably doesn't apply to me, or at least I 
   don't understand it, but clicking on any of the 
   Wizard options in the Development menu generates
   errors like this one:

   Sourced file: inline evaluation of: 
   ``import lilytool.macrohelp.InputDialog; 
 dlg=new InputDialog("Template wizar . . . '' 
   Token Parsing Error: Lexical error at line 18, 
   column 35.  Encountered: "\r" (13), after : "\"##": 
   

6) syntax highlighting misses some commands? Here's
   a list of presumed discrepancies:

highlighted as FUNCTION, should be KEYWORD3(?)
\arpeggioArrowUp
\arpeggioArrowDown
\arpeggioNormal
\ottava
\pointAndClickOn
\pointAndClickOff
\textLengthOn
\textLengthOff

highlighted as FUNCTION, should be KEYWORD4(?)
\abs-fontsize
\backslashed-digit
\concat
\draw-line
\harp-pedal
\larger
\page-ref
\rounded-box
\underline

partially highlighted as KEYWORD1, should be KEYWORD4(?)
\with-color
\with-dimensions
\with-url

partially highlighted as KEYWORD3, should be KEYWORD4(?)
\center-align
\center-column
\left-align
\left-column
\right-align
\right-column

partially highlighted as KEYWORD4, should be entirely KEYWORD4(?)
\fret-diagram-terse
\fret-diagram-verbose
\hcenter-in
\justify-field
\justify-string
\note-by-number
\translate-scaled
\wordwrap-field
\wordwrap-string


Hope this helps.
- Mark


  


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