RE: How to split autobeam

2008-09-16 Thread Gerard L. Maters
Hello Gilles, 

Thanks again for your reply and for putting me in the right direction! 

Considering your question: why use the ... construct?: it was the only
way of getting an error-free compilation of the composition. 

Your question however triggered something and after a while I noticed a
minor difference in my notation. I added the duration of the notes of the
chord to the first note of the chord, so within the ... In that case
compilation only is error-free using the double marks ... And then
obviously the [.. ..] construct is not valid. 

I moved the duration of the notes outside the marks using the single marks
.. and now it works fine! 

Thanks again. 

Gerard 

-Oorspronkelijk bericht- 

Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Gilles
Sadowski 

Verzonden: maandag 15 september 2008 20:45 

Aan: lilypond-user@gnu.org 

Onderwerp: Re: How to split autobeam 

Hi. 

 Here's one example that produces the wrong beaming: 

 

 right = \context Voice = discant 

 

 { 

 

 \clef violin 

 

 \time 4/4 

 

 \relative b' { b8. d fis b bes,16 d f bes b,8 d fis b 

 b,8 d fis b 

 

 cis,8 eis gis cis cis,8 eis gis cis d,8 f a d d,8 f a 

 d }| 

 

 } 

Hmm, this is still not a complete code: The \score part is missing. 

Why do you use the  ...  construct? A chord is created with something
like 

c e g4 

I.e. with single brackets. Also, the duration is specified after the closing
bracket. 

 The compiler produces the correct beaming between the b8. and bes,16 

 chord and between the two b,8 chords. 

 

 With the default auto-beam setting the next 4 chords are beamed 

 together. In this case the cis,8 chords should 

 

 Be beamed together and the two d,8 chords should be beamed. 

You didn't tell why the solution I proposed does not satisfy your needs.
Similarly to my previous post, your code above can turned into: 

%--- 

right = \context Voice = discant{ 

\clef violin 

\time 4/4 

\relative b' { 

b d fis b8. bes d f bes16 b d fis b8 b, d fis b8 

cis eis gis cis8[ cis eis gis cis8] d f a d8[ d f a d8] | 

} 

} 

\score { 

\right 

} 

%--- 

See attached pdf. 

 I've tried severla options, for example adding \nobeam to the first 

 d,8 chord. As a result the last two chords are 

 

 Beamed together, but the first two chords (cis,8) are then separated, 

 not beamed. 

I agree that this behaviour looks strange. Maybe someone else can give an
explanation or confirm that this is a bug. 

 Also tried overriding the default auto-beam, but that didnot produce 

 the correct result (yet). 

In this, I guess that the default behaviour should be what you expect,
without resorting to this. 

 Hope you can help or point me in the direction where to look for a 

 solution. 

Again, what's wrong with using square (beaming) brackets? Something like 

a8[ b] c[ d] 

produces the right result. 

Gilles 


  _  

Mijn Postvak In wordt beschermd door SPAMfighter
12922 spam-mails zijn er tot op heden geblokkeerd.
Download de gratis SPAMfighter http://www.spamfighter.com/lnl  vandaag
nog! 



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


RE: How to split autobeam

2008-09-15 Thread Gerard L. Maters
Hello Gilles, thanks for your respons. 

I'm using v2.11.58-2 on a Centos 5 Linux system and Jedit on Windows. 

It's all about modern music where auto-beam produces the wrong beaming
groups. 

Here's one example that produces the wrong beaming: 

right = \context Voice = discant 

{ 

\clef violin 

\time 4/4 

\relative b' { b8. d fis b bes,16 d f bes b,8 d fis b b,8 d
fis b 

cis,8 eis gis cis cis,8 eis gis cis d,8 f a d d,8 f a d }| 

} 

The compiler produces the correct beaming between the b8. and bes,16 chord
and between the two b,8 chords. 

With the default auto-beam setting the next 4 chords are beamed together. In
this case the cis,8 chords should 

Be beamed together and the two d,8 chords should be beamed. 

I've tried severla options, for example adding \nobeam to the first d,8
chord. As a result the last two chords are 

Beamed together, but the first two chords (cis,8) are then separated, not
beamed. 

Also tried overriding the default auto-beam, but that didnot produce the
correct result (yet). 

Hope you can help or point me in the direction where to look for a solution.


Thanks, 

Gerard 

-Oorspronkelijk bericht- 

Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Gilles
Sadowski 

Verzonden: maandag 15 september 2008 16:13 

Aan: lilypond-user@gnu.org 

Onderwerp: Re: How to split autobeam 

Hi. 

 in a \time 4/4 a sequence of chords is written, patterns like this: 

 

 cis,8 eis gis cis cis,8 eis gis cis d,8 f a d d,8 f a 

 d 

Please always send a working LilyPond code example. It will make it easier
to understand what you tried. The above does not compile (I'm using
v2.10.33)! 

 these 4 chords are beamed together. But I need the two chords cis,8 

 beamed together and the two chords d,8. 

The following excerpt might do what you want: 

%--- 

\version 2.10.10 

theMusic = { 

\time 4/4 

cis, eis gis cis8[ cis, eis gis cis] d, f a d[ d, f a d] } 

\score { 

\theMusic 

\layout {} 

} 

%--- 

Best, 

Gilles 

___ 

lilypond-user mailing list 

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


  _  

Mijn Postvak In wordt beschermd door SPAMfighter
12858 spam-mails zijn er tot op heden geblokkeerd.
Download de gratis SPAMfighter http://www.spamfighter.com/lnl  vandaag
nog! 



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


Re: How to split autobeam

2008-09-15 Thread Gilles Sadowski
Hi.

 Here's one example that produces the wrong beaming: 
 
 right = \context Voice = discant 
 
 { 
 
 \clef violin 
 
 \time 4/4 
 
 \relative b' { b8. d fis b bes,16 d f bes b,8 d fis b b,8 d
 fis b 
 
 cis,8 eis gis cis cis,8 eis gis cis d,8 f a d d,8 f a d }| 
 
 } 

Hmm, this is still not a complete code: The \score part is missing.

Why do you use the  ...  construct?  A chord is created with something
like

  c e g4

I.e. with single brackets. Also, the duration is specified after the closing
bracket.


 The compiler produces the correct beaming between the b8. and bes,16 chord
 and between the two b,8 chords. 
 
 With the default auto-beam setting the next 4 chords are beamed together. In
 this case the cis,8 chords should 
 
 Be beamed together and the two d,8 chords should be beamed. 

You didn't tell why the solution I proposed does not satisfy your needs.
Similarly to my previous post, your code above can turned into:

%---
right = \context Voice = discant{
  \clef violin
  \time 4/4
  \relative b' {
b d fis b8. bes d f bes16 b d fis b8 b, d fis b8 
cis eis gis cis8[ cis eis gis cis8] d f a d8[ d f a d8] |
  }
}

\score {
  \right
}
%---

See attached pdf.

 I've tried severla options, for example adding \nobeam to the first d,8
 chord. As a result the last two chords are 
 
 Beamed together, but the first two chords (cis,8) are then separated, not
 beamed. 

I agree that this behaviour looks strange. Maybe someone else can give an
explanation or confirm that this is a bug.
 
 Also tried overriding the default auto-beam, but that didnot produce the
 correct result (yet). 

In this, I guess that the default behaviour should be what you expect,
without resorting to this.
 
 Hope you can help or point me in the direction where to look for a solution.

Again, what's wrong with using square (beaming) brackets?
Something like
  a8[ b] c[ d]
produces the right result.


Gilles


test2.pdf
Description: Adobe PDF document
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user