lilypond-user
[Top][All Lists]
Advanced

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

Re: simultaneous free rhythms


From: luis jure
Subject: Re: simultaneous free rhythms
Date: Thu, 27 Mar 2008 18:00:18 -0300

El Wed, 26 Mar 2008 13:09:25 +0100
Ole Schmidt <address@hidden> escribió:

> this may be serve as a model (fractional arithmetic...)

thanks a lot, ole. with your help and a few hints i found in a previous
thread (thanks, mats) i've been able to solve the problem quite
satisfactorily. i used a large measure for the whole section, with
\compressMusic to accommodate the different parts. i also used \remove
"Forbid_line_break_engraver" to introduce line breaks (still a bit
mysterious to me, but it seems to work the way i want). 

all in all it's quite passable. here's the code and the result. if
anyone detects something that's not quite right or could be better, i'd
greatly appreciate any suggestions for improvement. articulations,
dynamics, etc. are still missing.

\version "2.11.42"

\header {
}


staffViolin = \new Staff  {
        \time 52/4
        \set Staff.instrumentName="Violin I"
        \key c \major
        \clef treble
        \compressMusic #'(26 . 27)
        \new Voice \with {\remove "Forbid_line_break_engraver"}
        \relative c' {  
        %  54/4
        \once \override Staff.TimeSignature #'stencil = ##f
        s1 s1 s2 g='''1\fermata \breathe
        dis,\fermata \breathe a,\fermata \breathe b'\fermata \breathe
        bes''\fermata \breathe c,,\fermata \breathe d'\fermata \breathe
        des,,\fermata \breathe aes''\fermata \breathe ges,\fermata
\breathe r\fermata } }

staffViolinII = \new Staff  {
        \set Staff.instrumentName="Violin II"
        \clef treble
        \compressMusic #'(26 . 29)
        \new Voice \with {\remove "Forbid_line_break_engraver"}
        \relative c' {  
        % 58/4
        \once \override Staff.TimeSignature #'stencil = ##f
        s1 s2 f='''1 \fermata \breathe e, \fermata \breathe
        bes, \fermata \breathe b'' \fermata \breathe c, \fermata
\breathe fis, \fermata \breathe g'' \fermata \breathe cis,,, \fermata
\breathe a''' \fermata \breathe r \fermata s1 s1 s1 

        }

}
staffViola = \new Staff  {
        \set Staff.instrumentName="Viola"
        \clef treble
        \compressMusic #'(26 . 28)
        \new Voice \with {\remove "Forbid_line_break_engraver"}
        \relative c' {  
        % 56/4
        \once \override Staff.TimeSignature #'stencil = ##f
        s4 s1 s1 aes=1 \fermata \breathe
        a'' \fermata \breathe \clef alto ees,, \fermata \breathe d'
\fermata \breathe a' \fermata \breathe g \fermata \breathe \clef treble
b' \fermata \breathe des, \fermata \breathe f, \fermata \breathe r
\fermata s1 s2. }
}



staffCello = \new Staff  {
        \set Staff.instrumentName="Cello"
        \new Voice \with {\remove "Forbid_line_break_engraver"}
        \relative c' { 
        % 52/4 (51.75/4 + s16)
        \once \override Staff.TimeSignature #'stencil = ##f
        \clef treble
        a'8[ b16] s16 r2 a8 r bes aes r4 r8 bes a b r4 r8 b[ b b] \bar
"" \break r2 c8 fis ~ fis r4 r8 c fis2 b,8 bes' r4 bes8 r4 bes aes \bar
"" \break r4 a8[ gis16] r2 g8 aes4 r8 g a4 ees16 r2 cis8[ d16] r4 \bar
"" \break r8 c b4. bes8 d r2 b'8 r2 b4 c8 r2 r4 cis16 r1 \fermata

        }

}


\score {
        <<
                \staffViolin
                \staffViolinII
                \staffViola
                \staffCello
        >>
        
        \midi {
        }

        \layout  {
        }
}

\paper {
}

Attachment: libre.png
Description: PNG image


reply via email to

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