LSR down

2017-04-23 Thread Andrew Bernard
LSR down again.

Who is the maintainer? I'd be happy to mail them.

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


openlilylib: edition-engraver and \partial

2017-04-23 Thread arnepe
good morning,

can someone please enlighten me how to use the edition-engraver for tweaks
on a note before the first bar - when a piece starts with an upbeat?

Using " \editionMod xxx ... " on anything before "1 0/4" has not worked for
me so far...
(I'm using the "old" version, as found on openlilylib in
".../snippets/editorial-tools/edition-engraver")

cheers
Arne



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/openlilylib-edition-engraver-and-partial-tp202558.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: Hairpin endings

2017-04-23 Thread David Nalesnik
On Sun, Apr 23, 2017 at 6:15 PM, Thomas Morley  wrote:
> 2017-04-23 12:34 GMT+02:00 Andrew Bernard :
>
>> Next thing to do is to achieve the half dashed/half solid appearance - or
>> can this be done already, in the same way that slurs can?
>
> How about:

This is great!

>
> #(define (solid-dashed-print-proc grob startx starty endx endy)
>   (let* ((dash-def (ly:grob-property grob 'dash-definition))
>  (thick
>(* (layout-line-thickness grob)
>   (ly:grob-property grob 'thickness 0.1
> (if (null? dash-def)
> (ly:line-interface::line grob startx starty endx endy)
> (apply ly:stencil-add empty-stencil

Why not reduce instead of apply?  Tiny point, but then you won't have
the extra empty stencil in the stencil expression.

>   (map
> (lambda (dash-def-elt)
>   (let* ((start-x
>(+ startx (* (- endx startx) (first dash-def-elt
>  (start-y
>(+ starty (* (- endy starty) (first dash-def-elt
>  (end-x
>(+ startx (* (- endx startx) (second dash-def-elt
>  (end-y
>(+ starty (* (- endy starty)  (second dash-def-elt)
> (ly:stencil-translate
>   (ly:make-stencil
> (list 'dashed-line
>   ;; thickness
>   thick
>   ;; on
>   (third dash-def-elt)
>   ;; off
>   (- 1 (fourth dash-def-elt)) ;; calculation correct?
>   ;; x-dest
>   (- end-x start-x)
>   ;; y-dest
>   (- end-y start-y)
>   ;; phase
>   0)
> ;; x-ext
> (cons start-x (- end-x start-x))
> ;; y-ext
> (ordered-cons 0 (- end-y start-y)))
>   (cons start-x start-y
> dash-def)
>
> #(define ((open-hairpin open-gap close-gap) grob)
>(let* ((stencil (ly:hairpin::print grob))
>   (thick (layout-line-thickness grob))
>   (dir (ly:grob-property grob 'grow-direction))
>   (X-ext (ly:stencil-extent stencil X))
>   (Y-ext (ly:stencil-extent stencil Y))
>   (width (- (interval-length X-ext) thick))
>   (height (- (interval-length Y-ext) thick))
>   (scaled-height (* height (max open-gap close-gap)))
>   (scaled-gap (* height (min open-gap close-gap)))
>   (upper-stil-part
> (solid-dashed-print-proc
>   grob
>   0
>   (/ (if (= dir -1) scaled-height scaled-gap) 2)
>   width
>   (/ (if (= dir -1) scaled-gap scaled-height) 2
>  (ly:stencil-translate
>(ly:stencil-add
>  upper-stil-part
>  (ly:stencil-scale upper-stil-part 1 -1))
>(cons (interval-start X-ext) (interval-start Y-ext)
>
> {
>   c'1\> c'1 c'1\!
>   \once \override Hairpin.dash-definition =
> #'((0  0.300.4)
>(0.30.711)
>(0.71.00.4  0.75))
>   %% order of arguments for 'open-hairpin' doesn't matter!
>   \override Hairpin.stencil = #(open-hairpin 0.2 1.0)
>   c'1\fff\> c'1 c'2 c'2\\!
>   \once \override Hairpin.dash-definition =
> #'((0  0.300.4)
>(0.30.4511)
>(0.71.00.4  0.3))
>   \once \override Hairpin.thickness = 2
>   c'1\< c'1 c'1\!
>   \revert Hairpin.dash-definition
>   \override Hairpin.style = #'dashed-line
>   \once \override Hairpin.stencil = #(open-hairpin 1.0 0.5)
>   c'1\> c'1 c'1\!
>   \override Hairpin.dash-fraction = 0.3
>   \override Hairpin.dash-period = 1.5
>   \once \override Hairpin.stencil = #(open-hairpin 0.5 0.0)
>   c'1-\tweak thickness 3 \> c'1 c'1\!
> }
>
> HTH,
>   Harm

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


Re: Hairpin endings

2017-04-23 Thread Thomas Morley
2017-04-23 12:34 GMT+02:00 Andrew Bernard :

> Next thing to do is to achieve the half dashed/half solid appearance - or
> can this be done already, in the same way that slurs can?

How about:

#(define (solid-dashed-print-proc grob startx starty endx endy)
  (let* ((dash-def (ly:grob-property grob 'dash-definition))
 (thick
   (* (layout-line-thickness grob)
  (ly:grob-property grob 'thickness 0.1
(if (null? dash-def)
(ly:line-interface::line grob startx starty endx endy)
(apply ly:stencil-add empty-stencil
  (map
(lambda (dash-def-elt)
  (let* ((start-x
   (+ startx (* (- endx startx) (first dash-def-elt
 (start-y
   (+ starty (* (- endy starty) (first dash-def-elt
 (end-x
   (+ startx (* (- endx startx) (second dash-def-elt
 (end-y
   (+ starty (* (- endy starty)  (second dash-def-elt)
(ly:stencil-translate
  (ly:make-stencil
(list 'dashed-line
  ;; thickness
  thick
  ;; on
  (third dash-def-elt)
  ;; off
  (- 1 (fourth dash-def-elt)) ;; calculation correct?
  ;; x-dest
  (- end-x start-x)
  ;; y-dest
  (- end-y start-y)
  ;; phase
  0)
;; x-ext
(cons start-x (- end-x start-x))
;; y-ext
(ordered-cons 0 (- end-y start-y)))
  (cons start-x start-y
dash-def)

#(define ((open-hairpin open-gap close-gap) grob)
   (let* ((stencil (ly:hairpin::print grob))
  (thick (layout-line-thickness grob))
  (dir (ly:grob-property grob 'grow-direction))
  (X-ext (ly:stencil-extent stencil X))
  (Y-ext (ly:stencil-extent stencil Y))
  (width (- (interval-length X-ext) thick))
  (height (- (interval-length Y-ext) thick))
  (scaled-height (* height (max open-gap close-gap)))
  (scaled-gap (* height (min open-gap close-gap)))
  (upper-stil-part
(solid-dashed-print-proc
  grob
  0
  (/ (if (= dir -1) scaled-height scaled-gap) 2)
  width
  (/ (if (= dir -1) scaled-gap scaled-height) 2
 (ly:stencil-translate
   (ly:stencil-add
 upper-stil-part
 (ly:stencil-scale upper-stil-part 1 -1))
   (cons (interval-start X-ext) (interval-start Y-ext)

{
  c'1\> c'1 c'1\!
  \once \override Hairpin.dash-definition =
#'((0  0.300.4)
   (0.30.711)
   (0.71.00.4  0.75))
  %% order of arguments for 'open-hairpin' doesn't matter!
  \override Hairpin.stencil = #(open-hairpin 0.2 1.0)
  c'1\fff\> c'1 c'2 c'2\\!
  \once \override Hairpin.dash-definition =
#'((0  0.300.4)
   (0.30.4511)
   (0.71.00.4  0.3))
  \once \override Hairpin.thickness = 2
  c'1\< c'1 c'1\!
  \revert Hairpin.dash-definition
  \override Hairpin.style = #'dashed-line
  \once \override Hairpin.stencil = #(open-hairpin 1.0 0.5)
  c'1\> c'1 c'1\!
  \override Hairpin.dash-fraction = 0.3
  \override Hairpin.dash-period = 1.5
  \once \override Hairpin.stencil = #(open-hairpin 0.5 0.0)
  c'1-\tweak thickness 3 \> c'1 c'1\!
}

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


Re: 2.19.59 mingw binary: virus false positive?

2017-04-23 Thread Brian Barker

At 23:26 23/04/2017 +0200, Michael Käppler wrote:
I just installed LilyPond 2.19.59 mingw binary 
on my machine and my antivirus scanner


Avira Free Antivirus

Version 15.0.25.172 21.03.2017
Searching engine 8.03.44.42 20.04.2017
Signature file 8.12.164.198 23.04.2017

complains about having found the 
"TR/Crypt.XPACK.Gen" virus in two bundled files:

/usr/bin/_hotshot.dll
/usr/bin/_multibytecodec.dll

Anybody experiencing the same issue?


Apparently so. See
http://lists.gnu.org/archive/html/lilypond-user/2017-04/msg00222.html .

Brian Barker  



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


Re: 2.19.59 mingw binary: virus false positive?

2017-04-23 Thread Urs Liska


Am 23.04.2017 um 23:26 schrieb Michael Käppler:
> Hi all,
>
> I just installed LilyPond 2.19.59 mingw binary on my machine and my
> antivirus scanner
>
> Avira Free Antivirus
>
> Version 15.0.25.172 21.03.2017
> Searching engine 8.03.44.42 20.04.2017
> Signature file 8.12.164.198 23.04.2017
>
> complains about having found the "TR/Crypt.XPACK.Gen" virus in two
> bundled files:
>
> /usr/bin/_hotshot.dll
>
> /usr/bin/_multibytecodec.dll
>
> Anybody experiencing the same issue?
>

No, but I think this has been reported/discussed recently on this list
(don't recall the conlusion, though).
Urs

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

-- 
u...@openlilylib.org
https://openlilylib.org
http://lilypondblog.org


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


2.19.59 mingw binary: virus false positive?

2017-04-23 Thread Michael Käppler

Hi all,

I just installed LilyPond 2.19.59 mingw binary on my machine and my 
antivirus scanner


Avira Free Antivirus

Version 15.0.25.172 21.03.2017
Searching engine 8.03.44.42 20.04.2017
Signature file 8.12.164.198 23.04.2017

complains about having found the "TR/Crypt.XPACK.Gen" virus in two 
bundled files:


/usr/bin/_hotshot.dll

/usr/bin/_multibytecodec.dll

Anybody experiencing the same issue?

Michael



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


Re: grouping in 6/8

2017-04-23 Thread Simon Albrecht

Am 23.04.2017 um 22:23 schrieb Michael Käppler:

Hi Karol,
it depends on which rhythmical structure you want to express.
If you intend a base structure in 8ths where the 4th note is not 
stressed, I would prefer (2).
If you want to achieve a base structure in dotted 8ths, like a 12/16 
signature divided in four beats, I would write (1).


12/16 is a distinct time signature (favoured e.g. by Bach), however a 
proper 6/8 time may also feature situations where 16 16 16 8. grouping 
makes more sense. It really is a matter of style/rhythmic feel. (Though 
many engravers would be stricter than I about per-beat grouping.)


Best, Simon



HTH,
Michael

Am 23.04.2017 um 21:52 schrieb Karol Majewski:

Hi, which grouping is better:

6/8: c16 c16 c16 c8.~ c4.

or

6/8: c16 c16 c6 c16~ c8~ c4.


Couldn't find the answer in "Behind Bars".

-Best
KM



___
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: strict notespacing with lyrics

2017-04-23 Thread Simon Albrecht

Am 23.04.2017 um 21:43 schrieb Noeck:

Hi Simon,

so far I used quite a few self-alignment tweaks (with a short-cut
command). Your function looks helpful. Could you explain a bit what it
does. IIUC the extreme cases are "centered" if there is only few space
and "almost left aligned" if there is a lot of space and in between you
interpolate smoothly.

But what how is the space determined? It does not use the durations,
does it? Is it about the available space or the with of a syllable or both?


Actually the function is very naive. It exclusively looks at the width 
of the syllable. If that width is 3 (staff-spaces) or less, 
self-alignment-X is set to 0, if it is 11 or more, self-alignment-X is 
-0.8. Between that, I interpolate smoothly with a ridiculous amount of 
effort that I only made for fun :-) (i.e. the kind of fun that I have 
recalling/finding out again how to solve a quadratic equation and 
implementing that in Scheme)

For everything else, an engraver would be needed.

Best, Simon

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


Re: grouping in 6/8

2017-04-23 Thread Michael Käppler

Hi Karol,
it depends on which rhythmical structure you want to express.
If you intend a base structure in 8ths where the 4th note is not 
stressed, I would prefer (2).
If you want to achieve a base structure in dotted 8ths, like a 12/16 
signature divided in four beats, I would write (1).


HTH,
Michael

Am 23.04.2017 um 21:52 schrieb Karol Majewski:

Hi, which grouping is better:

6/8: c16 c16 c16 c8.~ c4.

or

6/8: c16 c16 c6 c16~ c8~ c4.


Couldn't find the answer in "Behind Bars".

-Best
KM



___
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


grouping in 6/8

2017-04-23 Thread Karol Majewski
Hi, which grouping is better:

6/8: c16 c16 c16 c8.~ c4.

or

6/8: c16 c16 c6 c16~ c8~ c4.


Couldn't find the answer in "Behind Bars".

-Best
KM



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


Re: strict notespacing with lyrics

2017-04-23 Thread Noeck
Hi Simon,

so far I used quite a few self-alignment tweaks (with a short-cut
command). Your function looks helpful. Could you explain a bit what it
does. IIUC the extreme cases are "centered" if there is only few space
and "almost left aligned" if there is a lot of space and in between you
interpolate smoothly.

But what how is the space determined? It does not use the durations,
does it? Is it about the available space or the with of a syllable or both?

Cheers,
Joram

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


Re: strict notespacing with lyrics

2017-04-23 Thread Simon Albrecht

Am 23.04.2017 um 13:00 schrieb Johannes Roeßler:
any ideas how to get a more even - ot lets say rhythmic - distribution 
of the notes with lyrics?


To add to Kieren’s suggestions:
– Obviously, fonts with an overall smaller width help. LilyPond’s 
default (Century Schoolbook) isn’t the best choice in that regard.
– I even use a script to automatically tweak self-alignment-X for longer 
syllables, see attachment. It greatly reduces the need for manual 
intervention.
–  and 
: there’s a lot 
of work to be done on lyrics, and Janek put some of it up as this 
‘Lyrics project’, which unfortunately nobody has tackled yet…


HTH, Simon
\version "2.19.25"

#(define (lyric-text::interpolate-alignment grob)
   (let*
((width (cdr (ly:grob-property grob 'X-extent)))

 (lower-threshold 3)
 (upper-threshold 11)
 (maximum (- 4/5))
 
 ;; calculate parameters for use in the ‘sigmoid’ cubic function with
 ;; (sigmoid lower-threshold) --> 0
 ;; (sigmoid upper-threshold) --> maximum
 ;; and zero ‘slope’ in both these points, i.e. a smooth transition between
 ;; constants and interpolation
 
 (a (/ (* 2 maximum)
  (+ (- (expt upper-threshold 3))
(* 3 upper-threshold upper-threshold lower-threshold)
(* -3 upper-threshold lower-threshold lower-threshold)
(expt lower-threshold 3
 (b (/ (- maximum (* a (+ (expt upper-threshold 3)
 (* 2 (expt lower-threshold 3))
 (* -3 upper-threshold (expt lower-threshold 2)
  (expt (- upper-threshold lower-threshold) 2)))
 (c (/ (- maximum
  (* b (- (expt upper-threshold 2) (expt lower-threshold 2)))
  (* a (- (expt upper-threshold 3) (expt lower-threshold 3
   (- upper-threshold lower-threshold)))
 (d (- maximum
  (* upper-threshold c)
  (* (expt upper-threshold 2) b)
  (* (expt upper-threshold 3) a)))

 (sigmoid (lambda (x) (+ (* a x x x) (* b x x) (* c x) d

;(format #t "The four parameters have been determined as: \n a ~a \n b ~a 
\n c ~a \n d ~a\n" a b c d)

(cond
 ((<= width lower-threshold) 0)
 ((< lower-threshold width upper-threshold)
  (sigmoid width))
 ((>= width upper-threshold) maximum

\layout {
  \context {
\Lyrics
\override LyricText.self-alignment-X = #lyric-text::interpolate-alignment
  }
}___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: strict notespacing with lyrics

2017-04-23 Thread Kieren MacMillan
Hi Johannes,

> any ideas how to get a more even - ot lets say rhytmic - distribution of the 
> notes with lyrics?

This is an ongoing frustration I have. (I *just* talked about this off-list 
with Abraham a few days ago!)

> may be there is a way to get a little bit more even spacing?

There are many ways — but they all require manual effort. Here are two obvious 
ones.

SOLUTION #1: Increase the default score spacing.

Add

\layout {
  \context {
\Score
\override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/128)
  }
}

at the top of your score (adjusting the 1/128 as desired). Result:



SOLUTION #2: Shift the ‘Herrn’ to the right [from its default, which is centred 
on the notehead].

Add

\tweak self-alignment-X #-0.5

right before “Herrn” (adjusting the -0.5 as desired). Result:


This isn’t perfect, but it’s better — and you can do more, by adjusting other 
syllables.

There are other ways, but this should get you started.

Hope this helps!
Kieren.


Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info 
‣ email: i...@kierenmacmillan.info 
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hairpin endings

2017-04-23 Thread Andrew Bernard
A correction to the code - the hairpin was not starting at the correct
place after a dynamic, but was starting at zero offset. Here's the fix:

  (cons 0 (interval-start Y-ext)
->
  (cons (interval-start X-ext) (interval-start Y-ext)

Andrew

== snip

% Open hairpin.
% By Nathan Ho and David Nalesnik.
#(define ((open-hairpin left-open right-open) grob)
   (let* ((stencil (ly:hairpin::print grob))
  (X-ext (ly:stencil-extent stencil X))
  (Y-ext (ly:stencil-extent stencil Y))
  (width (interval-length X-ext))
  (height (interval-length Y-ext)))
 (ly:stencil-translate
  (ly:stencil-add
   (ly:line-interface::line
grob
0 (* height (- 0.5 (* 0.5 left-open)))
width (* height (- 0.5 (* 0.5 right-open
   (ly:line-interface::line
grob
0 (* height (+ 0.5 (* 0.5 left-open)))
width (* height (+ 0.5 (* 0.5 right-open)
  (cons (interval-start X-ext) (interval-start Y-ext)

== snip



On 23 April 2017 at 22:31, David Nalesnik  wrote:

> On Sun, Apr 23, 2017 at 5:34 AM, Andrew Bernard
>  wrote:
> > Hi David and Nathan,
> >
> > Apologies for a tardy response.
> >
> > Sincere thanks to both of you for your work on this. It's really useful
> to
> > me. I prefer using the ly:line-interface::line version because of the
> way it
> > inherits the grob properties.
> >
> > David, you naturally asked for the use cases I have for this, because it
> is
> > very non-standard, for sure. There are several situations where this
> comes
> > up in the scores I set. One common case is where the composer indicates a
> > very long cresc. or decresc. between levels with open hairpins near an
> > absolute mark such as ff, rather than cluttering page after page with
> > immensely long hairpins. The attached snippet of an image gives some
> idea of
> > this.
>
> Thanks -- makes a lot more sense to me now.
>
> >
> > Once more, sincere thanks and appreciation.
> >
> > Next thing to do is to achieve the half dashed/half solid appearance - or
> > can this be done already, in the same way that slurs can?
> >
>
> Not currently.  I suppose the best way would be to allow for
> dash-definition in lily/line-interface.cc, so it could be read from
> the grob.  But you could go the replacement stencil route.  I'm
> guessing that you could make good use of Harm's code above as a
> framework.
>
> No time right now, but I should post my Scheme version of
> ly:hairpin::print, so you can meddle directly with hairpins without
> building a stencil solely for dimension info, then throwing it away.
>
> -David
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hairpin endings

2017-04-23 Thread David Nalesnik
On Sun, Apr 23, 2017 at 5:34 AM, Andrew Bernard
 wrote:
> Hi David and Nathan,
>
> Apologies for a tardy response.
>
> Sincere thanks to both of you for your work on this. It's really useful to
> me. I prefer using the ly:line-interface::line version because of the way it
> inherits the grob properties.
>
> David, you naturally asked for the use cases I have for this, because it is
> very non-standard, for sure. There are several situations where this comes
> up in the scores I set. One common case is where the composer indicates a
> very long cresc. or decresc. between levels with open hairpins near an
> absolute mark such as ff, rather than cluttering page after page with
> immensely long hairpins. The attached snippet of an image gives some idea of
> this.

Thanks -- makes a lot more sense to me now.

>
> Once more, sincere thanks and appreciation.
>
> Next thing to do is to achieve the half dashed/half solid appearance - or
> can this be done already, in the same way that slurs can?
>

Not currently.  I suppose the best way would be to allow for
dash-definition in lily/line-interface.cc, so it could be read from
the grob.  But you could go the replacement stencil route.  I'm
guessing that you could make good use of Harm's code above as a
framework.

No time right now, but I should post my Scheme version of
ly:hairpin::print, so you can meddle directly with hairpins without
building a stencil solely for dimension info, then throwing it away.

-David

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


strict notespacing with lyrics

2017-04-23 Thread Johannes Roeßler

Hi,

any ideas how to get a more even - ot lets say rhytmic - distribution of 
the notes with lyrics?
In this example I don't like the gap after the 4th quaver in the upper 
voice caused by the long syllable "Herrn" in the second voice.
I know, it will become ugly for very long syllables - but may be there 
is a way to get a little bit more even spacing?
(and yes - I searched the archive - but maybe my english isn't good 
enough to find the matching search terms :( )


-8<--

\version "2.19.58"

global = {
  \autoBeamOff
}

soprano = \relative c'' {
  \global
  a8 a a a a a a4
}

alto = \relative c' {
  \global
  a4 a8 a a4 a8 a
}

sopranoVerse = \lyricmode {
  sein, da -- heim zu sein da -- heim
}

altoVerse = \lyricmode {
  sein bei dem Herrn und da
}

\score {
  \new ChoirStaff <<
\new Staff  \soprano
\addlyrics { \sopranoVerse }
\new Staff  \alto
\addlyrics { \altoVerse }
  >>
}

->8--

cheers Joei

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


Re: Write access to issue tracker

2017-04-23 Thread Phil Holmes
First of all - please always "Reply All" to queries and discussion on the 
mailing list - that way more than one person can be involved.

I've added your user to the list of contributors to the issue tracker.  Good 
luck.

--
Phil Holmes


  - Original Message - 
  From: Amir Czwink 
  To: Phil Holmes 
  Sent: Saturday, April 22, 2017 2:10 PM
  Subject: Re: Write access to issue tracker


  Hi Phil,

  Thanks for your response. Well I can't understand why my emails didn't get 
through. I attached them below my response.

  However, I want to improve typesetting Arabic sheet music using lilypond, in 
particular I want to contribute my changes to the file "arabic.ly". I wrote a 
lot of Arabic sheet music in Finale (which is a pain by the way) but I 
completely switched to lilypond now. It's already working great and the support 
for non-standard music is in lilypond better than anywhere else. But there are 
still some seldom improvements that can be made and I feel that they weren't 
made yet because no one from that domain looked at it. I've been performing 
Arabic music since ages and personally have access too many sheet music 
books/collections of Arabic origin. I therefore have experience with writing 
Arabic sheet music.

  I already changed the file "arabic.ly" so that it is more useable and would 
like to contribute this to lilypond so that maybe more people that write these 
kind of scores switch to lilypond.

  Best regards,

  Amir Czwink

  P.S.: Here are my two mails to lilypond-devel:


   Weitergeleitete Nachricht  Betreff:  Re: Write access for 
issue tracker 
Datum:  Wed, 5 Apr 2017 18:08:28 +0200 
Von:  Amir Czwink  
An:  lilypond-de...@gnu.org 



Dear Lilypond-Team,

as my first mail was left unanswered I'll try again.

I please would like to ask for write access for the issue tracker.

I want to contribute some patches for typesetting Arabic music using 
lilypond.

My account on sourceforge is: aczwink

Thanks a lot.

Best regards,

Amir Czwink

Am 30.03.2017 um 19:33 schrieb Amir Czwink:
> Dear Lilypond-Team,
>
> I would like to ask for write access for the issue tracker.
>
> My Sourceforge name is: aczwink
>
> Best regards,
>
> Amir Czwink
>

 Weitergeleitete Nachricht  Betreff:  Write access for issue 
tracker 
Datum:  Thu, 30 Mar 2017 19:33:42 +0200 
Von:  Amir Czwink  
An:  lilypond-de...@gnu.org 



Dear Lilypond-Team,

I would like to ask for write access for the issue tracker.

My Sourceforge name is: aczwink

Best regards,

Amir Czwink








  Am 21.04.2017 um 16:24 schrieb Phil Holmes:

- Original Message - From: "Amir Czwink"  
To:  
Sent: Thursday, April 20, 2017 11:14 AM 
Subject: Write access to issue tracker 



  Dear Lilypond-Team, 

  I wanted to contribute to lilypond and for that matter I wrote an email 
  to lilypond-devel in order to be registered for the lilypond issue 
  tracker. I wrote two emails, the first is already 3 weeks ago. Can 
  someone help please? Am I doing something wrong? 

  Best regards, 

  Amir Czwink 



I don't see a trace of an email from yourself in -devel, so perhaps it 
didn't get through. 

What work on LilyPond do you plan to do? 

-- 
Phil Holmes 


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