Re: Triple b or # - do they exist?

2010-10-24 Thread Martin Tarenskeen


It is quite clear that Alkan is far less well known than Grieg. And 
probably not without reason. But Alkan did write a lot of music. For 
example a lot of technically very demanding piano music.


And among all that music there are without doubt at least some pieces 
worth publishing, playing, and/or listening to. It is always nice to 
discover nice music I did not hear before. It does not make those 
well-known masterpieces by Grieg (and others) disappear. SO what's the 
problem ?


--

Martin


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


Re: Lyrics inside the staff

2010-10-24 Thread Phil Holmes
- Original Message - 
From: "Jan-Peter Voigt" 

To: "Valentin Villenave" 
Cc: 
Sent: Saturday, October 23, 2010 1:13 PM
Subject: Re: Lyrics inside the staff



Hello Valentin,

now I posted my first very small snippet to the LSR. A great source of 
Lily-Knowledge :-)


Regards,
Jan-Peter.


I've been looking at this snippet to move it to "approved" status, and you 
use:


   \override VerticalAxisGroup #'Y-extent = #'(0 . 0)

As far as I can see, that has no effect.  Could you clarify what is is 
intended to do?


--
Phil Holmes



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


Re: passing a duration expression the \tempo function

2010-10-24 Thread Neil Puttock
On 11 October 2010 10:31, Steve Yegge  wrote:

> Is there a succinct way to do it?

Sort of...

\version "2.13.36"

baseTempo = 50

myTempo =
#(define-music-function (parser location dur count) (ly:music? integer?)
   ;; `tempo' is the syntax constructor (defined in
scm/ly-syntax-constructors.scm)
   ;; used by the parser when parsing \tempo [text] dur = count
   (tempo parser location #f
  (ly:music-property
   (car (extract-named-music dur 'SkipEvent)) 'duration)
  count))

\relative c' {
  \myTempo s4 #baseTempo
  c1
  \myTempo s4 #(* 2 baseTempo)
  c1
}

You have to brew your own music function here since the parser expects
a bare number for the count (which can't be stored in an identifier).

Cheers,
Neil

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


Re: Lyrics inside the staff

2010-10-24 Thread Jan-Peter Voigt

On 24.10.2010 13:56, Phil Holmes wrote:

- Original Message - From: "Jan-Peter Voigt" 
To: "Valentin Villenave" 
Cc: 
Sent: Saturday, October 23, 2010 1:13 PM
Subject: Re: Lyrics inside the staff



Hello Valentin,

now I posted my first very small snippet to the LSR. A great source 
of Lily-Knowledge :-)


Regards,
Jan-Peter.


I've been looking at this snippet to move it to "approved" status, and 
you use:


   \override VerticalAxisGroup #'Y-extent = #'(0 . 0)

As far as I can see, that has no effect.  Could you clarify what is is 
intended to do?


--
Phil Holmes




Hello Phil,

oops, you're right. It was a "short hack" I did. In my first version, I 
didn't use extra-offset ... with that you can move the lyrics without an 
extent-modification. I will modify the snippet!


If you want to move the lyrics with Y-offset, you have to set Y-extent 
less than zero *and* set self-alignment-Y for this to work - as 
mentioned by Dmytro.

--snip--
<<
  \new Staff \new Voice = "voc" { \relative c' {
  a b c d e f g a
  } }
  \new Lyrics \with {
\override LyricText #'self-alignment-Y = #0
\override LyricText #'Y-extent = #'(1 . -1)
\override LyricText #'Y-offset = #6
  } \lyricsto "voc" {
a b c d e f g a
  }
>>
--snip--
So you don't need it with extra-offset but with Y-offset.
I will modify the snippet to show both versions. And I will be more 
accurate in my future contribs!

Sorry for the noise!

Regards, Jan-Peter.


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


Re: Lyrics inside the staff

2010-10-24 Thread Phil Holmes

http://lsr.dsi.unimi.it/LSR/Item?id=723

--
Phil Holmes


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


Re: Lyrics inside the staff

2010-10-24 Thread Phil Holmes
- Original Message - 
From: "Jan-Peter Voigt" 

To: "Phil Holmes" 
Cc: "Valentin Villenave" ; 
Sent: Sunday, October 24, 2010 1:31 PM
Subject: Re: Lyrics inside the staff



On 24.10.2010 13:56, Phil Holmes wrote:

- Original Message - From: "Jan-Peter Voigt" 
To: "Valentin Villenave" 
Cc: 
Sent: Saturday, October 23, 2010 1:13 PM
Subject: Re: Lyrics inside the staff



Hello Valentin,

now I posted my first very small snippet to the LSR. A great source of 
Lily-Knowledge :-)


Regards,
Jan-Peter.


I've been looking at this snippet to move it to "approved" status, and 
you use:


   \override VerticalAxisGroup #'Y-extent = #'(0 . 0)

As far as I can see, that has no effect.  Could you clarify what is is 
intended to do?


--
Phil Holmes




Hello Phil,

oops, you're right. It was a "short hack" I did. In my first version, I 
didn't use extra-offset ... with that you can move the lyrics without an 
extent-modification. I will modify the snippet!


If you want to move the lyrics with Y-offset, you have to set Y-extent 
less than zero *and* set self-alignment-Y for this to work - as mentioned 
by Dmytro.

--snip--
<<
  \new Staff \new Voice = "voc" { \relative c' {
  a b c d e f g a
  } }
  \new Lyrics \with {
\override LyricText #'self-alignment-Y = #0
\override LyricText #'Y-extent = #'(1 . -1)
\override LyricText #'Y-offset = #6
  } \lyricsto "voc" {
a b c d e f g a
  }
>>
--snip--
So you don't need it with extra-offset but with Y-offset.
I will modify the snippet to show both versions. And I will be more 
accurate in my future contribs!

Sorry for the noise!

Regards, Jan-Peter.




No worries.  Don't worry about updating the snippet - I'm already updating 
it as part of approving it.


--
Phil Holmes



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


Re: how to position \tempo in a non-top staff

2010-10-24 Thread Neil Puttock
On 22 October 2010 12:57, Graham Percival  wrote:
> On Fri, Oct 22, 2010 at 12:24 PM, Werner LEMBERG  wrote:

>> Regardless of the location of \tempo, the tempo indication is put on
>> top of the system.
>
> That's because \tempo is a score-wide thing; moving the engraver only
> changes the output, not the general music definition.

The patch I posted for issue 1205 also fixed this problem.  Comments
are welcome. :)

Cheers,
Neil

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


Re: How to set different bar number format every nth bar?

2010-10-24 Thread Neil Puttock
On 15 October 2010 22:03, Trevor Daniels  wrote:
>
> Antheo wrote Friday, October 15, 2010 9:49 PM
>>
>> Anyone would have any idea how to accomplish this?
>
> I'm sure someone would have replied by now if they
> knew how to do it.

Use ly:item-break-dir to find out where the bar number is, then set
font-size based on its direction:

\version "2.13.36"

\paper { ragged-right = ##t }

\relative c' {
  \set Score.barNumberVisibility = #all-bar-numbers-visible
  \override Score.BarNumber #'break-visibility = #end-of-line-invisible
  \override Score.BarNumber #'stencil =
  #(lambda (grob)
 (let ((break-dir (ly:item-break-dir grob)))
   (set! (ly:grob-property grob 'font-size)
 (if (= break-dir RIGHT)
 -2
 -4))
   (ly:text-interface::print grob)))

  \bar ""
  c1 | c1 \break
  c1 | c1
}

Cheers,
Neil

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


Help shifting entire tuplet horizontally within a measure

2010-10-24 Thread James Lowe
Hello,

Here is a snippet

\relative c' { 
b8.^-
[ \times 2/10 { c64( d ees d e d c b a b] } 
a8. a16 a32 a2)
}

I wonder if someone can help me find a way to shit the 10-tuplet over to the 
'left' slightly, or move the group of tuplet-ed notes closer to the first and 
leave the secpnd beamed group (and minim) where they are so that I have more 
space in between and less of a gap between the very first and second note.

I don't really understand how the \override constructs work for the 'grob' (?) 
and have been flailing around a bit in the Internals and the Appendix of the 
Notation so I have tried things like sticking a \once \override...

Beam #'beamlet-default-length = #(x y)

or

Beam #beamlet-max-length-proportion = #(x y)

where x and y are numbers I am playing about with hoping to get something, but 
while I don't get any complains while compiling I cannot seem to shift this 
group over at all.

Thanks for any help.

James





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


Re: Help shifting entire tuplet horizontally within a measure

2010-10-24 Thread Valentin Villenave
On Sun, Oct 24, 2010 at 9:14 PM, James Lowe  wrote:
> Hello,

Hi,

> I wonder if someone can help me find a way to shit the 10-tuplet over

(no comment)

> to the 'left' slightly, or move the group of tuplet-ed notes closer to the 
> first and leave the secpnd beamed group (and minim) where they are so that I 
> have more space in between and less of a gap between the very first and 
> second note.

Have you tried something like:
\relative c' {
   b8.*1/4^-
   [ \times 2/10 { c64*4( d ees d e d c b a b] }
   a8. a16 a32 a2)
}

Cheers,
Valentin

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


Re: Help shifting entire tuplet horizontally within a measure

2010-10-24 Thread James Lowe
Hello

On 24/10/2010 20:48, Valentin Villenave wrote:
 > On Sun, Oct 24, 2010 at 9:14 PM, James Lowe 
  wrote:
 >> >  I wonder if someone can help me find a way to shit the 10-tuplet over
 > (no comment)

:-#

I'm surprised my email server let that one through. Sorry, I guess I had 
better clean my keyboard.

 > Have you tried something like:
 > \relative c' {
 > b8.*1/4^-
 > [ \times 2/10 { c64*4( d ees d e d c b a b] }
 > a8. a16 a32 a2)
 > }

Yes that does the trick, thank you. Although doesn't increase the space 
(leave the next group of notes where they are) after the tuplet, but no 
matter I can work with that.

What I don't understand is what the *1/4 and *4 are doing in this 
context. Is this documented?

James


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


Re: Help shifting entire tuplet horizontally within a measure

2010-10-24 Thread James Bailey

On Oct 24, 2010, at 10:08 PM, James Lowe wrote:
> 
> What I don't understand is what the *1/4 and *4 are doing in this 
> context. Is this documented?
> 
> James

See 1.2.1 in the Notation Reference, Scaling Durations.

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


Re: Help shifting entire tuplet horizontally within a measure

2010-10-24 Thread Graham Percival
On Sun, Oct 24, 2010 at 10:53:46PM +0200, James Bailey wrote:
> 
> On Oct 24, 2010, at 10:08 PM, James Lowe wrote:
> > 
> > What I don't understand is what the *1/4 and *4 are doing in this 
> > context. Is this documented?
> 
> See 1.2.1 in the Notation Reference, Scaling Durations.

I personally wouldn't recommend this one -- you're literally
changing the durations of the notes, merely to alter the placement
of a grahical object.  I'd keep on looking into extra-offset and
related properties.

Cheers,
- Graham

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


Levelling sustain-pedal indications

2010-10-24 Thread PMA

In a piano page chock full of bracket-style pedalling for chords at
widely different pitch levels, I've managed to align the horizontal
pedalling lines vertically, via a zillion little paragraphs like

\once \override Staff.PianoPedalBracket #'edge-height = #'(1 . 3.5)
sustainOn
...
sustainOff

Trouble is that as a result, the vertical (On/Off) pedalling lines
are all different lengths.  Is there a way to tell LilyPond, "Keep
this vertical *placement*, but don't print the ugly vertical-line
*extensions* that caused it"?

My current plan is to -- later when the dust settles -- white out
the extensions in a PDF editor.

Thanks,
Pete

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


Update on graphical notation package

2010-10-24 Thread Mike Solomon
Hey lilyponders,
I forget if I sent this out or not - sorry in advance for any double
postings!  A score I wrote using the graphics notation package that I
developed for Lilypond will have its UK premiere on the 4th of December in
Canterbury and its French premiere on the 5th of December in Dunkirk.  The
score is on:

http://www.apollinemike.com/norman7

Some of you have already expressed interest in using this package - please
let me know if you'd like the code and if you'd be interested in helping
out!  Furthermore, if you live by either of those cities, let me know if you
can make the show and I'd be happy to meet up w/ you afterwards to show you
the score & the way I made it in Lilypond.

Cheers,
Mike

P.S. Sorry for any spelling mistakes in the score...I've had trouble w/
pango fonts recently, which has led to misspelled French words.



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


Re: Update on graphical notation package

2010-10-24 Thread Valentin Villenave
On Mon, Oct 25, 2010 at 1:36 AM, Mike Solomon  wrote:
>    I forget if I sent this out or not - sorry in advance for any double
> postings!  A score I wrote using the graphics notation package that I
> developed for Lilypond will have its UK premiere on the 4th of December in
> Canterbury and its French premiere on the 5th of December in Dunkirk.  The
> score is on:
> http://www.apollinemike.com/norman7

Quite beautiful! If I may, how do you explain that the PDF file is so heavy?

> Some of you have already expressed interest in using this package - please
> let me know if you'd like the code and if you'd be interested in helping
> out!  Furthermore, if you live by either of those cities, let me know if you
> can make the show and I'd be happy to meet up w/ you afterwards to show you
> the score & the way I made it in Lilypond.

Unfortunately, it's quite a long way from here (well, as far as French
standards go anyway). But I hope that some day I can see the source of
your score :-)

BTW: what's the license? (please tell me that you have a
non-proprietary license!)

Cheers,
Valentin.

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


Re: how to position \tempo in a non-top staff

2010-10-24 Thread Werner LEMBERG

>>> Regardless of the location of \tempo, the tempo indication is put on
>>> top of the system.
>>
>> That's because \tempo is a score-wide thing; moving the engraver only
>> changes the output, not the general music definition.
> 
> The patch I posted for issue 1205 also fixed this problem.

Aah.

> Comments are welcome. :)

Oh, your patch set hasn't apparently received any comments...  For me,
it looks fine, since the syntax stuff in parser.yy gets simplified,
which is always a good thing.  On the other hand, I'm not qualified
enough to comment on the code itself.

BTW, sometimes I would like to replace

   = 120

with

   $(Q"n(B 120

(this is U+2248, ALMOST EQUAL TO, two wavy lines) or

   = approx. 120

It would be nice if this is possible by setting a property to modify
the stuff between the note and the tempo.  Is this possible already?
Otherwise, could you add this?


Werner

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