Re: Percussion stick signs

2010-06-15 Thread Stefan Thomas
Dear community,
this a great.
I think this should be mentioned in the documentation for percussion
instruments!

2010/6/15 josé henrique padovani 

> Em 14/06/10 22:56, 胡海鹏 - Hu Haipeng escreveu:
>
>
>> Hello,
>> Today I get a score from my composition teacher. The piece is for
>> orchestra with various instruments. In the perc part, he uses some stick
>> signs such as hard xylophone stick, soft timpani stick.
>>
>>  To insert those symbols I use the Controla font provided by Christian
> Texier... (http://pagespro-orange.fr/christian.texier/mididesi/)
>
> after installing the font, you may want to create variables to be able to
> write the markups quickly..
>
>
> example:
>
> %cello bow for percussion (vibraphone)
> percarco = \markup {\override #'(font-name . "Controla") %loads Controla
> font
> \fontsize #5
> "P" %bow char
> }
>
>
> c4^\percarco
>
>
>
> cheers,
> josé
>
> --
> http://zepadovani.info
>
>
>
> ___
> 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: Percussion stick signs

2010-06-15 Thread Xavier Scheuer
2010/6/15 胡海鹏 - Hu Haipeng :

> Hello,
>   Today I get a score from my composition teacher. The piece is for
> orchestra with various instruments. In the perc part, he uses some
> stick signs such as hard xylophone stick, soft timpani stick. I don't
> know how these sticks look like, but hope Lilypond can do them.
> I don't know whether they are in the Gigsaw, but the Gigsaw is perhaps
> only for Linux. Any advice?
>   If you want to see the sticks, please search on Rapidshare or 4shared for
> "orchestration". There's a book by Samuel Adler, in which he listed out
> various sticks.

Hi!

I'm not a percussionist but you may be interested by these discussions:
http://lists.gnu.org/archive/html/lilypond-user/2010-02/msg00619.html
http://lists.gnu.org/archive/html/lilypond-user/2010-04/msg00294.html

Cheers,
Xavier

--
Xavier Scheuer 

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


Re: Presentation: "Publisher-grade LilyPond" in Ottawa

2010-06-15 Thread Graham Percival
On Sun, Jun 13, 2010 at 7:02 AM, Boris Shingarov  wrote:
> This is not what we are saying in our presentation and/or paper.
> What we are saying is: "We attempted a publication of a major critical
> edition through a major publishing house, using software from a volunteer
> open-source project with limited resources.  We first hoped that this
> software would be immediately (or almost immediately) suitable for
> critical-edition work.  We found issues blocking this work.  These issues
> are orthogonal to the main direction of the LilyPond project.  We fixed
> them, making the book possible.  Future work includes making these solutions
> useful for the wide LilyPond audience, not just for the immediate needs of
> this particular book".

That message is entirely fair.  Others have mentioned that this isn't
the impression the slides give, so let's drop the subject now.  I hope
that you've looked at Reinhold's LAU talks from last month; one of
them is quite relevant to this topic.

> Reason two, the cry for help was heard all over the mailing list starting
> many, many months ago.  Anyone with a LaTeX-based solution yet?  Anyone even
> *suggesting* a LaTeX-based solution yet?  After a year and non-trivial
> (thousands of Euros) bounties offered?

I really cannot recall seeing any offers of "thousands of Euros".  If
they're still valid offers, please send info to bug-lilypond.


> Simplest example: a patch fixes a bug (a Blocker for our real-life
> project).  The fix is used in production for some time, and seems to be
> working fine.  Code review on Rietveld, patch looks good to the reviewers.
> The only problem delaying its push, is the absence of a test case.

We now (in the past hour) have expanded documentation about test
cases; this might help:
http://lilypond.org/doc/v2.13/Documentation/contributor/regression-tests


> What I am trying to do, is create some sort of professional LilyPond
> ecosystem, where people would be allowed to spend serious amount of time on
> LilyPond work, but where problems would actually get fixed.  If a publishing
> project is willing to spend many thousand dollars to fix a certain problem,

That has been attempted before... hmm, 2007?  Han-Wen tried to work on
lilypond full-time, but there just wasn't enough people offering
bounties to be able to support his family (with a young child).  I
mean, think of what an average software developer earns in a month --
can the lilypond user community really come up with that kind of
money?

In some ways it's a "chicken and egg" problem -- you need to have
highly skilled developer(s) to be able to respond quickly and
efficiently to sponsorship requests, but on the other hand, the best
way to get highly skilled developers is to have them working on code,
and bounties are a good way to motivate some people.
* note: they're only good for _some_ people.  Most of our programmers
already have stable, busy jobs (for example, a professor of mechanical
engineering).  Chasing a few 50-euro bounties often works out to be
less than their "real" job.

OTOH, if there's a consistent stream of many hundred-euro bounties,
this could dramatically change things.

- Graham

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


Re: beatLength / beaming in 4/4

2010-06-15 Thread Urs Liska
Today I tried to use the \overrideBeamSetting (near the bottom of this 
email) in my real score and I am very happy that it works perfectly now.


By now I understand the logic behind this from a programmer's perspective.
But I have to say it seems quite counterintuitive from a musical or 
typesetter's point of view. If I change the beatLength setting I'd 
expect that beams are now grouped according to this new beatLength. I 
wouldn't expect that there is a default setting somewhere (which I as a 
typesetter originally don't see at all) which produces four groups in a 
4/4 regardless of the length of the group.
I'd expect the grouping - if not explicitly set to some irregular values 
- to repeat throughout the bar.
I'm not quite sure what the best solution would be, but maybe one should 
have some kind of default grouping similar to the default beam type 
shortcuts.


This setting:
\overrideBeamSettings #'Score #'(4 . 4) #'end
 #'(((1 . 8) . (4 4))
((1 . 16) . (2 2 2 2 2 2 2 2))
((1 . 32) . (4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4)))
might then be written something like:
...
((1 . 16) . (*))
((1 . 32) . (*)))
or
((*) . (*)))
, the right "*" meaning "group beams according to beatLength".
I think this would be clearer and less redundant.

I am not complaining about anything. And probably it's no good moment 
for these ideas - either your current changes go into this direction 
anyway or you won't care to rethink everything again...
Just wanted to give some ideas from a user's perspective. Whether or not 
they are useful for anybody dealing with the issue from a programmer's 
side...


Best
Urs

Am 15.06.2010 00:43, schrieb u_li:

Am 15.06.2010 00:33, schrieb u_li:

Am 14.06.2010 15:37, schrieb Carl Sorensen:

On 6/14/10 7:18 AM, "u_li"  wrote:

   

Am 14.06.2010 15:04, schrieb Carl Sorensen:
 

On 6/14/10 5:24 AM, "u_li"   wrote:


   

[sorry if this should be a double post. When I first sent the message I
didn't
configure my current email client to use my registered address. As I don't
see
my post on the list I assume it didn't get through. If it did please ignore
this second post ]

Dear community,

it seems I have yet another problem with automatic beaming (similar to
problems I read about recently).
What I want LilyPond to do is to beam consecutive 32th notes in a 4/4 time
in
groups of 4 (i.e. 8 groups of 1/8 length each).

 

What version are you using?  This is an important question, because the
autobeaming is changing right now.

Thanks,

Carl

   

The example file says "2.13.19" and this is probably true (I say
probably because I am not at my lilypond computer right now).
So I can just update regularly and hope that my issue ist right now
being addressed?
Would be quite good luck ;-)
 

I couldn't see the example file in my email (the forwarded email came
through as an inlined binary file).

beatLength only adjusts beaming if there is not an explicit rule for the
time signature.  beatLength is mostly used for beam subdivision, rather than
beam division.
   
OK. But in my example beatLength _did_ adjust beaming, only not 
correctly.

See the Notation Reference for setting automatic beam behavior:

   
Of course I have read this. More than once. But I have to admit this 
topic is quite complex and the documentation chapter is confusing (at 
least for me). I could solve some issues by studying the snippets but 
not all.
... I just re-read the topic and still find it confusing. But it 
seems I am beginning to comprehend ...

Do I understand the following correctly?

* in beam-settings.scm there is a default rule for 4/4 time: ((*
  . (1 1 1 1)).
  That is: beams are grouped in four groups of one beatLength (=
  1/4) each.
* If I set beatLength to a different value the above rule is
  still valid but behaves wrongly because the grouping "1 1 1 1"
  refers to the now changed beatLength.
  Therefore I get four correct groups whereas the remaining notes
  are beamed together because there is no grouping defined
  anymore for them.
* This is why I have to figure out a correct overrideBeamSettings
  command with an explicit rule for my desired beam type.

???
If someone could confirm this I would happily (well, not really 
happily, but with a good consciensce) try to figure out a usable 
command on my own.
Sorry, this is not necessary anymore. I fixed it (my problem and my 
not understanding) with


\overrideBeamSettings #'Score #'(4 . 4) #'end
 #'(((1 . 8) . (4 4))
((1 . 16) . (2 2 2 2 2 2 2 2))
((1 . 32) . (4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4)))

i.e. an explicit rule for 1/32 beams.
This was just for the record ;-)

Best
Urs

You will need to use the overrideBeamSettings command to set this up.

There is currently a patch in review that will change this functionality.

Re: Percussion stick signs

2010-06-15 Thread luis jure

el 2010-06-15 a las 09:23 Stefan Thomas escribió:

> this a great.
> I think this should be mentioned in the documentation for percussion
> instruments!


 +1

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


Re: Presentation: "Publisher-grade LilyPond" in Ottawa

2010-06-15 Thread Jan Nieuwenhuizen
Op dinsdag 15-06-2010 om 16:50 uur [tijdzone +0100], schreef Graham
Percival:

> I really cannot recall seeing any offers of "thousands of Euros".  If
> they're still valid offers, please send info to bug-lilypond.

> That has been attempted before... hmm, 2007?  Han-Wen tried to work on
> lilypond full-time, but there just wasn't enough people offering
> bounties

> OTOH, if there's a consistent stream of many hundred-euro bounties,
> this could dramatically change things.

I am considering to offer commercial support and may be able to do
that on a part-time basis.  However, working on two bounties has
illustrated that bounty work can be quite tricky.  It would be very
nice for someone doing this for a hobby and getting to know LilyPond,
but commercial support requires some level of predictability.

Also, if the amount of work is not consistent but takes the form
of a few thousand euros once a year, you would be very lucky if I
(or whoever else would take this on) would happen to be available
within a reasonable time frame to work on those.


Greetings,
Jan.

-- 
Jan Nieuwenhuizen  | GNU LilyPond http://lilypond.org
Freelance IT http://JoyOfSource.com | Avatar®  http://AvatarAcademy.nl  



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


(2.13.x) Alignment of topmost and bottommost staff of page

2010-06-15 Thread Alexander Kobel

Hi, all,


is it possible to tell LilyPond to use the same vertical positions for 
all topmost and bottommost staff lines of different pages?  Rephrased, 
can I say "I know what I'm doing, ignore all vertical extents below the 
last staff lines of a page for vertical stretching, even if it collides 
with the footer"?


I have a case where on a single page, the bottom staff contains a single 
note with two ledger lines and a figured bass number, which causes the 
whole page to be compressed more than I want it, and destroys the 
alignment w.r.t. the page on the opposite side.  I'd rather have this 
going into the footer/margin area, it will look more consistent.
Of course, the same can apply to the topmost staff of a page, though I 
don't think is that severe in this case.



Thanks in advance,
Alexander

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


invisible rest that takes no horizontal space

2010-06-15 Thread Peter Van Kranenburg

Hi all,

\skip and s consume score time, but both print some horizontal space. 
How can I insert an invisible rest that does not take horizontal space?

I searched the manuals and snippet repository, but no clue...

Thanks!

Peter van Kranenburg


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


Re: Percussion stick signs

2010-06-15 Thread Graham Percival
On Tue, Jun 15, 2010 at 11:34:51AM -0300, luis jure wrote:
> 
> el 2010-06-15 a las 09:23 Stefan Thomas escribió:
> 
> > this a great.
> > I think this should be mentioned in the documentation for percussion
> > instruments!
> 
>  +1

Add it to LSR first.

Cheers,
- Graham

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


Re: invisible rest that takes no horizontal space

2010-06-15 Thread James Bailey


On 15.06.2010, at 20:59, Peter Van Kranenburg wrote:


Hi all,

\skip and s consume score time, but both print some horizontal  
space. How can I insert an invisible rest that does not take  
horizontal space?

I searched the manuals and snippet repository, but no clue...

Thanks!

Peter van Kranenburg


Perhaps there's another way of achieving what you want. Can you  
describe in a bit more detail what you want to do?



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


bounties

2010-06-15 Thread Graham Percival
On Tue, Jun 15, 2010 at 08:25:27PM +0200, Jan Nieuwenhuizen wrote:
> Op dinsdag 15-06-2010 om 16:50 uur [tijdzone +0100], schreef Graham
> Percival:
> 
> > That has been attempted before... hmm, 2007?  Han-Wen tried to work on
> > lilypond full-time, but there just wasn't enough people offering
> > bounties
> 
> I am considering to offer commercial support and may be able to do
> that on a part-time basis.  However, working on two bounties has
> illustrated that bounty work can be quite tricky.

Indeed; there's almost no relationship between the amount of work
required and the amount of money being offered.

> It would be very
> nice for someone doing this for a hobby and getting to know LilyPond,
> but commercial support requires some level of predictability.

Actually, somebody pointed out (privately) that chasing bounties
is less appealing for inexperienced developers: a $100 bounty
could very well take you 50 hours to complete (i.e. if it's your
first time working on spacing code), making the job $2 / hr.

> Also, if the amount of work is not consistent but takes the form
> of a few thousand euros once a year, you would be very lucky if I
> (or whoever else would take this on) would happen to be available
> within a reasonable time frame to work on those.

Yes.


I'm not trying to discourage people from offering bounties -- it's
certainly better than nothing!  However, there's very good reasons
why programmers don't immediately start working on any issue that
has a bounty being offered.

One idea I've toyed with is seeking a grant to work on lilypond.
Various governments and agencies give research grants; I'm pretty
certain that we could get a grant to improve medieval chant
notation or contemporary non-Western scales or whatnot.  However,
this would probably require
- a bunch of grant applications
- collaborating with some musicologists (i.e. a medieval chant
  expert, or John Cage scholar, or whatever)
- overhead of writing reports about deliverables, giving
  presentations to people, etc.
- etc.
In the process of doing the specialized notation, the developer
might fix a few "normal" bugs as well.


If there was a concerted effort, particularly between the European
academics involved with LilyPond, it could be done, and we might
even be able to fund a full-time developer for 6 months or even a
year.  However, I'm not certain the effort would be worth it --
writing grants is a lot of work; we'd probably have to make
multiple attempts; dealing with the administration of the grant
would be a lot of work; etc etc.

Cheers,
- Graham

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


Re: invisible rest that takes no horizontal space

2010-06-15 Thread Graham Percival
On Tue, Jun 15, 2010 at 08:59:45PM +0200, Peter Van Kranenburg wrote:
>
> \skip and s consume score time, but both print some horizontal space.  
> How can I insert an invisible rest that does not take horizontal space?
> I searched the manuals and snippet repository, but no clue...

My first instinct is that  s4*0  should do what you want, but I
haven't tested it.

Cheers,
- Graham

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


RE: invisible rest that takes no horizontal space

2010-06-15 Thread Richie Gress



> Hi all,
> 
> \skip and s consume score time, but both print some horizontal space. 
> How can I insert an invisible rest that does not take horizontal space?
> I searched the manuals and snippet repository, but no clue...
> 
> Thanks!
> 
> Peter van Kranenburg


You can't, because I think Lilypond aligns and spaces all music objects (rests, 
text, crescendos, etc.) according to musical time. Tell us what you are trying 
to do, I'm sure one of us geeks will be able to figure something out :)
 - search
  
_
Hotmail is redefining busy with tools for the New Busy. Get more from your 
inbox.
http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: beatLength / beaming in 4/4

2010-06-15 Thread Carl Sorensen



On 6/15/10 11:17 AM, "Urs Liska"  wrote:

> Today I tried to use the \overrideBeamSetting (near the bottom of this email)
> in my real score and I am very happy that it works perfectly now.
> 
> By now I understand the logic behind this from a programmer's perspective.
> But I have to say it seems quite counterintuitive from a musical or
> typesetter's point of view. If I change the beatLength setting I'd expect that
> beams are now grouped according to this new beatLength. I wouldn't expect that
> there is a default setting somewhere (which I as a typesetter originally don't
> see at all) which produces four groups in a 4/4 regardless of the length of
> the group.

Well, I'm not the one who invented these rules.  These rules come from
established handbooks of music notation, such as Read, Ross, and Stone.  I
think that doing things according to the handbooks is the best thing to have
for a default.  And that's what we've tried to do.

> I'd expect the grouping - if not explicitly set to some irregular values - to
> repeat throughout the bar.
> I'm not quite sure what the best solution would be, but maybe one should have
> some kind of default grouping similar to the default beam type shortcuts.
> 
> This setting:
> \overrideBeamSettings #'Score #'(4 . 4) #'end
>  #'(((1 . 8) . (4 4))
> ((1 . 16) . (2 2 2 2 2 2 2 2))
> ((1 . 32) . (4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4)))
> might then be written something like:
> ...
> ((1 . 16) . (*))
> ((1 . 32) . (*)))
> or
> ((*) . (*)))
> , the right "*" meaning "group beams according to beatLength".
> I think this would be clearer and less redundant.

In the documentation, it say that if there are no default rules or beam-type
rules, then beatLength governs beaming.  So all you would need to do to have
the beatLength govern beaming is to do:

\overrideBeamSettings #'Score #'(4 . 4) #'end #'()

That kills all of the beaming rules, and beatLength will completely cover
autobeaming.
> 
> I am not complaining about anything.

I'm not taking your comments as complaining.  Suggestions are always
welcome.

> And probably it's no good moment for
> these ideas - either your current changes go into this direction anyway or you
> won't care to rethink everything again...
> Just wanted to give some ideas from a user's perspective. Whether or not they
> are useful for anybody dealing with the issue from a programmer's side...

Well, I think the new code will have a very easy solution for you.

If you want to always have beaming follow beatLength, you can simply do

\set Score.beamSettings = "#'()

Then beatLength will control the beaming.

HTH,

Carl



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


Re: invisible rest that takes no horizontal space

2010-06-15 Thread Kieren MacMillan
Hi Richie,

> > \skip and s consume score time, but both print some horizontal space. 
> > How can I insert an invisible rest that does not take horizontal space?
> > I searched the manuals and snippet repository, but no clue...

Use

  r4*0

You may have to put

  \once \override Rest #'X-extent = #'(0 . 0)

or

  \once \override Rest #'extra-spacing-width = #'(+inf.0 . -inf.0)

to eliminate any space.

Hope this helps!
Kieren.

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


Re: beatLength / beaming in 4/4

2010-06-15 Thread Kieren MacMillan
Hi Carl,

> Well, I think the new code will have a very easy solution for you.
> If you want to always have beaming follow beatLength, you can simply do
> \set Score.beamSettings = "#'()
> Then beatLength will control the beaming.

THAT SOUNDS AMAZING!!
This has been an irritation of mine for a while now, and your "new code" is 
extremely welcome news.

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


Re: invisible rest that takes no horizontal space

2010-06-15 Thread Peter Van Kranenburg

On 6/15/10 10:05 PM, Kieren MacMillan wrote:

Hi Richie,


\skip and s consume score time, but both print some horizontal space.
How can I insert an invisible rest that does not take horizontal space?
I searched the manuals and snippet repository, but no clue...


Use

   r4*0

You may have to put

   \once \override Rest #'X-extent = #'(0 . 0)

or

   \once \override Rest #'extra-spacing-width = #'(+inf.0 . -inf.0)

to eliminate any space.



Thank you. That triggered the right solution. r4*0 does not work. The 
rest collides with the following note. But, s4*0 works for me. And that 
is exactly what I need. I have around 1000 melodies in which partial 
measures were solved by inserting invisible rests (s) instead of using 
\partial. With this solution it is relatively easy to write a script to 
add *0 to all those invisible rests in order to get visually satisfying 
scores.


Thanks again!

Peter


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


Re: invisible rest that takes no horizontal space

2010-06-15 Thread David Kastrup
Graham Percival  writes:

> On Tue, Jun 15, 2010 at 08:59:45PM +0200, Peter Van Kranenburg wrote:
>>
>> \skip and s consume score time, but both print some horizontal space.  
>> How can I insert an invisible rest that does not take horizontal space?
>> I searched the manuals and snippet repository, but no clue...
>
> My first instinct is that  s4*0  should do what you want, but I
> haven't tested it.

That takes no time, but uses space.  Pretty much the opposite of what
was wanted.

-- 
David Kastrup


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


Re: invisible rest that takes no horizontal space

2010-06-15 Thread Peter Van Kranenburg

On 6/15/10 11:34 PM, Peter Van Kranenburg wrote:

Thank you. That triggered the right solution. r4*0 does not work. The
rest collides with the following note. But, s4*0 works for me. And that
is exactly what I need. I have around 1000 melodies in which partial
measures were solved by inserting invisible rests (s) instead of using
\partial. With this solution it is relatively easy to write a script to
add *0 to all those invisible rests in order to get visually satisfying
scores.


On closer look, I see it does not work... The bar lines after the 
invisible rest are shifted. This takes no score time and no space.


In the Notation Reference I found how to set Score.measurePosition. Is 
it also possible to increase Score.measurePosition?



Peter


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


Consistent gs problem PS->PDF 2.13.24

2010-06-15 Thread Nick Payne
I just downloaded and installed 2.13.24 - linux 64-bit running on Ubuntu 
10.04 amd64. After installing it, every file I try to build gives the 
same error when trying to create the PDF from the PS:


Parsing...
Interpreting music... [8][16][24][32][40]
Preprocessing graphical objects...
Interpreting music...
MIDI output to `bwv1007_prelude.midi'...
Solving 1 page-breaking chunks...[1: 2 or 3 pages]
Drawing systems...
Layout output to `bwv1007_prelude.ps'...
Converting to `./bwv1007_prelude.pdf'...
`gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89 
-dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite 
-sOutputFile="./bwv1007_prelude.pdf" -c .setpdfwrite -f 
"bwv1007_prelude.ps"' failed (256)

error: failed files: "/home/nick/lilypond/Bach/BWV1007/bwv1007_prelude.ly"

If I uninstall 2.13.24 and reinstall 2.13.23 the files all build without 
error. Uninstall 2.13.23 and reinstall 2.13.24 and the error returns.


Nick

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


Re: Consistent gs problem PS->PDF 2.13.24

2010-06-15 Thread Graham Percival
Ghostscript was bumped to something.70, and a bunch of extra
patches we apply to ghostscript changed.  We'll look into it.

Cheers,
- Graham

On Wed, Jun 16, 2010 at 08:46:42AM +1000, Nick Payne wrote:
> I just downloaded and installed 2.13.24 - linux 64-bit running on Ubuntu  
> 10.04 amd64. After installing it, every file I try to build gives the  
> same error when trying to create the PDF from the PS:
>
> Parsing...
> Interpreting music... [8][16][24][32][40]
> Preprocessing graphical objects...
> Interpreting music...
> MIDI output to `bwv1007_prelude.midi'...
> Solving 1 page-breaking chunks...[1: 2 or 3 pages]
> Drawing systems...
> Layout output to `bwv1007_prelude.ps'...
> Converting to `./bwv1007_prelude.pdf'...
> `gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89  
> -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite  
> -sOutputFile="./bwv1007_prelude.pdf" -c .setpdfwrite -f  
> "bwv1007_prelude.ps"' failed (256)
> error: failed files: "/home/nick/lilypond/Bach/BWV1007/bwv1007_prelude.ly"
>
> If I uninstall 2.13.24 and reinstall 2.13.23 the files all build without  
> error. Uninstall 2.13.23 and reinstall 2.13.24 and the error returns.
>
> Nick
>
> ___
> 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


Stem lengths not consistent

2010-06-15 Thread Nick Payne
In the following example, why should the length of the stem on the 
quarter note E in voice 3 at the end of the 2nd bar be longer than the 
stem on all the other single notes. It looks rather odd. Similarly, the 
stem on the  chord in the same voice at the end of bar 1 is longer 
than the stem on the following  chord.


\version "2.13.23"

\relative c' {
\key e \minor
<<
{
e'2 e4.. fis16 |
g4.. fis16 e4 g |
}
\\
{
e,,2 s |
e s |
}
\\
{
2 \stemDown  |
 s4 e |
}
\\
{
b,4\rest e2 e4 |
b\rest e2 b4\rest |
}
>>
}

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


Re: bounties

2010-06-15 Thread Jonathan Wilkes
Writing reports on deliverables isn't overhead, it's documentation of new 
features (which would have to 
be done anyway).  Though presentations would certainly be overhead, as well as 
filling out forms, forms, 
forms...

-Jonathan

Message: 2
Date: Tue, 15 Jun 2010 20:19:34 +0100
From: Graham Percival 
Subject: bounties
To: Jan Nieuwenhuizen 
Cc: lilypond-user@gnu.org, LilyPond Development
    
Message-ID: <20100615191934.gb10...@sapphire>
Content-Type: text/plain; charset=us-ascii

On Tue, Jun 15, 2010 at 08:25:27PM +0200, Jan Nieuwenhuizen wrote:
> Op dinsdag 15-06-2010 om 16:50 uur [tijdzone +0100], schreef Graham
> Percival:
> 
> > That has been attempted before... hmm, 2007?  Han-Wen tried to work on
> > lilypond full-time, but there just wasn't enough people offering
> > bounties
> 
> I am considering to offer commercial support and may be able to do
> that on a part-time basis.  However, working on two bounties has
> illustrated that bounty work can be quite tricky.

Indeed; there's almost no relationship between the amount of work
required and the amount of money being offered.

> It would be very
> nice for someone doing this for a hobby and getting to know LilyPond,
> but commercial support requires some level of predictability.

Actually, somebody pointed out (privately) that chasing bounties
is less appealing for inexperienced developers: a $100 bounty
could very well take you 50 hours to complete (i.e. if it's your
first time working on spacing code), making the job $2 / hr.

> Also, if the amount of work is not consistent but takes the form
> of a few thousand euros once a year, you would be very lucky if I
> (or whoever else would take this on) would happen to be available
> within a reasonable time frame to work on those.

Yes.


I'm not trying to discourage people from offering bounties -- it's
certainly better than nothing!  However, there's very good reasons
why programmers don't immediately start working on any issue that
has a bounty being offered.

One idea I've toyed with is seeking a grant to work on lilypond.
Various governments and agencies give research grants; I'm pretty
certain that we could get a grant to improve medieval chant
notation or contemporary non-Western scales or whatnot.  However,
this would probably require
- a bunch of grant applications
- collaborating with some musicologists (i.e. a medieval chant
  expert, or John Cage scholar, or whatever)
- overhead of writing reports about deliverables, giving
  presentations to people, etc.
- etc.
In the process of doing the specialized notation, the developer
might fix a few "normal" bugs as well.


If there was a concerted effort, particularly between the European
academics involved with LilyPond, it could be done, and we might
even be able to fund a full-time developer for 6 months or even a
year.  However, I'm not certain the effort would be worth it --
writing grants is a lot of work; we'd probably have to make
multiple attempts; dealing with the administration of the grant
would be a lot of work; etc etc.

Cheers,
- Graham


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


Tweak

2010-06-15 Thread Jan A . Shullenberger
I am a neophyte Lilypond user. I understand how to use the TWEAK command to show
a chord with 1 LARGE note and 1 SMALL note. How do I show 1 LARGE whole note
with a SMALL quarter note + 2 eighth notes + 1 half note? 


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


Uninstalling and reinstalling in linux [was: Re: Consistent gs problem PS->PDF 2.13.24]

2010-06-15 Thread Dmytro O. Redchuk
On Wed 16 Jun 2010, 08:46 Nick Payne wrote:
> I just downloaded and installed 2.13.24 - linux 64-bit running on
> Ubuntu 10.04 amd64. After installing it, every file I try to build
All the same, but could not catch this problem.

> Converting to `./bwv1007_prelude.pdf'...
> `gs -q -dSAFER -dDEVICEWIDTHPOINTS=595.28
> -dDEVICEHEIGHTPOINTS=841.89 -dCompatibilityLevel=1.4 -dNOPAUSE
> -dBATCH -r1200 -sDEVICE=pdfwrite
> -sOutputFile="./bwv1007_prelude.pdf" -c .setpdfwrite -f
> "bwv1007_prelude.ps"' failed (256)
> error: failed files: "/home/nick/lilypond/Bach/BWV1007/bwv1007_prelude.ly"
> 
> If I uninstall 2.13.24 and reinstall 2.13.23 the files all build
> without error. Uninstall 2.13.23 and reinstall 2.13.24 and the error
> returns.
BTW, you need not to uninstall and reinstall to try different versions.

What i'm using:

 - before installing new version of lilypond i remove ~/lilypond, which is a
   symlink actually,
 - after installing a new version i move it to ~/lilyponds/lilypond-
   and make a symlink lilypond -> ~/lilyponds/lilypond-

Everything works nice. To switch to other version i need to edit a symlink.

> Nick

-- 
  Dmytro O. Redchuk

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