lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Time


From: Joshua Koo
Subject: Re: Time
Date: Thu, 17 Jun 2004 10:09:33 +0800

Wow, Amazing! Well I didnt expect you would really type up and time yourself. I 
was just waiting to get some approimate estimates. I definally took much much 
much longer than you did, and means I would have to improve myself much more. 
Thanks for pointing out the possible mistakes.
Bar 17: According to my score, it it correct. The score was taken from the MS 
parts of the orginal. I'll check them again if I can.
Bar 107: You are correct! I made a mistake there :-) Thanks for spotting it.

So the dirty way was to use *2/3 when you didnt want triplets, and \times 2/3 
when you needed the tripplets?
Think I ask the question a while back here, but cant remember if it was 
answered. But anyway this is my method.

 \override TupletBracket   #'number-visibility = ##f
% removes the 3 
when i need the 3 I can either use  \override TupletBracket   
#'number-visibility = ##t 
or use the \once if its needed just once.
You might be interested to see the same copy but the source are fomatted 
differently.

Thanks,
Joshua
---------------
\header {
       title = "Brandenberg Concerto No.5 (Keyboard Concencerto) Mvt 3"
       composer = "J.S. Bach"
       tagline = "address@hidden WIP for mutopia-project"
       meter = "Allegro"
       subtitle = "Have Fun Testing..."
 }
 
 %some fuctions
 forteB = \markup {  \italic "(forte)" }
 pianoB = \markup {  \italic "(piano)" }
 forte = \markup {  \italic "forte" }
 piano = \markup {  \italic "piano" }
 pianoissimoB = \markup {  \italic "(pianoissimo)" }
  % set Triplets to 3 notes each
 triplets = \set tupletSpannerDuration = #(ly:make-moment 1 4)
  % hides the 3
 tripletsHide = \override TupletBracket   #'number-visibility = ##f
  % shows the 3
 tripletsShow = \override TupletBracket   #'number-visibility = ##t 
  % shows the 3 once
 tripletsShowOnce = \once \override TupletBracket   #'number-visibility = ##t
  % displays n condenses multi measure rests
 multirests = \set Score.skipBars = ##t

#(ly:set-point-and-click 'line-column )

\include "header.ly"

 \version "2.2.0"
cello = \notes \relative c {
 \clef bass
 \key d \major
 \time 2/4

 % set Triplets to 3 notes each
 \triplets
 \multirests 

% --Bar 1-- %
R2*28 |

% --Bar 29-- %
r4 fis,8 r |
g r a r |
b r cis r |
d r e r |

% --Bar 33-- %
fis r fis r |
g r a r |
b r a r |
b r cis r |
d r r4 |
R2 |
r8 r16 a d8. a16 |
 \times 2/3 { b8( a) g  fis( g) a } |
\tripletsHide

% --Bar 41-- %
d, r e r |
fis r fis, r |
g r a r |
b r cis r |
d r e r |
fis r g r |

% --Bar 47-- %
a r b r |
%\autoBeamOff cis8. \autoBeamOn a16  d8. a16 | %[] workaround
cis8.\noBeam a16  d8. a16 |
\times 2/3 { b8( a) g fis( g) a |
d,( fis) e d(e ) fis | }
g r a r |
b r g, r |
r4 b'8 r |

% --Bar 54-- %
fis r fis, r |
r4 fis'8 r |
gis r gis, r |
r4 gis'8 r |
a r fis r |
b, r e r |
a, r d r |

% --Bar 61-- %
g,4 r |
r8 r16 a d8. a16 |
\times 2/3 { b8( a) g  }  a8. a16 |
d,8 r fis r |
g r c r |
\autoBeamOff b8. \autoBeamOn g'16 d'8. a16 |
\times 2/3 { b8( a) g  fis( gis) a  } |

% --Bar 68-- %
gis r gis, r |
r4 gis'8 r |
gis r gis, r |
r4 gis'8 r |
a r r r16 fis | 
b8 r r r16 g |
cis 8 r r r16 a |
d8 r fis, r |

% --Bar 76-- %
g r a r |
\times 2/3 { b( a) g  } a8. a,16 |
\times 2/3 { d8( fis) e  d( e fis )}|
b, r r4 |
\repeat unfold 6 {b8 r r4 |}

% --Bar 86 -- %
r8 r16 fis' \times 2/3 {b8( d) cis | 
d ( cis) b  ais ( g)  cis | }
fis,4 ~ \times 2/3 {fis8 g e |
d( cis b) } r4 |
\repeat unfold 6 {b8 r r4 |}

% --Bar 96 -- %
r8 r16 fis' \times 2/3 {b8( a) gis |
a (gis) fis eis( fis) gis }|
cis,4 ~ \times 2/3 {cis8 d b |
a( gis fis) } r4 |
\repeat unfold 7 { fis8 r r4 |}

% --Bar 107 -- %
R2*21 |

% --Bar 128 -- %
r4-\forteB a8 r |
b r cis r |
d r dis r |
e r fis r |
g r gis r |
a r b r |
cis r cis, r  |

% --Bar 135 -- %
d r e r |
fis r fis, r |
gis r gis' r |
a r a, r |
b r b' r |
cis r cis, r |
d r d' r |
d r cis r |

% --Bar 143 -- %
d r e r |
\times 2/3 { fis(e) d cis( dis) e }
dis4 r8 b |
e8. d!16 cis8. fis,16 |
e8. d16 e8. e,16 |
a8_\pianoB r a' r |
\repeat unfold 6 { a, r a ' r |}

% --Bar 155 -- %
a, r r4 | 
R2 * 22|

% --Bar 178 -- %
r4 b |
e, r |
r a |
d, r |
R2 * 10 |

% --Bar 192 -- %
r4 r8 a' |
d r r4 |
cis8 r r4 |

% --Bar 195 -- %
b8 r r4 |
a8 r r4 |
gis8 r fis r |
cis'8 r r4 |
cis'8 r r4 |
cis,8 r r4 |
cis'8 r r4 |
cis,8 r r4 |

% --Bar 203 -- %
cis'8 r cis, r |
fis8 r r4 |
fis8 r fis, r |
g8 r r4 |
a8 r b r |
e,8 r r4 |
a8 r d r |
b r g r |


% --Bar 211 -- %
e r a r |
d, r g r |
d' r c r |
b2~ |
b8. \noBeam fis'16 b8. fis16 |
g8. fis16 g8. e16 |
fis2 ~ |
fis2 ~ |

% --Bar 219 -- %
\repeat unfold 3 {fis2 ~ |}
% --Bar 222 -- %
fis8. \noBeam b,16 fis'8. a,16 |
%should beam down
\times 2/3 {b8( a) g ais(b) cis }|
fis,4 ~ \times 2/3 {fis8 fis' e } |
d r r4 |

% --Bar 226 -- %
R2*4 |
r8 r16 g d8. e16|
fis8. e16 fis8. fis,16 |
b4 r |
d r |
%234
%244
%251
%261
R2 * 27 |
r4 fis,8 r |
g r a r |
b r cis r |
d r e r |
fis r fis r |
g r a r |

% --Bar 267 -- %
b r a r |
b r cis r |
d r r4 |
R2 |
r8 r16 a d8. a16 |
\times 2/3 {b8( a) g fis( a ) b } |
d, r e r |
fis r fis, r |

% --Bar 275 -- %
g r a r |
b r cis r |
d r e r |
fis r g r |
a r b r |

% --Bar 280 -- % 
cis8. \noBeam a16 d8. a16 |
\times 2/3 {b8(a) g fis (g) a |
d,( fis ) e d(e) fis }|
g r a r |
b r b, r |
r4 b'8 r |
fis r fis, r |
r4 fis'8 r |

% --Bar 288 -- %
gis r gis, r |
r4 gis'8 r |
a r fis r |
b, r e r |
a, r d r |
g,4 r |

% --Bar 294 -- %
r8 r16 a d8. a16 |
\times 2/3 {b8 (a ) fis } a8. a16|
d,8 r fis r |
g r c r |
b8. \noBeam g'16 d'8. a16 |
\times 2/3 {b8(a) g fis( gis) a }|
gis r gis, r |
r4 gis'8 r |

% --Bar 302 -- %
gis r gis, r |
r4 gis'8 r |
a r r r16 fis |
b8 r r r16 g |
cis8 r r r16 a |
d8 r fis, r |
g r a r |
\times 2/3 {b(a ) g} a8. a,16 |
d2-\fermata \bar "|."
}


\score 
{
        %\notes 
        \cello
        \midi {}
        \paper 
        {
        }
        \header
        {
                instrument = "Cello"
        }

}

%end. wonder if there's lilypond-mail? lilypond parsing music inside email

======= At 2004-06-16, 19:48:25 you wrote: =======

>On Tuesday 15 June 2004 21.56, Joshua Koo wrote:
>> Hi,
>>
>> Thanks for your replies.
>> Here's a part which I working to complete to place in mutopia-project.
>>
>> http://www.lab4games.net/zz85/junk/ly/cello.pdf (Do tell me if you cant
>> download the file, and I can send it as an attachment)
>>
>> Its "simple" Bach music and the cello line, but yet it took me many hours
>> to complete this page. (that why I want to find out how slow am i) So the
>> Qn: How long do you think you guys can usually finish it in?
>
>I tried it out, it took about 1h30m. Of which about 15m went to try finding 
>out how to get rid of the tuplet numbers properly (I didn't succeed quickly, 
>so I solved it in a dirty way instead). Under better circumstances (if I had 
>typeset something similar before), I could possibly have made it in 1 hour.
>
>Maybe 30 minutes went to proofreading & corrections after the score was done. 
>(for no apparent reason, i did not use point-and-click). I made around 5-10 
>octave errors and about as many typos (mostly c instead of cis).
>
>Proofreading was done primarily by comparing quickly by eye, to spot octave 
>errors. This was done every now and then while typing in the score, and also 
>after I finished typing. After that, I prooflistened to the midi output while 
>reading the original score.
>
>I also found some things in your score that might be typos :)
>bar 78: Is the slurring correct?
>bar 108: r2*21 should be R2*21
>
>Erik
>
>Here's the code:
>
>\header {
>title = "Brandenburg Concerto No.5 (Keyboard Concerto) Mvt 3"
>subtitle = "Have Fun Testing..."
>composer = "J.S. Bach"
>instrument = "Cello"
>}
>
>cello = \notes \relative c, {
>\time 2/4
>\clef "bass"
>\key d\major
>\set Score.skipBars=##t
>\set tupletSpannerDuration = #(ly:make-moment 1 4)
>% \set tupletNumberFormatFunction = #()
>R2*28 |
>r4 fis8 r | g r a r | b r cis r | d r e r |
>fis r fis r | g r a r b r a r |
>%36
>b r cis r | d r r4 | R2 | r8 r16 a d8. a16 |
>\times 2/3 {b8( a) g fis( g) a} | d, r e r fis r fis, r |
>g r a r b r cis r |
>%45
>d r e r fis r g r | a r b r | cis8.\noBeam a16 d8. a16 |
>{b8*2/3( a) g fis( g) a | d,( fis) e d( e) fis} |
>g8 r a r b r g, r |
>%53
>r4 b'8 r | fis r fis, r | r4 fis'8 r | gis r gis, r |
>r4 gis'8 r a r fis r | b, r e r a, r d r | g,4 r |
>%62
>r8 r16 a d8. a16 {b8*2/3( a) g} a8. a16 | d,8 r fis r |
>g r c r | b8. g'16\noBeam d'8. a16 {b8*2/3( a) g fis( gis) a} | gis8 r gis, r 
>| r4 gis'8 r |
>%70
>gis8 r gis, r | r4 gis'8 r | a r r r16 fis | b8 r r r16 g16 |
>cis8 r r r16 a16 | d8 r fis, r | g r a r | {b8*2/3( a) g} a8. a,16 |
>%78
>%NOTE: slurring should be like d( e) fis, right?
>{d8*2/3( fis) e d( e) fis} | \repeat "unfold" 7 {b,8 r r4} |
>r8 r16 fis'16 {b8*2/3( d) cis | d( cis) b ais( g) cis} |
>fis,4~ {fis8*2/3 g e | d( cis b)} r4 | \repeat "unfold" 6 {b8 r r4} |
>%96
>r8 r16 fis'16 {b8*2/3( a) gis | a( gis) fis eis( fis) gis} |
>cis,4~ {cis8*2/3 d b a( gis fis)} r4 | \repeat "unfold"7 {fis8 r r4} 
>%108
>%NOTE: this should be R2*21, not r2, right?
>R2*21 | r4_\markup {\italic "(forte)"} a8 r | b r cis r |
>d r dis r | e r fis r | g r gis r | a r b r |
>%134
>cis r cis, r d r e r fis r fis, r | gis r gis' r | a r a, r|
>b r b' r cis r cis, r d r d' r |
>%142
>d r cis r d r e r | {fis8*2/3( e) d cis( dis) e} | dis4 r8 b | e8. d!16 cis8. 
>fis,16 e8. d16 e8. e,16 |
>a8_\markup {\italic "(piano)"} r a' r | \repeat "unfold" 6 {a, r a' r} | a, r 
>r4 | R2*22 | r4 b | e, r r a |
>%181
>d, r R2*10 | r4 r8 a' | d r r4 cis8 r r4 b8 r r4 | a8 r r4 | gis8 r fis r | 
>cis' r r4 | cis'8 r r4 |
>%200
>cis,8 r r4 | cis'8 r r4 | cis,8 r r4 | cis'8 r cis, r |
>fis r r4 fis8 r fis, r | g r r4 | a8 r b r | e, r r4 |
>%209
>a8 r d r b r g r | e r a r | d, r g r | d' r c r |
>b2~ b8. fis'16\noBeam b8. fis16 | g8. fis16 g8. e16 | fis2~ |
>%218
>fis~ | fis~ | fis ~ | fis~ | fis8. b,16\noBeam fis'8. a,16 |
>{b8*2/3( a) g ais( b) cis} | fis,4~ {fis8*2/3 fis' e} |
>d8 r r4 | R2*4 | r8 r16 g16 d8. e16 | fis8. e16 fis8. fis,16 |
>%232
>b4 r d r | R2*27 | r4 fis,8 r | g8 r a r | b r cis r |
>d r e r | fis r fis r | g r a r | b r a r |
>%268
>b8 r cis r | d r r4 | R2 | r8 r16 a16 d8. a16 |
>{b8*2/3( a) g fis( a) b} | d,8 r e r fis r fis, r |
>g r a r | b r cis r |
>%277
>d8 r e r fis r g r a r b r | cis8. a16\noBeam d8. a16 |
>{b8*2/3( a) g fis( g) a | d,( fis) e d( e) fis} |
>g8 r a r b r b, r |
>%285
>r4 b'8 r | fis r fis, r | r4 fis'8 r | gis r gis, r |
>r4 gis'8 r | a r fis r | b, r e r a, r d r | g,4 r |
>%294
>r8 r16 a16 d8. a16 | {b8*2/3( a) fis} a8. a16 | d,8 r fis r |
>g r c r | b8. g'16\noBeam d'8. a16 | {b8*2/3( a) g fis( gis) a} | gis8 r gis, 
>r | r4 gis'8 r |
>%302
>gis8 r gis, r r4 gis'8 r | a r r r16 fis | b8 r r r16 g16 | cis8 r r r16 a16 | 
>d8 r fis, r | g r a r |
>{b8*2/3( a) g} a8. a,16 | d2^\fermata \bar "|."
>}
>
>
>\score {
>\new Staff \cello
>
>\header {piece ="Allegro"}
>\paper{}
>\midi {\tempo 4=100}
>}
>

= = = = = = = = = = = = = = = = = = = =






reply via email to

[Prev in Thread] Current Thread [Next in Thread]