Re: lilypond-user Digest, Vol 38, Issue 17

2006-01-17 Thread Erik Sandberg
On Tuesday 17 January 2006 03.16, Han-Wen Nienhuys wrote:
> alanvw wrote:
> > PS I would like to hear from others who use Notepad++ and a comment from
> > Han.
>
> (the name's Han-Wen, not Han).
>
> it looks  interesting, since it can be compiled under MinGW as well.
> However, It also looks like it might be a bit heavyweight for our
> purposes. The binaries weigh in at 600 kb.

SciTE is about as heavyweight, and has one advantage IMHO: It is portable, so 
it would be possible to deliver a uniform default Lilypond experience on all 
platforms.

(Notepad++ is based on SciTE, and I don't really know the difference apart 
from portability, so if anyone claims that Notepad++ is a better editor, then 
I will not attempt to falsify that claim)

-- 
Erik


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


lute tab

2006-01-17 Thread Jean-marc LEGRAND




Hi lit !

It's been a really long time since I haven't been writting here, just because 
what I've engraved so
far wasn't that difficult.

Today, my wish is to produce lute tabs, from original fac simile.

I'd like to know if anyone of you has already tried this, and if an example 
could be given. I've
just begun with Django, which is really great, but I find it too bad not to 
keep going with my
favorite Lily.

Best regards and wish you a happy new year !

JMarc



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


Re: feature request: semi-automatic vertical spacement

2006-01-17 Thread Han-Wen Nienhuys

Trevor Bača wrote:

(Or maybe this is already possible some other way and I just haven't
researched hard enough; if so, please ignore the request.)


Of course it's possible, you just have to write loads of Scheme code :-)

I can look into this. Shall I make a combined quote for refactoring the
pagelayout to do both automatic stretching and absolute positioning?


Yes, please. If the absolute adjustments wind up being considerably
more complicated than the relative (stretching) adjustments, then
maybe you can also quote separately so that Nicolas and I (and perhaps
others in the group) can help divide up the costs.


Hi,

sorry for the delays. The orchestra was very hectic for the past days, 
causing some delay.


Unfortunately, I misread your original request.  It's certainly feasible 
to make staves appear at fixed distances and to make systems appear at 
fixed positions on the page. However, I don't see how I can make staves 
appear at fixed positions on the page in a sensible way.


I can add the latter (systems at fixed Y positions, including necessary 
refactoring) for 150 eur. You should be able to make staves appear at 
fixed positions in a system by simply setting the Y-offset of the 
respective Staff.VerticalAxisGroup.


I plan to start this work on page layout early next week.


--

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

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



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


Hebrew, UTF-8, etc.

2006-01-17 Thread Nahum Wengrov
I'm using Win XP, Lilypond 2.6.5.

I edited my .ly file, containing Hebrew in header text and in lyrics, in
Notepad and saved is as "UTF-8," but Lilypond seems not to recognise it. 

Is there a known bug in Notepad concerning UTF-8, or is it UTF-8 encoding
incompatible with Lilypond? 

Should I try a different editor? 
Or do I need to install any special fonts to some obscure Lilypond folder,
Or what?

If so, where do I find such fonts, and how do I install them? 



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


Re: feature request: semi-automatic vertical spacement

2006-01-17 Thread Trevor Bača
On 1/17/06, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote:
> Trevor Bača wrote:
> >>>(Or maybe this is already possible some other way and I just haven't
> >>>researched hard enough; if so, please ignore the request.)
> >>
> >>Of course it's possible, you just have to write loads of Scheme code :-)
> >>
> >>I can look into this. Shall I make a combined quote for refactoring the
> >>pagelayout to do both automatic stretching and absolute positioning?
> >
> > Yes, please. If the absolute adjustments wind up being considerably
> > more complicated than the relative (stretching) adjustments, then
> > maybe you can also quote separately so that Nicolas and I (and perhaps
> > others in the group) can help divide up the costs.
>
> Hi,
>
> sorry for the delays. The orchestra was very hectic for the past days,
> causing some delay.
>
> Unfortunately, I misread your original request.  It's certainly feasible
> to make staves appear at fixed distances and to make systems appear at
> fixed positions on the page. However, I don't see how I can make staves
> appear at fixed positions on the page in a sensible way.
>
> I can add the latter (systems at fixed Y positions, including necessary
> refactoring) for 150 eur. You should be able to make staves appear at
> fixed positions in a system by simply setting the Y-offset of the
> respective Staff.VerticalAxisGroup.

OK, that should work so long as the Staff.VerticalAxisGroup settings
are on a system-by-system basis rather than global to an entire score.

Sounds good; put me down for the EUR 150.


--
Trevor Bača
[EMAIL PROTECTED]
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


writing Irish Traditional music

2006-01-17 Thread debian
Please, 

is there any recommended sources of info on writing Irish Tradition tunes using 
Lilypond ?

(For example, how does one stipulate rolls ?)

Lilypond is a super system.  I love it already, after years of using ABC.  
Thanks a lot.

Does anyone have any hints for a fast:

editor -> score -> midi

revision cycles ?

I use timidity and xemacs.

I see no point in involving products like Rosegarden or Noteedit et
al.  I just key the Lilypond source straight into the file using
xemacs and then browse the score and listen to the midi, before doing
corrections.

Thanks again.

Joe Mc Cool


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


Re: lilypond-user Digest, Vol 38, Issue 43 Which editor to use

2006-01-17 Thread Gordon Gilbert

Hi folks!

I've finally managed to install jEdit on my Windoze box, so now I use that 
on both my Windoze machine, and my FreeBSD machine.  That way, it's easier 
to see the changes/syntax highlights, etc.


BTW, any indication of when a 2.8 will come out?  And what new stuff might 
be in it?


Blessings,

Fr. Gordon Gilbert


+=+
| Angels' Roost Farm  |
|   Rev. Fr. Gordon Gilbert & Susan Gilbert   |
|   705-549-5056  |
|[EMAIL PROTECTED]  |
|[EMAIL PROTECTED] |
+=+


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


RE: feature request: semi-automatic vertical spacement

2006-01-17 Thread Fairchild

Some months ago I proposed implementation of individual line spacing control
with\breakSpace #n to force n staff spaces between lines, and
\pageBreakSpace #n to force n staff spaces at the bottom of a page.  Spacing
following normal breaks or those forced with \break or \pageBreak would be
calculated as now.

This presents a simple syntax to the user and allows precise vertical
spacing of individual lines or of an entire page if each line is followed by
a \breakSpace or \pageBreakSpace.

Too simple?

   - Bruce

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Han-Wen Nienhuys
Sent: Tuesday, January 17, 2006 11:45 AM
To: Trevor Baca
Cc: Nicolas Sceaux; lilypond-user@gnu.org
Subject: Re: feature request: semi-automatic vertical spacement


Trevor Bača wrote:
>>>(Or maybe this is already possible some other way and I just haven't 
>>>researched hard enough; if so, please ignore the request.)
>>
>>Of course it's possible, you just have to write loads of Scheme code 
>>:-)
>>
>>I can look into this. Shall I make a combined quote for refactoring 
>>the pagelayout to do both automatic stretching and absolute 
>>positioning?
> 
> Yes, please. If the absolute adjustments wind up being considerably 
> more complicated than the relative (stretching) adjustments, then 
> maybe you can also quote separately so that Nicolas and I (and perhaps 
> others in the group) can help divide up the costs.

Hi,

sorry for the delays. The orchestra was very hectic for the past days, 
causing some delay.

Unfortunately, I misread your original request.  It's certainly feasible 
to make staves appear at fixed distances and to make systems appear at 
fixed positions on the page. However, I don't see how I can make staves 
appear at fixed positions on the page in a sensible way.

I can add the latter (systems at fixed Y positions, including necessary 
refactoring) for 150 eur. You should be able to make staves appear at 
fixed positions in a system by simply setting the Y-offset of the 
respective Staff.VerticalAxisGroup.

I plan to start this work on page layout early next week.


-- 

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

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



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





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


output files where ?

2006-01-17 Thread debian
Please,

how can I control where Lilypond (v2.2.6) puts her output files: dvi, tex, mid,
ps, pdf etc ?  At the moment she puts them in the current directory.

Thanks

Joe Mc Cool


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


Re: Hebrew, UTF-8, etc.

2006-01-17 Thread martial
hello

> Is there a known bug in Notepad concerning UTF-8, or is it UTF-8 encoding
> incompatible with Lilypond? 


If you use The Windows NotePad they can not save in UFT-8 !
If you want a simple textEditor  use NotePad2
http://www.flos-freeware.ch/notepad2.html
in the file menu choise code UFT-8 










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


Re: feature request: semi-automatic vertical spacement

2006-01-17 Thread Trevor Bača
On 1/17/06, Fairchild <[EMAIL PROTECTED]> wrote:
>
> Some months ago I proposed implementation of individual line spacing control
> with\breakSpace #n to force n staff spaces between lines, and
> \pageBreakSpace #n to force n staff spaces at the bottom of a page.  Spacing
> following normal breaks or those forced with \break or \pageBreak would be
> calculated as now.
>
> This presents a simple syntax to the user and allows precise vertical
> spacing of individual lines or of an entire page if each line is followed by
> a \breakSpace or \pageBreakSpace.
>
> Too simple?

Hey Bruce,

You know, that might work. Could we work out a fictitious example real
quick so I can see how the numbers would work?

Let's say that we've got a score on US letter in portrait orientation
(so 8.5" wide and 11" tall) and that on one particular page there are
to be two systems, each with three staves, so:


 = (sys 2, staff 3)

 = (sys 2, staff 2)

 = (sys 2, staff 1)



  = (sys 1, staff 3)

  = (sys 1, staff 2)

  = (sys 1, staff 1)


So we've got a page with 2 systems, each with 3 staves (with a total
of 6 staves on the page).

Then we decide we want the following (all of which are made-up for
example), working from the bottom of the page up over all 6 staves:

1. lowest line of [sys 1, staff 1] to be 1.4" from bottom-of-page
2. lowest line of [sys 1, staff 2] to be 2.9" from bottom-of-page
3. lowest line of [sys 1, staff 3] to be 4.26" from bottom-of-page
4. lowest line of [sys 2, staff 1] to be 6.2" from bottom-of-page
5. lowest line of [sys 2, staff 2] to be 7.82" from bottom-of-page
6. lowest line of [sys 2, staff 3] to be 9.53" from bottom-of-page

what would be hypothetical settings for \breakSpace #n and
\pageBreakSpace #n to achieve those values?

(And assuming that we can come up with a good example here, there
remains the question of whether it's better to put what is essentially
page-layout information inline with the musical directives (like with
\breakSpace and \pageBreakSpace) or whether it's better for that
page-layout information to go in an entirely separate part of the .ly
file ... probably that \layout { } block. I'm divided about that
question, but leaning towards the idea that this and other type of
page definition information should live outside of the main music
entry commands. Thoughts?)


--
Trevor Bača
[EMAIL PROTECTED]
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: feature request: semi-automatic vertical spacement

2006-01-17 Thread Han-Wen Nienhuys

Trevor Bača wrote:


question, but leaning towards the idea that this and other type of
page definition information should live outside of the main music
entry commands. Thoughts?)


This is hard; if page layout commands aren't inside the music, how can 
you identify which system to use for a particular layout tweak?



--

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

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



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


Re: feature request: semi-automatic vertical spacement

2006-01-17 Thread Trevor Bača
On 1/17/06, Han-Wen Nienhuys <[EMAIL PROTECTED]> wrote:
> Trevor Bača wrote:
>
> > question, but leaning towards the idea that this and other type of
> > page definition information should live outside of the main music
> > entry commands. Thoughts?)
>
> This is hard; if page layout commands aren't inside the music, how can
> you identify which system to use for a particular layout tweak?

Identifiers, of course ... but quite kludge-y to be sure ... and then
the identifiers have to be in-line, so you're probably right.


--
Trevor Bača
[EMAIL PROTECTED]
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


RE: feature request: semi-automatic vertical spacement

2006-01-17 Thread Fairchild
Trevor -

The notion is so simple (maybe too simple) that a detailed example would
only make it seem more complex.

Simply use \breakSpace at the break point of any staff to override the
springs and force the distance from the bottom line of the staff to the top
line of the next, ignoring everything on or around the staff.
\pageBreakSpace would force space between the bottom line of the staff to
the bottom page margin.

Let the fancy layout algorithms deal with anything left over and complain if
spacing is over specified.

Normally the default layout is good, with few adjustments necessary.

Now I use a mixture of \pageBreak, betweensystempadding, betweensystemspace,
Staff minimumVerticalExtent, \markup { " " \raise #n " " }, and TLC to trick
the vertical layout algorithms.  The result is often unpredictable.

  - Bruce

-Original Message-
From: Trevor Baca [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, January 17, 2006 6:01 PM
To: Fairchild
Cc: Han-Wen Nienhuys; Nicolas Sceaux; lilypond-user@gnu.org
Subject: Re: feature request: semi-automatic vertical spacement


On 1/17/06, Fairchild <[EMAIL PROTECTED]> wrote:
>
> Some months ago I proposed implementation of individual line spacing 
> control with\breakSpace #n to force n staff spaces between lines, and 
> \pageBreakSpace #n to force n staff spaces at the bottom of a page.  
> Spacing following normal breaks or those forced with \break or 
> \pageBreak would be calculated as now.
>
> This presents a simple syntax to the user and allows precise vertical 
> spacing of individual lines or of an entire page if each line is 
> followed by a \breakSpace or \pageBreakSpace.
>
> Too simple?

Hey Bruce,

You know, that might work. Could we work out a fictitious example real quick
so I can see how the numbers would work?

Let's say that we've got a score on US letter in portrait orientation (so
8.5" wide and 11" tall) and that on one particular page there are to be two
systems, each with three staves, so:


 = (sys 2, staff 3)

 = (sys 2, staff 2)

 = (sys 2, staff 1)



  = (sys 1, staff 3)

  = (sys 1, staff 2)

  = (sys 1, staff 1)


So we've got a page with 2 systems, each with 3 staves (with a total of 6
staves on the page).

Then we decide we want the following (all of which are made-up for example),
working from the bottom of the page up over all 6 staves:

1. lowest line of [sys 1, staff 1] to be 1.4" from bottom-of-page 2. lowest
line of [sys 1, staff 2] to be 2.9" from bottom-of-page 3. lowest line of
[sys 1, staff 3] to be 4.26" from bottom-of-page 4. lowest line of [sys 2,
staff 1] to be 6.2" from bottom-of-page 5. lowest line of [sys 2, staff 2]
to be 7.82" from bottom-of-page 6. lowest line of [sys 2, staff 3] to be
9.53" from bottom-of-page

what would be hypothetical settings for \breakSpace #n and \pageBreakSpace
#n to achieve those values?

(And assuming that we can come up with a good example here, there remains
the question of whether it's better to put what is essentially page-layout
information inline with the musical directives (like with \breakSpace and
\pageBreakSpace) or whether it's better for that page-layout information to
go in an entirely separate part of the .ly file ... probably that \layout {
} block. I'm divided about that question, but leaning towards the idea that
this and other type of page definition information should live outside of
the main music entry commands. Thoughts?)


--
Trevor Bača
[EMAIL PROTECTED]




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


Re: output files where ?

2006-01-17 Thread Graham Percival


On 17-Jan-06, at 1:54 PM, debian wrote:

how can I control where Lilypond (v2.2.6) puts her output files: dvi, 
tex, mid,

ps, pdf etc ?  At the moment she puts them in the current directory.


$ lilypond --help
...
  -o, --output=FILEwrite output to FILE (suffix will be 
added)

...

I'm pretty sure this still works in 2.2.6.

- Graham



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


Re: feature request: semi-automatic vertical spacement

2006-01-17 Thread Graham Percival


On 16-Jan-06, at 12:24 PM, Nicolas Sceaux wrote:


Han-Wen Nienhuys <[EMAIL PROTECTED]> writes:


there should be a user definable function for making the tweak file
names, so that the user could put the generated files in some
particular directory for instance.
(pagelayout-tweak-filename book-id score-id) => a pathname string.


why?


To ease my life?


It would make my life easier and a little bit more aesthetically 
pleasing, but on second thought it's not a big deal.  In my realtime 
lilypond project, I have a huge number of small files.  Most of them 
are in the form "line-1.png", "line-2.png", etc... except for the first 
one, which is "line.png".


It's easy enough to tell perl what the filename will be:
  if ($outN==0) { $outF="line.png"} else
{ $outF="line-${outN}.png"};

Now, if anybody looks in the output directory, they might get confused 
about the "line-X" vs. "line" thing... but I can just document that.


So never mind.  :)
- Graham



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


Parentheses Again

2006-01-17 Thread Nahum Wengrov
Hi again,
I'm using Lilypond 2.6.5-1.
The following code causes Lilypond to halt:

fis4 << {
\override NoteHead  #'print-function
=
#(parenthesize-callback Note_Head::print)
fis16 
\revert NoteHead #'print-function
} \\ { \stemUp fis,16 \stemNeutral } >>

I included the code from the example from lstencil-hacking.ly.

A similar section, namely:

 << { r8 } \\ { 
\override Beam  #'print-function
=
#(parenthesize-callback Beam::print)
  b16[ c] 
\revert Beam #'print-function
} >> \break

Works fine.

Any help would be appreciated.



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


Double clefs?

2006-01-17 Thread amhso (sent by Nabble.com)

I'm new to all this lilypond. I used to use noteworhty so this is a big change for me. anyways... Picture of my situation. I don't get how to format all this stuff. feels like programming. How do i make the second clef disappear? and that big tie on the bottom. here's my code too


\header {
  dedication = "Dedicated to Pleasanton Middle School Symphonic Band of 2006
  title = "Hungarian Rhapsody no.2"
  subtitle = "Transciption by Alex So"
  composer = "Franz Liszt (1811-1886)"
  arranger = "Alex So"
  copyright = "Alex So 2006"
}

\version "2.7.17"

global =  {
  \key e \minor
  \time 2/4
}
  
i = \context Staff \relative c''{
  \context Voice = "i"
  \voiceOne

  \acciaccatura cis,8 cis2 | \appoggiatura cis16[ \appoggiatura b16 \appoggiatura cis16]
  
}


\score {
    \context PianoStaff <<
        \context Staff = "violin" << 
            \global 
            \clef treble
            \i
        >>
    >>
    \layout {
        \context {
            \Score
            \override SpacingSpanner #'spacing-increment = #3
        }
    }
    \midi {
        \tempo 4 = 54
    }
}

%% Local Variables:
%% coding: utf-8
%% End:


I haven't changed the instruments either. (If you want to know the transposed piece I am trying to do, Hungarian Rhapsody no. 2 - Liszt)

View this message in context: Double clefs?
Sent from the Gnu - Lilypond - User forum at Nabble.com.
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user