Re: Chords above notes for chant

2011-07-23 Thread Janek Warchoł
2011/7/23 Br. Athanasius Pelletier 
> I need to get the letters for the chords above certain notes in the example 
> below.  I thought of using markup but I don't know if I can get sharp or flat 
> symbols.

You can have any symbol from Feta music font inside markup.  Search
for "musical notation inside markup" (or something similar) in
Notation Reference.

HTH,
Janek

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


Re: Understanding multi-score books

2011-07-23 Thread Janek Warchoł
2011/7/23 Christopher R. Maden :
> Adding print-all-headers = ##t to the \paper{} block causes the book
> part and score titles both to print.  However, the book and book part
> titles seem mutually exclusive, and if there is a book part title, the
> book title will not print.

I'm not sure, but isn't bookpart intended to be a page-breaking device
only?  I mean, not a structural level like \score and \book.

cheers,
Janek

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


RE: Shaping slurs --- both broken and unbroken

2011-07-23 Thread Janek Warchoł
Dmytro (and Neil),

i've just found this in our archives after failing to write a function
like that myself.  This is wonderful!  Thank you so much!
I don't believe this isn't in the snippets or, better, in the docs.
Shoud i add a tracker issue?

THANKS!
Janek

On Mon, 30 Aug 2010 09:37:59 +0300 Dmytro O. Redchuk wrote:

Hi!

After some searching i wrote a function to alter shape of slurs -- both
unbroken and broken ones. It heavily based on Neil Puttock's functions and
hints (see comments in attached script).

This function accepts list off offsets (as Neil's function; to be fully
compatible,-) and list of lists of offsets (to shape broken slurs).

Probably it would be nice to modify it to be nice if broken slur becomes
unbroken or unbroken becomes broken (it could issue warning and return default
control points), but this is not done.

Please! If anyone has any suggestions, let me know, thanks!

-- 
  Dmytro O. Redchuk
  Bug Squad


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


Re: Shaping slurs --- both broken and unbroken

2011-07-23 Thread Xavier Scheuer
2011/7/23 Janek Warchoł :
> Dmytro (and Neil),
>
> i've just found this in our archives after failing to write a function
> like that myself.  This is wonderful!  Thank you so much!
> I don't believe this isn't in the snippets or, better, in the docs.
> Shoud i add a tracker issue?

This is on the LSR, at least.
http://lsr.dsi.unimi.it/LSR/Item?id=639

Cheers,
Xavier

-- 
Xavier Scheuer 

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


Re: Shaping slurs --- both broken and unbroken

2011-07-23 Thread Janek Warchoł
2011/7/23 Xavier Scheuer :
> 2011/7/23 Janek Warchoł :
>> Dmytro (and Neil),
>>
>> i've just found this in our archives after failing to write a function
>> like that myself.  This is wonderful!  Thank you so much!
>> I don't believe this isn't in the snippets or, better, in the docs.
>> Shoud i add a tracker issue?
>
> This is on the LSR, at least.
> http://lsr.dsi.unimi.it/LSR/Item?id=639

No, this is only the code for tweaking unbroken slurs (i.e. slurs that
don't cross a line break).  I knew about it and tried to modify it
using example from Extending 2.6
(http://lilypond.org/doc/v2.15/Documentation/extending/difficult-tweaks),
but failed very soon.
Frankly, i think this function (i mean the extended version by Dmytro,
which allows for easy tweaking of both broken and unbroken slurs) is
essential for producing good-looking Lily scores that contain broken
slurs.  I don't understand how it's possible to reasonably work with
broken slurs, given the fact that they are quite often imperfect,
without this function...

cheers,
Janek

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


Re: Shaping slurs --- both broken and unbroken

2011-07-23 Thread Trevor Daniels

Janek

I agree this could be a useful addition to the LilyPond distribution
and the docs (both at the same time, preferably).  Broken slurs in
particular are often poor by default and messing with the control
points manually is difficult.  So, yes, please add a tracker issue 
for

a suggested enhancement.

Trevor

- Original Message - 
From: "Janek Warchoł" 

To: "lilypond-user" 
Sent: Saturday, July 23, 2011 9:55 AM
Subject: RE: Shaping slurs --- both broken and unbroken



Dmytro (and Neil),

i've just found this in our archives after failing to write a 
function

like that myself.  This is wonderful!  Thank you so much!
I don't believe this isn't in the snippets or, better, in the 
docs.

Shoud i add a tracker issue?

THANKS!
Janek

On Mon, 30 Aug 2010 09:37:59 +0300 Dmytro O. Redchuk wrote:

Hi!

After some searching i wrote a function to alter shape of slurs --  
both
unbroken and broken ones. It heavily based on Neil Puttock's 
functions and

hints (see comments in attached script).

This function accepts list off offsets (as Neil's function; to be 
fully
compatible,-) and list of lists of offsets (to shape broken 
slurs).


Probably it would be nice to modify it to be nice if broken slur 
becomes
unbroken or unbroken becomes broken (it could issue warning and 
return default

control points), but this is not done.

Please! If anyone has any suggestions, let me know, thanks!

--
 Dmytro O. Redchuk
 Bug Squad








___
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


Re: changing staffgroup-staff-spacing

2011-07-23 Thread Stefan Thomas
Dear Keith,
thanks for Your explanations.
I think, the thing with  the "skyline-horizontal-padding" should be also a
part of the documentation. At least I didn't find it there.

>  I would have thought so, too.
>
> > Unfortunately, it doesn't work.How can I avoid the collision in bar 2
> > without increasing the staffgroup-staff-spacing generally?
>
> I like to enforce extra clearance with
>  \once\override Staff.SustainPedal #'minimum-Y-extent = #'(-3 . 0)
> or
>  \once\override NoteHead #'minimum-Y-extent = #'(0 . 3)
> before the particular thing that needs more space.
>
> There is also a way to ask LilyPond to ensure horizontal clearance when
> deciding
> how close staves may come vertically:
>
> \layout { \context {
>  \PianoStaff \override VerticalAxisGroup #'skyline-horizontal-padding = #1
> }}
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Shaping slurs --- both broken and unbroken

2011-07-23 Thread Urs Liska

+1
+1
+1 (Hi Janek ;-) )

Urs
Am 23.07.2011 12:00, schrieb Trevor Daniels:

Janek

I agree this could be a useful addition to the LilyPond distribution
and the docs (both at the same time, preferably).  Broken slurs in
particular are often poor by default and messing with the control
points manually is difficult.  So, yes, please add a tracker issue for
a suggested enhancement.

Trevor

- Original Message - From: "Janek Warchoł" 


To: "lilypond-user" 
Sent: Saturday, July 23, 2011 9:55 AM
Subject: RE: Shaping slurs --- both broken and unbroken



Dmytro (and Neil),

i've just found this in our archives after failing to write a function
like that myself.  This is wonderful!  Thank you so much!
I don't believe this isn't in the snippets or, better, in the docs.
Shoud i add a tracker issue?

THANKS!
Janek

On Mon, 30 Aug 2010 09:37:59 +0300 Dmytro O. Redchuk wrote:

Hi!

After some searching i wrote a function to alter shape of slurs --  both
unbroken and broken ones. It heavily based on Neil Puttock's 
functions and

hints (see comments in attached script).

This function accepts list off offsets (as Neil's function; to be fully
compatible,-) and list of lists of offsets (to shape broken slurs).

Probably it would be nice to modify it to be nice if broken slur becomes
unbroken or unbroken becomes broken (it could issue warning and 
return default

control points), but this is not done.

Please! If anyone has any suggestions, let me know, thanks!

--
 Dmytro O. Redchuk
 Bug Squad




 





___
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



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


Re: Understanding multi-score books

2011-07-23 Thread Christopher R. Maden
On 07/23/2011 04:40 AM, Janek Warchoł wrote:
> I'm not sure, but isn't bookpart intended to be a page-breaking 
> device only?  I mean, not a structural level like \score and \book.

It’s not clear to me... the manual says:

> * A `\bookpart' block.  A book may be divided into several parts,
>   using `\bookpart' blocks, in order to ease the page breaking, or
>   to use different `\paper' settings in different parts.

But I would still expect the book title to show up *somewhere*.  It’s
also interesting that the title, subtitle, and other properties seem to
inherit downwards willy-nilly; if I set a subtitle on the book, it will
show as the bookpart subtitle *and* the score subtitle, unless I
override it with subtitle = "" on one of the lower hierarchies.

This doesn’t seem such an unusual request.  I want to have:

crism’s tunes
  Reels
The Concertina Reel
Cooley’s Reel
  Jigs
The Kesh Jig
Lark in the Morning

Surely not that different from a book of sonatas, with parts for each
sonata and a score for each movement... I’m sure someone on this list
has done something like that.  How?

~Chris
-- 
Chris Maden, text nerd  http://crism.maden.org/ >
This week, the Transportation Security Administration intercepted and
searched a suspected war criminal and noted supporter of Saddam
Hussein, but permitted Donald Rumsfeld to board his flight anyway.

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


Re: lead sheet

2011-07-23 Thread zilekym zilekym
Hello Ole,

This was exactly what I was looking for. Thanks!!

Cheers,

Javier

2011/7/22 Ole Schmidt 

>
> >
> > I would like to make a lead sheet very schematic and simple. My idea is
> > start from the context Chordnames in order to write every name of the
> chord
> > placed over each measure over which I want to write as maximum tow
> chords.
> > My goal is to place the bar lines symmetrically making measures with the
> > same size in order to visualize better the structure harmonic and the
> number
> > of measures. Apart of the name of the chord over the measure I would like
> > that the content of each measure were empty, not including the symbol of
> a
> > rest in the measure as it appears in my example.
> >
>
> You can use s instead of R and
>
> \set Score.proportionalNotationDuration = #(ly:make-moment 1 4)
>
> like this:
> %%%
>
> \header {
>   opus = "Sin titulo"
>   piece = "Tenor Sax Bb"
>   title = "Sin titulo"
> }
> #(set-global-staff-size 20)
> #(set-default-paper-size "a4")
>
> melody = \relative c' {
>
> s1
> s1
> s1
> s1 | \break
> s1
> s1
> s1
> s1 | \break
> s1
> s1
> s1
> s1 | \break
> s1
> s1
> s1
> s1 | \break
> s1
> s1
> s1
> s1 | \break
> s1
> s1
> s1
> s1 | \break
> s1
> s1
> s1
> s1 | \break
> }
>
>
>
> harmonies = \chordmode {
>
> g1:m
> c1:m7
> f1:7
> bes1
> ees1
> a1:7
> d1:maj7
> d1:m7
> g1:m7
> c1:7
> f1
> bes1
> b2:m7 e:7
> a1
> a2 fis:7
> b1:m7.5-
> e1:7
> a
> a
> aes:m7.5-
> cis
> fis
> d:7
> f
> d
> f
> d
> f
> }
>
> \score {
> <<
> \set Score.proportionalNotationDuration = #(ly:make-moment 1 4)
>
>   \new ChordNames {
>\set chordChanges = ##t
>\harmonies
>   }
>   \new Staff \melody
> >>
>  \layout {
>   indent = 0\in
>  }
>
> \midi { }
> }
> %%
>
>
> hth ole
>
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Lilypond errors in log file

2011-07-23 Thread Sarah Christian
Thank you so much - that is exactly what I needed!

On Fri, Jul 22, 2011 at 11:12 PM, Bill Mooney  wrote:

> Hi Sarah,
> There appears to be a mismatched << immediately after the \score { at line
> 136.
> Commenting it out lets your file compile - whether the result is what you
> want, I don't know! :)
> Regards
> Bill
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


where's the slur? (4 year old question)

2011-07-23 Thread ehzone
Folks:

I want to typeset the following fragment but I can't get lilypond to
produce the effect I'm looking for.  Here's what I've provided
lilypond as input:

\new Staff {
   \time 2/2 2 ~  
}

The effect I want is arcs drawn between each of the three notes in the
two chords; ties between the 'c' and 'a' and a slur between the 'e'
and 'd'.  What lilypond produces are the ties between the 'c' and 'a'
but the slur isn't produced.  Essentially, lilypond produces output
for this input:

\new Staff {
   \time 2/2 2 ~  
}

How can I get lilypond to produce the arc between the 'e' and the 'd'?

I did ask this very same question 4 years ago.  At that time I
received two answers: one suggested it was a bug that had been fixed
in an upcoming release, and the other said it worked provided I change
the input slightly.

I've been typesetting the sheet music containing this construction
with each new version of lilypond I download and I haven't seen the
fix.  Perhaps I'm not providing the appropriate input but I haven't
seen anything in the documentation that provides the correct syntax
for what I want to do.

As for the second response that said it worked with the following altered input:

\new Staff {
   \time 2/2 2( ~  )
}

While this does produce 3 arcs, the arcs aren't drawn where they
should be.  In the above 'suggested' solution, lilypond is creating
the slur between the two chords, as well as ties between the 'a' and
the 'c'; the slur I want is between the 'e' and 'd', not the entire
chord.

For the last 4 years, I have been manually (with a pen!) altering
printouts of this music.  Can someone please tell me how to force or
coerce lilypond into providing the output I'm looking for?

regards,
eh.

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


Re: where's the slur? (4 year old question)

2011-07-23 Thread Phil Holmes
- Original Message - 
From: "ehzone" 

To: 
Sent: Saturday, July 23, 2011 5:43 PM
Subject: where's the slur? (4 year old question)



Folks:

I want to typeset the following fragment but I can't get lilypond to
produce the effect I'm looking for.  Here's what I've provided
lilypond as input:

\new Staff {
  \time 2/2 2 ~  
}

The effect I want is arcs drawn between each of the three notes in the
two chords; ties between the 'c' and 'a' and a slur between the 'e'
and 'd'.  What lilypond produces are the ties between the 'c' and 'a'
but the slur isn't produced.  Essentially, lilypond produces output
for this input:

\new Staff {
  \time 2/2 2 ~  
}

How can I get lilypond to produce the arc between the 'e' and the 'd'?

I did ask this very same question 4 years ago.  At that time I
received two answers: one suggested it was a bug that had been fixed
in an upcoming release, and the other said it worked provided I change
the input slightly.

I've been typesetting the sheet music containing this construction
with each new version of lilypond I download and I haven't seen the
fix.  Perhaps I'm not providing the appropriate input but I haven't
seen anything in the documentation that provides the correct syntax
for what I want to do.

As for the second response that said it worked with the following altered 
input:


\new Staff {
  \time 2/2 2( ~  )
}

While this does produce 3 arcs, the arcs aren't drawn where they
should be.  In the above 'suggested' solution, lilypond is creating
the slur between the two chords, as well as ties between the 'a' and
the 'c'; the slur I want is between the 'e' and 'd', not the entire
chord.

For the last 4 years, I have been manually (with a pen!) altering
printouts of this music.  Can someone please tell me how to force or
coerce lilypond into providing the output I'm looking for?

regards,
eh.


There's quite a bit of recent discussion about this, and the difficulty of 
establishing which notes should be slurred, in the more general case.  See:


http://comments.gmane.org/gmane.comp.gnu.lilypond.general/64863


--
Phil Holmes



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


Re: where's the slur? (4 year old question)

2011-07-23 Thread Phil Holmes
- Original Message - 
From: "ehzone" 

To: "Phil Holmes" 



I've read through the link you provided and it doesn't sound like
there will be solution until 2012!  Is there no workaround possible
now?



Please reply-all otherwise the discussion is lost.

For a single slur, you can adjust the slur shape.  The LSR 
(http://lsr.dsi.unimi.it/) has a number of examples of this.


--
Phil Holmes



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


Re: multiple timesignatures

2011-07-23 Thread Ruud van Silfhout
Matthew Collett  ihug.co.nz> writes:

> 
> On 23/07/2011, at 6:26 am, Ruud van Silfhout wrote:
> 
> > I saw that in January of this year a new feature called compoundTime 
signatures 
> > is introduced in Lilypond. A good effort. compoundTime specified the timing 
of 
> > each measure. However, for church music (esp. hymns) this does not suffice. 
What 
> > you see there is that multiple meters are specified a the start of the 
music. 
> > This means that the of a song each measure is in one of the initial meters. 
> 
> Here's how I've been doing it:
> 
> \version "2.14.1"
> \language "english"
> 
> #(define ((dual-time one two denom) grob)
>   (grob-interpret-markup grob
> (markup #:override '(baseline-skip . 0) #:number
>   (#:line ( (#:column (one denom)) (#:column (two denom)) ) )
> )
>   )
> )
> 
> dualTime = #(define-music-function (parser location num1 num2 denom) (string? 
string? string?) #{ 
> \once\override Staff.TimeSignature #'stencil = #(dual-time $num1 $num2 
$denom)
> \once\revert TimeSignature #'break-visibility
> #})
> 
> \layout {
>   indent = 0.0\cm
>   \context {
> \Staff
>   \override TimeSignature #'break-visibility = #all-invisible
> }
> }
> 
> \score { 
>   \new Staff \relative { \clef "treble_8" \key f \major 
> \dualTime "4" "6" "4" \time 4/4 f,2 c'4 c d e f2 |
> f2 e4 d c b c2 |
> \time 6/4 a2 a4 f bf a \time 4/4 g g f2  \bar"||"
> c'2 c4 d c bf a2 |
> a2 c4 c bf a g2 |
> \time 6/4 a2 bf4 a f a \time 4/4 g g f2 \bar"|." }
> }
> 
> The tricky bit of Scheme to make the time signature is cribbed from the 
"Compound time signatures" snippet
> that predated the new feature (and is still the way the 2.14 documentation 
says to do it!).  Other than that,
> the general idea is just to suppress the printing of time signatures except 
where you explicitly ask for
> them.  It would be nicer for the syntax to be something like 
> \dualTime 4/4 6/4
> without having to quote every number, but it does the job.
> 
> Best wishes,
> Matthew
> 

Hi Matthew,

Thanks for your reply. I didn't know it was so easy to do this! Nice. I will 
certainly use this!
However, I thought now compoundMeters made it into lily, it is also time that 
multiple meters should make it into lily as a logical successor :-). 
So, I still hope to  integrate a nice solution into lilypond. Or am I barking 
up 
the wrong tree by posting it to the user news group instead of the developer 
news group.

Regards,
Ruud





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


where's the slur? (4 year old question)

2011-07-23 Thread Villum Sejersen

Hello EH

Separating out the voices instead  of the chord construct seems to do 
what you want:


\version "2.15.6"
voiceA = { \slurUp e'( d') }
voiceB = { \tieUp c'~ c' }
voiceC = { \tieDown a ~ a }

\new Staff <<
  \time 2/2
  \voiceA
  \voiceB
  \voiceC
>>

Experimenting with various combinations of \tieUp / \tieDown give 
slightly different results, but the slur and  ties are attached to the 
right notes.


--
yours,  Villum Sejersen
Nørregade  1 A
DK-4500  Nykøbing Sj.
mobil+45   30 34  03 44



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


Re: multiple timesignatures

2011-07-23 Thread Neil Puttock
On 22 July 2011 19:26, Ruud van Silfhout  wrote:

> \multiMeter { 6/8 3/4 }

I'm afraid you won't have much luck with this syntax since it would
require several parser changes which would most likely be vetoed.

I'd suggest a music function taking a scheme list as an acceptable
alternative, e.g.,

\multiMeter #'((6 . 8) (3 . 4))

> I’m willing to help with the implementation, but I’m not experienced in the 
> lily
> code and I have currently no environment where I can compile and build a 
> version
> of lilypond. I saw that much of the code now is written in scheme and I'm not 
> a
> schemer although I developed some software of Lisp albeit some 20 odd years 
> ago,
> so is rusty.

This should be achievable entirely in scheme.  Here's a link to a
scheme engraver version of Time_signature_engraver which should
provide a suitable launchpad:
http://lists.gnu.org/archive/html/lilypond-user/2011-05/msg00468.html

Cheers,
Neil

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


Re: Issue 1724 -> 620 : workaround?

2011-07-23 Thread Neil Puttock
On 20 July 2011 15:26, Neil Puttock  wrote:

> Let me think about it for a bit.  I have an idea using a scheme
> engraver which might work.

Here's the scheme engraver if you want to try it out.  It's obviously
not as sophisticated as Mike's proposed fix, but it does have the
advantage of aligning absolute dynamics properly (assuming there's a
NoteColumn present at the same time).

\version "2.15.5"

\layout {
  \context {
\PianoStaff
\consists #(lambda (ctx)
 (let ((dynamics '())
   (column '()))
   `(
 (acknowledgers
  (note-column-interface
   . ,(lambda (trans grob source)
(and (null? column)
 (set! column grob
  (dynamic-interface
   . ,(lambda (trabs grob source)
 (set! dynamics (cons grob dynamics)
 (stop-translation-timestep
  . ,(lambda (grob)
   (and (pair? dynamics)
(ly:grob? column)
(for-each (lambda (g)
(display (ly:grob-parent g X))
(if (ly:spanner? g)
(ly:spanner-set-bound!
g LEFT column)
(begin
  (set!
(ly:grob-parent g X) column)
  (set!
(ly:grob-property g 'X-offset)
(lambda (grob)
  (+

(ly:self-alignment-interface::centered-on-x-parent grob)

(ly:self-alignment-interface::x-aligned-on-self grob)))
  dynamics)
(set! dynamics '()))
   (set! column '()))
  }
}

\score {
  <<
\new PianoStaff <<
  \new Staff = "up" {
\clef treble
\repeat unfold 32 c'4
  }
  \new Dynamics = "dynamics" {
\repeat unfold 2 {
  s1\cresc s1\f s1\dim s1\p
}
  }
  \new Staff = "down" {
\clef bass
\repeat unfold 32 c4
  }
  \new Dynamics= "pedal" {
\repeat unfold 2 {
  s1\sustainOn s1\sustainOff
}
  }
>>
  >>
}

Cheers,
Neil

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


Re: multiple timesignatures

2011-07-23 Thread Janek Warchoł
2011/7/22 Ruud van Silfhout :
> I saw that in January of this year a new feature called compoundTime 
> signatures
> is introduced in Lilypond. A good effort. compoundTime specified the timing of
> each measure. However, for church music (esp. hymns) this does not suffice. 
> What
> you see there is that multiple meters are specified a the start of the music.
> This means that the of a song each measure is in one of the initial meters. 
> This
> can be seen in the image below (This is BTW a part from Bernstein’s America,
> West Side Story, so this does not happen in church music only ;-)).
>
> So two measures, each with  a different meter. In church music you also see 
> that
> the number of measures that are written in one meter differs from the number 
> of
> times a second meter occurs. So typically at the end of a chorus line or near
> the end of a song the second meter is used.

In the "regular" case (for example \multiMeter 2/2 3/4  c2 e2 | g4 g4
g4 | a2 d2 | e4 f4 c4 | c2 g2 ... - i.e. one bar of first meter, one
bar of second, one bar of fisrt, and so on) it's surely doable.  I
think i saw a discussion about it on mailing list (containing a nice
function that defined nicely not only the time signature stencil, but
also internal meter workings (like beat division), and it didn't
require specifying a time signature with \time command).  Please
search the archives.
In "irregular" case (i.e. a lot of measures in first meter and a
different meter at the end), i'm not sure.

> The first fraction in the \multiMeter list is the initial \time to start.
> Subsequently the user specifies \time 3/4  which selects another meter from 
> the
> initial meters. The effect is that, because the \time specified as one of the
> initial meters, it is not printed. When e.g. a \time is specified that is not 
> in
> the set on initial meters (e.g. 5/8 in this example) , the time signature is
> printed, When the \time changes back to an item from the multi meter list, 
> that
> time signature is printed (or perhaps all time signatures from the \multiMeter
> list: that is not clear to me, but that could be an additional option). 
> Normally
> the \multiMeter list is empty, which ensures that all time signatures are
> printed as it was before.
>
> I’m willing to help with the implementation,

Great!

> but I’m not experienced in the lily code

that's not a big problem.

> and I have currently no environment where I can compile and build a version
> of lilypond.

Have you looked at Lilydev? It's our suggested "environment" for
contributing to Lily.
It's described in chapter 2 of Contributor's Guide
(http://lilypond.org/doc/v2.15/Documentation/contributor/quick-start).
You may also try to simply download an archive with the source
(http://lilypond.org/website/source.html) and browse it, but
installing Lilydev will give you much more possibilities.

2011/7/23 Ruud van Silfhout :
> However, I thought now compoundMeters made it into lily, it is also time that
> multiple meters should make it into lily as a logical successor :-).
> So, I still hope to  integrate a nice solution into lilypond. Or am I barking 
> up
> the wrong tree by posting it to the user news group instead of the developer
> news group.

We are watching you wherever you are ;)
Concerning integrating this function with Lily, i suppose it should be
added to music-functions-init.ly (that's where compoundMeter ended as
i see).
Please try installing Lilydev (or other development environment),
check if you can make this 'multiMeter' function more elegant using
any info that may be available in archives, add it to the source tree
and contact us.
I'll gladly help you with any problems that may arise during that
process - don't hesitate to ask!  Remember that there are no stupid
questions here; i know this well because not long ago i was a complete
noob and had to learn everything, including usage of command-line :)

thanks,
Janek

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


Re: where's the slur? (4 year old question)

2011-07-23 Thread -Eluze


Villum Sejersen wrote:
> 
> 
> Separating out the voices instead  of the chord construct seems to do 
> what you want:
> 
> \version "2.15.6"
> voiceA = { \slurUp e'( d') }
> voiceB = { \tieUp c'~ c' }
> voiceC = { \tieDown a ~ a }
> 
> \new Staff <<
>\time 2/2
>\voiceA
>\voiceB
>\voiceC
>  >>
> 
> Experimenting with various combinations of \tieUp / \tieDown give 
> slightly different results, but the slur and  ties are attached to the 
> right notes.
> 
it seems i can't get VoiceB (the c's) to have a tie going up (with version
2.15.5)!

this works in one voice (without to many tweaks)!
{ 
  \tieDown 
  \slurUp 
  2(  )
}

cheers
Eluze

-- 
View this message in context: 
http://old.nabble.com/where%27s-the-slur--%284-year-old-question%29-tp3218p32123640.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.


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


Re: where's the slur? (4 year old question)

2011-07-23 Thread Keith OHara
ehzone  gmail.com> writes:

> \new Staff {
>\time 2/2 2 ~  
> }
> 
 
> How can I get lilypond to produce the arc between the 'e' and the 'd'?
>

If one pitch moves but the others do not, in the language we use 
to describe our music to Lilypond, you have two voices
 \new Staff <<
   \new Voice { \voiceOne e'2( d') }
   \new Voice { \voiceTwo 2 ~   }
 >>

With just one voice, as you noticed, Lilypond does not support ties from
specific notes in one chord to specific notes in another, but when the
top note moves, putting the slur above the chord looks clear to me
 { 2^(  ) }

You could, if you need :
 lu =  \once\override NoteColumn #'ignore-collision = ##t
 \new Staff <<
   \new Voice { \lu e'2^( \hideNotes\shiftOn d') }
   \new Voice { 2 _~   }
 >>




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