Re: Naming of staff-staff-spacing

2015-02-19 Thread Keith OHara
Noeck  gmx.de> writes:

> Wouldn’t it
> be more straight-forward to have identical objects (alists) behind these
> consistently named properties? I.e. a different name for this function and
> reserve the consistent name for what is currently the default-staff-staff-
> spacing?
> 

Yes. There is a request along these lines at
 https://code.google.com/p/lilypond/issues/detail?id=3482

It takes (understandably, I think) a lot of encouragement and/or
volunteering to change the names, change the documentation, and make
a conversion rule so old scores are updated properly.  I have wanted
to be the volunteer in this case, but haven't had the time.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Acciaccatura with extended slur

2015-02-19 Thread tisimst
Ralph,

Using \slashedGrace and a manually placed normal slur between the grace note 
and the note you want should do the trick. 

- Abraham

Sent from my iPhone

> On Feb 19, 2015, at 6:48 PM, Ralph Palmer [via Lilypond] 
>  wrote:
> 
> Greetings -
> 
> I'm running LilyPond 2.18.2 under Windows 7, with Frescobaldi 2.17.2
> 
> I'm transcribing (and then trasnsposing) some music, and I've run into a 
> problem reproducing some acciaccaturas with extended slurs. I tried attaching 
> a .pdf of the source (AcciaccaturaSlurSource.pdf) and the .pdf of what I've 
> tried so far (AcciaccaturaSlur.pdf), but the email was rejected because it 
> was too large. I've put the images in DropBox. Here are the links :
> https://dl.dropboxusercontent.com/u/76531383/AcciaccaturaSlur.png
> https://dl.dropboxusercontent.com/u/76531383/AcciaccaturaWithSlur.pdf
> 
> I could not find anything in the documents or in the Snippet Repository that 
> addressed the problem. I would appreciate some help, or at least a nudge in 
> the right direction. Even using the \slurUp solution, the slur sometimes 
> collides with the grace note.
> 
> Here's my code for my attempts:
> 
> %%%
> 
> \version "2.18.2"
> 
> \language english
> 
> A =
> \relative c'' {  
>   \key d \major
>   \clef treble
>   \time 2/4
>   
> 
>   \slurUp \acciaccatura {e8} cs( a) \slurUp \acciaccatura {e'8} b4-- |
>   
>   \slurUp \acciaccatura {a'8} cs,16( d e8) d16( cs b8) |
>   
>   \slurUp \acciaccatura {e8(} cs a) \slurUp \acciaccatura {e'8(} b4--) |
> 
> }
> 
> \score {
>   \A
>   \layout {}
>   
> }
> 
> 
> %%%5
> 
> Thanks for your time and attention,
> 
> Ralph
> 
> -- 
> Ralph Palmer
> Brattleboro, VT
> USA
> [hidden email]
> 
> ___ 
> lilypond-user mailing list 
> [hidden email] 
> https://lists.gnu.org/mailman/listinfo/lilypond-user
> 
> 
> If you reply to this email, your message will be added to the discussion 
> below:
> http://lilypond.1069038.n5.nabble.com/Acciaccatura-with-extended-slur-tp172107.html
> To start a new topic under User, email ml-node+s1069038n...@n5.nabble.com 
> To unsubscribe from Lilypond, click here.
> NAML




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Acciaccatura-with-extended-slur-tp172107p172108.html
Sent from the User mailing list archive at Nabble.com.___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Acciaccatura with extended slur

2015-02-19 Thread Ralph Palmer
Greetings -

I'm running LilyPond 2.18.2 under Windows 7, with Frescobaldi 2.17.2

I'm transcribing (and then trasnsposing) some music, and I've run into a
problem reproducing some acciaccaturas with extended slurs. I tried
attaching a .pdf of the source (AcciaccaturaSlurSource.pdf) and the .pdf of
what I've tried so far (AcciaccaturaSlur.pdf), but the email was rejected
because it was too large. I've put the images in DropBox. Here are the
links :
https://dl.dropboxusercontent.com/u/76531383/AcciaccaturaSlur.png
https://dl.dropboxusercontent.com/u/76531383/AcciaccaturaWithSlur.pdf

I could not find anything in the documents or in the Snippet Repository
that addressed the problem. I would appreciate some help, or at least a
nudge in the right direction. Even using the \slurUp solution, the slur
sometimes collides with the grace note.

Here's my code for my attempts:

%%%

\version "2.18.2"

\language english

A =
\relative c'' {
  \key d \major
  \clef treble
  \time 2/4


  \slurUp \acciaccatura {e8} cs( a) \slurUp \acciaccatura {e'8} b4-- |

  \slurUp \acciaccatura {a'8} cs,16( d e8) d16( cs b8) |

  \slurUp \acciaccatura {e8(} cs a) \slurUp \acciaccatura {e'8(} b4--) |

}

\score {
  \A
  \layout {}

}


%%%5

Thanks for your time and attention,

Ralph

-- 
Ralph Palmer
Brattleboro, VT
USA
palmer.r.vio...@gmail.com
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to increase the distance between systems? (new try) (7)

2015-02-19 Thread Paul Morris
Hi Kaj,

In my experience adjusting vertical spacing in LilyPond can be particularly
complicated and "low-level".  I wrote an include file to simplify things.
You can read about it and access it here:

https://github.com/openlilylib/openlilylib/tree/master/notation-snippets/scale-vertical-spacing

Basically it lets you scale the default spacing values and spares you from
having to decide whether to adjust padding, basic-distance, or
minimum-distance.  Usually you just know you want more or less spacing
somewhere and you don't really care about how LilyPond does it.

Cheers,
-Paul




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/How-to-increase-the-distance-between-systems-new-try-tp172032p172106.html
Sent from the User mailing list archive at Nabble.com.

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


Re: How to increase the distance between systems? (new try) (7)

2015-02-19 Thread Kaj

Hi Joram!

I would lie if I said that I now understand it all. No, on the contrary, 
you have made the "learning mountain" even higher and the slope even 
steeper. After reading your latest e-mail, I went back to the Notation 
Reference and the Internals Reference to get more information. But there 
is so much! LilyPond is really not easy to learn. A million of functions 
with as many properties, yes that is what they seem to. Often, for a 
non-expert as me, it looks to be different routines for almost the same 
thing. See e.g. all different text handlers. I am at the beginning to 
perceive some kind of pattern, not understand, but to accept which unit 
is connected to which task.


Well, end of complain section. I saw,  exactly as you pointed out, that 
I was wrong in the assumed equity between the two ways of writing the 
assignments. Just the opposite of what I thought, that the other keys in 
the a-list were unaffected they are zeroed, or more correct reset to 
their default-when-unset values, which most often is zero. This is a new 
learning. Possibly I have come across the text in the manual before, but 
then I was not ready to assimilate it. At that moment I was searching 
for more elementary info. And so it will continue until I have learnt 
enough to feel that I can use the program, and it is a well known tool.


At least one more question remains: If I now has redefined the a-list 
and assigned a zero to the keys minimum-distance and padding, but put a 
reasonable value to basic-distance, how can this make the function 
(grob) to work as if it were another one? VerticalAxisGroup does the job 
it should not be able to do, but instead StaffGrouper should. 
Demonstrably I was able to change the distance between the staves inside 
the system by the means of VerticalAxisGroup while StaffGrouper is the 
one which actually should do that job. Yes, I know that you tried to 
give an explanation, but, sorry to say, it was much above my head.


Nevertheless, thank you very much for your try.
Kaj

On 2015-02-19 19:12, Noeck wrote:

Hi Kaj,


These two ways of writing, should be equivalent:
 \override Staff.VerticalAxisGroup.staff-staff-spacing = #'((basic-distance 
.
15))
 \override Staff.VerticalAxisGroup.staff-staff-spacing.basic-distance = #15
but they are not.

No, because in the first line you set the spacing to (basic-distance . 15), i.e.
you remove the function which is there by default and replace it with an alist.
If you replace this function with an alist #'((...)), it works again, but you’ve
lost the flexibility that this function offers.
In the second case you try to override the basic-distance property of the
staff-staff-spacing. But because this is a function, it has no such property.
That’s where the error occurs.

If there was no function involved here, it still is different because in the
first case you have only one spacing setting (basic-distance is 15) and thus you
remove all others (padding and so on). In the second case you keep all the other
settings in the alist and just override the basic-distance.

What is indeed the same (and failing in both cases for the reason above) is:
\override Staff.VerticalAxisGroup #'staff-staff-spacing #'basic-distance = #15
\override Staff.VerticalAxisGroup.staff-staff-spacing.basic-distance = #15


Probably the possibility will be
closed in the future, when someone has corrected the error.

So I would object here. I think this is no error. What I learned from this
conversation is that naming things that are conceptually different in a
consistent way (like the staff-staff-spacing here) is likely to confuse users.

Cheers,
Joram



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


Naming of staff-staff-spacing

2015-02-19 Thread Noeck
Hi LilyPond developers,

the conversation in the thread »How to increase the distance between systems?
(new try)« has drawn my attention to vertical spacing settings and I have one
question concerning:
http://www.lilypond.org/doc/v2.18/Documentation/notation/flexible-vertical-spacing-within-systems#spacing-of-ungrouped-staves

Why is »staff-staff-spacing« a function in contrast to all other A-B-spacings
which are alists? I mean, I understand the extra layer because of grouped and
ungrouped staves. But from a user’s perspective this is confusing. Wouldn’t it
be more straight-forward to have identical objects (alists) behind these
consistently named properties? I.e. a different name for this function and
reserve the consistent name for what is currently the 
default-staff-staff-spacing?

This was not such an issue in older versions because only experts knew how to
change components of this alist using #' etc. And if the function is replaced by
a complete alist this is also no problem. But in recent versions one can do:
\override VerticalAxisGroup.staff-staff-spacing.basic-distance = #15
and for all other spacings except staff-staff this works.

I mean, I know why the design is like this, but wouln’t a different naming help
to make it understandable for users?

Cheers,
Joram


PS: In case you ask for suggestions: Experts on this will find better names, but
how about:
staff-staff-spacing -> general-staff-staff-spacing
default-staff-staff-spacing -> staff-staff-spacing

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


Re: How to increase the distance between systems? (new try)

2015-02-19 Thread Noeck
Hi Kaj,

> These two ways of writing, should be equivalent:
> \override Staff.VerticalAxisGroup.staff-staff-spacing = 
> #'((basic-distance .
> 15))
> \override Staff.VerticalAxisGroup.staff-staff-spacing.basic-distance = #15
> but they are not.

No, because in the first line you set the spacing to (basic-distance . 15), i.e.
you remove the function which is there by default and replace it with an alist.
If you replace this function with an alist #'((...)), it works again, but you’ve
lost the flexibility that this function offers.
In the second case you try to override the basic-distance property of the
staff-staff-spacing. But because this is a function, it has no such property.
That’s where the error occurs.

If there was no function involved here, it still is different because in the
first case you have only one spacing setting (basic-distance is 15) and thus you
remove all others (padding and so on). In the second case you keep all the other
settings in the alist and just override the basic-distance.

What is indeed the same (and failing in both cases for the reason above) is:
\override Staff.VerticalAxisGroup #'staff-staff-spacing #'basic-distance = #15
\override Staff.VerticalAxisGroup.staff-staff-spacing.basic-distance = #15

> Probably the possibility will be
> closed in the future, when someone has corrected the error.

So I would object here. I think this is no error. What I learned from this
conversation is that naming things that are conceptually different in a
consistent way (like the staff-staff-spacing here) is likely to confuse users.

Cheers,
Joram

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


Re: How to increase the distance between systems? (new try)

2015-02-19 Thread Kaj

Hi Joram!

Yes, you are right!

But so am I. And this might be because of a possible bug I have 
discovered, and which I described in the last paragraph in very first 
(and, well second, because I corrected the code paragraph which was 
distroyed during the first transmission).


These two ways of writing, should be equivalent:
\override Staff.VerticalAxisGroup.staff-staff-spacing = 
#'((basic-distance . 15))
\override 
Staff.VerticalAxisGroup.staff-staff-spacing.basic-distance = #15

but they are not.

In my example, I used the first way of writing, since I did not get the 
second format to work. And this is of course because of the conditions 
you have so instructively**described. But at that time I did not know 
anything about that. However I observed that by chosing the first format 
I could change the staff to staff distance, and this still works, also 
in your example. If I use the first format that can replace the 
"StaffGrouper" sentence:

\override StaffGroup.StaffGrouper.staff-staff-spacing.basic-distance = #15.

Now, however, I understand that this is off the road, and indeed should 
not work, and therefore not ought to be used. Probably the possibility 
will be closed in the future, when someone has corrected the error.


So well, possibly even you have realised something. Thank you for 
showing me the right way...!

/Kaj

Den 2015-02-19 14:21, skrev Noeck:

Hi Kaj,

I don't understand this part:


But obviously  VerticalAxisGroup will do the job much as good as StaffGrouper
also when the staves are grouped, even if this might be against the designed 
rule.

If you comment out the StaffGrouper line in my layout block, you will see that
the VerticalAxisGroup setting does not affect the staves grouped with 
StaffGroup.
The reason why there are two different settings is that you can adjust these
spacings to different values in such a case:

   <<
 \new StaffGroup <<
   \new Staff { c'1 e'1 }
   \new Staff { d'1 f'1 }
 >>
 \new Staff { d'1 f'1 }
   >>

Where a staff group is grouped with other non-grouped staves.

Joram


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


Re: Temporary font change?

2015-02-19 Thread Klaus Blum
Hi Abraham, 

just discovered that I missed your answer. Thanks a lot for your tailor-made
version.

Klaus



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Temporary-font-change-tp172083p172090.html
Sent from the User mailing list archive at Nabble.com.

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


Re: Temporary font change?

2015-02-19 Thread Klaus Blum
Hi Urs, 

thanks for your hint. Now it works:

% 

\version "2.19.15"

#(define-public (add-notation-font fontnode name music-str brace-str factor)
   (begin
(add-music-fonts fontnode
  name music-str brace-str
  feta-design-size-mapping factor)
fontnode))

\paper {
  #(define notation-fonts
 (list
  (list 'improviso "improviso" "improviso")
  (list 'emmentaler "emmentaler" "emmentaler")
  ))

  #(begin
(for-each
 (lambda (tup)
   (add-notation-font fonts
 (car tup) ; font identifier
 (cadr tup) ; notation font
 (caddr tup) ; brace font
 (/ staff-height pt 20)))
 notation-fonts))
}

handOn = {
  \override NoteHead.color   = #blue
  \override Accidental.color = #blue
  \override NoteHead #'font-family = #'improviso
  \override Accidental #'font-family = #'improviso
}

handOff = {
  \revert NoteHead.color
  \revert Accidental.color
  \revert NoteHead #'font-family
  \revert Accidental #'font-family
}

<<
  \new Staff {
<<
  { c'1^"Complete the following intervals:"  f' dis'}
  \\
  { \handOn as'1 a' ais' }
>>
  }
  \new Lyrics \lyricmode { "   minor 6th   "1 "   major 3rd   " "   perf.
5th   " }
>>

% 

P.S.: I had to change the version number to 2.19.15. 
2.18.2 returns an error message:
Wrong number of arguments to #
It seems that add-music-fonts now has different parameters.

P.P.S.: Does anybody know why the whole notes don't align as long as there
are two voices, separated by a double backslash?


Cheers, 
Klaus




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Temporary-font-change-tp172083p172089.html
Sent from the User mailing list archive at Nabble.com.

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


Re: Temporary font change?

2015-02-19 Thread tisimst
Urs Liska wrote
> Am 19.02.2015 um 15:25 schrieb Klaus Blum:
>> Dear LilyPond fellows,
>>
>> is there a way to temporarily change the notation font?
>> For example, only some notes or one voice in a hand-written look like
>> "improviso"?
> 
> https://sites.google.com/site/tisimst/Home/custom-font-how-to#localized-font-changes
> ?
>>
>> I'm trying something like
>> ;
>>
>> by a code like this:
>>
>> % -
>> \version "2.18.2"
>> <<
>>\new Staff {
>>  <<
>>{ c'1^"Complete the following intervals:"  f' dis'}
>>\\
>>{
>>  \override NoteHead.color   = #blue
>>  \override Accidental.color = #blue
>>  % do some magic here to change to "improviso" font
>>  a'1 a' ais'
>>}
>>  >>
>>}
>>\new Lyrics \lyricmode { "major 6th"1 "major 3rd"
>> "perf.
>> 5th" }
>> % -
>>
>> Thanks in advance for your thoughts,
>> Klaus

Klaus,

Urs has pointed you to the easiest way (thanks, Urs!) and you can copy +
paste it right into your file. Here's an abridged version for a single font
(it should come AFTER you set the global staff size and set the global
document fonts), which might be better if you don't have all the others
installed:

  \paper {
#(add-music-fonts fonts 
'improviso  ; the font-family name
"improviso"   ; the music font
"improviso"   ; the brace font
feta-design-size-mapping  ; don't change this
(/ staff-height pt 20))  ; don't change this either
  }

You can also download a pre-made stylesheet that automatically has this
built-in from  fonts.openlilylib.org
  . Coincidentally, it
is also called "font-register.ily" like on the site that Urs pointed you to.
However, it attempts to make ALL the alternative fonts available to your
file, which may be a problem if they aren't all installed. 

Once that is in your LilyPond path and "\include"-ed in your file, then all
you have to do is

  \override [GROB].font-family = #'improviso

for any GROB you want to change to Improviso and back with

  \revert [GROB].font-family

Regards,
Abraham



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Temporary-font-change-tp172083p172086.html
Sent from the User mailing list archive at Nabble.com.

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


Re: Temporary font change?

2015-02-19 Thread Urs Liska


Am 19.02.2015 um 15:25 schrieb Klaus Blum:

Dear LilyPond fellows,

is there a way to temporarily change the notation font?
For example, only some notes or one voice in a hand-written look like
"improviso"?


https://sites.google.com/site/tisimst/Home/custom-font-how-to#localized-font-changes
?


I'm trying something like


by a code like this:

% -
\version "2.18.2"
<<
   \new Staff {
 <<
   { c'1^"Complete the following intervals:"  f' dis'}
   \\
   {
 \override NoteHead.color   = #blue
 \override Accidental.color = #blue
 % do some magic here to change to "improviso" font
 a'1 a' ais'
   }
 >>
   }
   \new Lyrics \lyricmode { "major 6th"1 "major 3rd" "perf.
5th" }
% -

Thanks in advance for your thoughts,
Klaus




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Temporary-font-change-tp172083.html
Sent from the User mailing list archive at Nabble.com.

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



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


Temporary font change?

2015-02-19 Thread Klaus Blum
Dear LilyPond fellows, 

is there a way to temporarily change the notation font? 
For example, only some notes or one voice in a hand-written look like
"improviso"?

I'm trying something like  
 

by a code like this:

% -
\version "2.18.2"
<<
  \new Staff {
<<
  { c'1^"Complete the following intervals:"  f' dis'}
  \\
  {
\override NoteHead.color   = #blue
\override Accidental.color = #blue
% do some magic here to change to "improviso" font
a'1 a' ais'
  }
>>
  }
  \new Lyrics \lyricmode { "major 6th"1 "major 3rd" "perf.
5th" }
>>
% -

Thanks in advance for your thoughts, 
Klaus




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Temporary-font-change-tp172083.html
Sent from the User mailing list archive at Nabble.com.

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


Re: How to increase the distance between systems? (new try)

2015-02-19 Thread Noeck
Hi Kaj,

I don't understand this part:

> But obviously  VerticalAxisGroup will do the job much as good as StaffGrouper
> also when the staves are grouped, even if this might be against the designed 
> rule.

If you comment out the StaffGrouper line in my layout block, you will see that
the VerticalAxisGroup setting does not affect the staves grouped with 
StaffGroup.
The reason why there are two different settings is that you can adjust these
spacings to different values in such a case:

  <<
\new StaffGroup <<
  \new Staff { c'1 e'1 }
  \new Staff { d'1 f'1 }
>>
\new Staff { d'1 f'1 }
  >>

Where a staff group is grouped with other non-grouped staves.

Joram

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


Re: [OT] Translation request

2015-02-19 Thread Brian Barker

At 00:57 19/02/2015 +0100, Thomas Morley wrote:

I've an excerpt (one sentence) of
Michel Corette,
Methode Pour Apprendre Aisement a Jouer de La Flute Traversiere


That's "Corrette", apparently.


Can someone translate it into english (or german)?


See http://tinyurl.com/nnwxze8 .

Brian Barker 



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


Re: How to increase the distance between systems? (new try)

2015-02-19 Thread Kaj

Hello Joram!
Sorry for misspelling your name! I saw it first when the e-mail slipped 
away. /Kaj


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


Re: How to increase the distance between systems? (new try)

2015-02-19 Thread Kaj

Hello Noram!

The fog is slowly moving away from my eyes, even if it is not clear day yet.

I see why I did not succeed with default-staff-staff-spacing. I was 
checking only in my grouped system, as this is my current environment 
and will be so for a long time, as I am pottering about choir music.


Your explanation shows a theoretically clean interface to grouped and 
not grouped staves. But obviously VerticalAxisGroup will do the job much 
as good as StaffGrouper also when the staves are grouped, even if this 
might be against the designed rule. Question is if this causes a 
disadvantage compared to the "correct" solution. When I have learned 
more about LilyPond I maybe can answer this myself, but for now I have 
climbed just a small piece up on this long and steep uphill slope, which 
one has to walk to learn this program.


Thank you for your explanation. It helped me a good deal.
Kaj

Den 2015-02-19 12:39, skrev Noeck:

Hi Kaj,

these spacing settings are very flexible but also quite complicated. The manual
indeed explains this. But I try to make it easier for your case. This works for 
me:

\version "2.18.2"

\layout {
   indent = #0
   ragged-right = ##t
   % staves setting
   \override Staff.VerticalAxisGroup.default-staff-staff-spacing.basic-distance 
= #20
   % staffgoup setting
   \override StaffGroup.StaffGrouper.staff-staff-spacing.basic-distance = #15
}

% staves
\score {
   <<
 \new Staff { c'1 e'1 }
 \new Staff { d'1 f'1 }
   >>
}

% staff group example
\score {
   \new StaffGroup <<
 \new Staff { c'1 e'1 }
 \new Staff { d'1 f'1 }
   >>
}

In the first case (staves combined with << >> without grouping), the
VerticalAxisGroup of the Staff (or higher level objects like the Score) is
responsible. Here is one exception from other x-y-spacing settings: In this
case, the staff-staff-setting is a function that should not be overwritten (and
throws an error if it is). This function combines different settings, one of
them being default-staff-staff-spacing.

In the second case (any kind of StaffGroup), the StaffGrouper is responsible for
vertical distances between staves in this staff group.

Is it clearer now?

Cheers,
Joram


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


Re: Hungarian Gregorian

2015-02-19 Thread Pierre Perol-Schneider
Hi,
see attached files.

Cheers,
Pierre


2015-02-13 13:09 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> Hi,
>
> I'll try to find some time to take a look at it during the week end.
>
> Cheers,
> Pierre
>
> 2015-02-12 18:46 GMT+01:00 Rita Composer :
>
>> Dear Users,
>>
>> We have still a problem with the dots. The program puts one dot in a
>> right place and  plus one above...
>> A tiny example is attached!
>>
>> Thank you for checking it!
>> Sister Judit
>>
>> 2015-02-03 20:08 GMT+01:00 Pierre Perol-Schneider <
>> pierre.schneider.pa...@gmail.com>:
>>
>>> Thank you all for your kind support.
>>> I'm a litlle busy for the moment but will come back asap!!
>>>
>>> @ Werner: yes no problem at all to change the "stem" length.
>>>
>>> Cheers,
>>> Pierre
>>>
>>
>>
>

\version "2.19.15"
\include "modernGregorian.ily"
%\pointAndClickOff
\language "deutsch"
\header { 
  tagline = ##f
}

myMelodyantifónaNégy = \transpose c c' {
  \clef G
  \omit Stem
  \key d\major
  \melisma { f4 g \lst a4.}   <-- double dot... how to make it without doubleing?? 
  \bar "|."
}
myLyricsantifónaNégy = \lyricmode {
 
  
}
\score {
  <<
\cadenzaOn
\new Voice = MyMelodyantifónaNégy \myMelodyantifónaNégy
\new Lyrics \lyricsto MyMelodyantifónaNégy \myLyricsantifónaNégy
  >>
  \layout { }
  \header {
piece = \markup {  
  \fontsize #2 
  {
\bold "4."
"Kórus: "   
  }
}
  }
}

\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  system-system-spacing = #'((minimum-distance . 16)) 
}

modernGregorian.ily
Description: Binary data
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: How to increase the distance between systems? (new try)

2015-02-19 Thread Noeck
Hi Kaj,

these spacing settings are very flexible but also quite complicated. The manual
indeed explains this. But I try to make it easier for your case. This works for 
me:

\version "2.18.2"

\layout {
  indent = #0
  ragged-right = ##t
  % staves setting
  \override Staff.VerticalAxisGroup.default-staff-staff-spacing.basic-distance 
= #20
  % staffgoup setting
  \override StaffGroup.StaffGrouper.staff-staff-spacing.basic-distance = #15
}

% staves
\score {
  <<
\new Staff { c'1 e'1 }
\new Staff { d'1 f'1 }
  >>
}

% staff group example
\score {
  \new StaffGroup <<
\new Staff { c'1 e'1 }
\new Staff { d'1 f'1 }
  >>
}

In the first case (staves combined with << >> without grouping), the
VerticalAxisGroup of the Staff (or higher level objects like the Score) is
responsible. Here is one exception from other x-y-spacing settings: In this
case, the staff-staff-setting is a function that should not be overwritten (and
throws an error if it is). This function combines different settings, one of
them being default-staff-staff-spacing.

In the second case (any kind of StaffGroup), the StaffGrouper is responsible for
vertical distances between staves in this staff group.

Is it clearer now?

Cheers,
Joram

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


Re: [OT] Translation request

2015-02-19 Thread Noeck
>>> Früher bediente man sich der zwei Silben "tu", "ru", um die Zungenschläge
>>> auszudrücken. Aber die gegenwärtigen Virtuosen zeigen [wörtlich, ich finde,
>>> das passt nicht] sie nicht mehr durch "tu", "ru" und betrachten diese als
>>> eine absurde Sache, die nur dazu dient, den Schüler zu blamieren [bzw. Verb
>>> für "peinlich"].

Hi Harm,

just an alternative for the last word: I would use the whole expression: »den
Schüler in Verlegenheit zu bringen.«

Joram

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


Re: How to increase the distance between systems? (new try)

2015-02-19 Thread Kaj
Yes, thank you! You gave me the solution, and it works fine. My question 
to myself is how I could miss that in my searching through the manuals. 
But the first things making you blind are the eyes.


However, Joram. Your suggestion to use 
default-staff-staff-spacing.basic-distance did not work for me. I have 
tried it in different places: in the \layout block inside the \score 
block (as in the example), in a \layout block outside the \score and 
also inside a \with block appended to the first \staff. Nowhere it had 
any effect, but on all these places the sentence without "default-" did 
work as intended. So there must be something I have missed. Yes, I 
admit, I do no quite understand the short explanation in the manual.


So thank you all: Joram, Simon and Stephen for your valuable help.

Kaj

On 2015-02-18 15:49, Kaj wrote:
Sorry, the code example became totally distorted in the previous try, 
so here it is again:

---
I have tried to find in the manuals180 how to increase the distance 
between systems in the same score. I have found how to control the 
distance between individual staves inside the system, but not between 
systems. In my real task I want to fill the page. I see there is 
plenty of room below the last system, but I cannot find out how to get 
the score to expand. I also want to use the tagline at the bottom, but 
this should not have any impact.


Here is a simple example:

\version "2.18.2"

\score {
  <<
\new StaffGroup
<<
  \new Staff
  { c'1 e'1 \break g'1 b'1 }
  \new Staff
  { d'1 f'1 \break a'1 c''1 }
>>
  >>

  \layout {
indent = #0
ragged-right = ##t
%\override Staff.VerticalAxisGroup #'staff-staff-spacing = 
#'((basic-distance . 15))

  }
}



If you remove the comment sign (%) from the "\override" sentence at 
the end of the code, the space between the staves increases, but what 
to write to make the same happen between the two systems? Reading the 
manual make me think, that possibly "staffgroup-staff-spacing" could 
be the solution, but I have had no success so far. I have tried, I 
think, all combinations of contexts and grobs, but none has been 
successful.


By the way, I also found a discrepancy between the manual and the real 
life. According to the manual (e.g. chapter 4.4.1 in the Notation 
Reference) the override sentence could also be written like:


|\override Staff.VerticalAxisGroup #'staff-staff-spacing 
#'basic-distance = #15 |


but this did not succeed for me. I did also test the modern way of 
writing with dots between the keywords, but with no effect.


Kaj



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