lilypond-user
[Top][All Lists]
Advanced

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

odd time signature.


From: Philippe Hezaine
Subject: odd time signature.
Date: Fri, 19 Feb 2010 16:02:35 +0100
User-agent: Thunderbird 2.0.0.23 (X11/20100124)

Hi all,

I want to come back on this amazing thread dated of November 2007:

http://lists.gnu.org/archive/html/lilypond-user/2007-11/msg00436.html

Perhaps I don't understand very well the purpose and I need some
enlightenment.
I attach a file where you could see and hear a comparison between 4/4
and 4/5.
The two lower are written without \times { } and the two upper with them.
And they are in sync each other.
Are we standing in front of an "Ars Nova" speculation? ;)
Or am I missing something? It would be more probable. I think Timing_translator doesn't matter there.
Friendly.
--
  Phil.




\version "2.12.2"

 #(ly:set-option 'delete-intermediate-files #t)
 #(set-global-staff-size 16) % Pour changer la taille des portées.

    \paper {
        between-system-padding = 8\mm
%       between-system-space = 25\mm
        ragged-bottom = ##f
        ragged-last-bottom = ##f
        line-width = 19\cm
    }

    \header { 

           }

pulse = \drummode {  
        
  \time 4/5
  \tempo 4 = 80

        bd8_\f r8 bd8_\f r8 bd8_\f r8 bd8_\f r8 %|

        bd8_\f r8 bd8_\f r8 bd8_\f r8 bd8_\f r8 %|

        bd8_\f r8 bd8_\f r8 bd8_\f r8 bd8_\f r8 %|

        bd8_\f r8 bd8_\f r8 bd8_\f r8 bd8_\f r8 %|

        bd8_\f r8 bd8_\f r8 bd8_\f r8 bd8_\f r8 %|

        bd8_\f r8 

        }


Polyun = \drummode {

  \time 4/4
  \tempo 4 = 80

        hho8_\f r8 hho8_\f r8 hho8_\f r8 hho8_\f r8 %|

        hho8_\f r8 hho8_\f r8 hho8_\f r8 hho8_\f r8 %|

        hho8_\f r8 hho8_\f r8 hho8_\f r8 hho8_\f r8 %|

        hho8_\f r8 hho8_\f r8 hho8_\f r8 hho8_\f r8 %|

        hho8_\f r8 hho8_\f r8 hho8_\f r8 hho8_\f r8 %|

        hho8_\f 

        }


Polydeux = \drummode {

  \time 4/5
  \tempo 4 = 80

        \times 5/4 { cl8_\f r8 cl8_\f r8 cl8_\f r8 cl8_\f r8 } %|

        \times 5/4 { cl8_\f r8 cl8_\f r8 cl8_\f r8 cl8_\f r8 } %|

        \times 5/4 { cl8_\f r8 cl8_\f r8 cl8_\f r8 cl8_\f r8 } %|

        \times 5/4 { cl8_\f r8 cl8_\f r8 cl8_\f r8 cl8_\f r8 } %|

        \times 5/4 { cl8_\f r8 cl8_\f r8 cl8_\f r8 cl8_\f r8 } %|

             }


Polytrois = \drummode {

  \time 4/4
  \tempo 4 = 80

        \times 5/4 { cgho8_\f r8 cgho8_\f r8 cgho8_\f r8 cgho8_\f r8 } %|

        \times 5/4 { cgho8_\f r8 cgho8_\f r8 cgho8_\f r8 cgho8_\f r8 } %|

        \times 5/4 { cgho8_\f r8 cgho8_\f r8 cgho8_\f r8 cgho8_\f r8 } %|

        \times 5/4 { cgho8_\f r8 cgho8_\f r8 cgho8_\f r8 cgho8_\f r8 } %|

        \times 5/4 { cgho8_\f r8 cgho8_\f r8 cgho8_\f r8 cgho8_\f r8 } %|

             }


 \score {
    <<
% Pour ne pas afficher les nuances sur la partition:
        \override Score.DynamicText #'transparent = ##t
%       \override Score.DynamicText #'stencil = ##f
        \override Score.BarLine #'bar-size = #8

                        %%%%%%%%%%%%%%%%%%

      \new DrumStaff \with { }
     <<
        \set Staff.instrumentName = "Poly3"
        \set Staff.shortInstrumentName = "P3"
        \new DrumVoice { \Polytrois }

        \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-5 . 2.5)
   >>
                        %%%%%%%%%%%%%%%%%%

      \new DrumStaff \with { }
     <<
        \set Staff.instrumentName = "Poly2"
        \set Staff.shortInstrumentName = "P2"
        \new DrumVoice { \Polydeux }

        \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-5 . 2.5)
   >>
                        %%%%%%%%%%%%%%%%%%

      \new DrumStaff \with { }
      <<
        \set Staff.instrumentName = "Poly1"
        \set Staff.shortInstrumentName = "P1"
        \new DrumVoice { \Polyun }

        \override Staff.VerticalAxisGroup #'minimum-Y-extent = #'(-5 . 2.5)
   >>
                        %%%%%%%%%%%%%%%%%%
% le midi ne compile correctement que si je spécifie le midiInstrument

      \new DrumStaff \with { }

      <<
        \set DrumStaff.instrumentName = "Drums"
        \set Staff.shortInstrumentName = "Dr"
        \set DrumStaff.midiInstrument = "standard kit"
        \override Score.MetronomeMark #'outside-staff-padding = 1
        \new DrumVoice { \pulse }
      >>
                        %%%%%%%%%%%%%%%%%%

    >>

  \layout {

    \context { \Score
        \remove "Timing_translator"
        \remove "Time_signature_engraver"
        \remove "Default_bar_line_engraver"
             }

    \context { \DrumStaff
        \consists "Timing_translator"
        \consists "Default_bar_line_engraver"
             }

    \context { \Staff
        \consists "Timing_translator"
        \consists "Default_bar_line_engraver"
        \consists "Time_signature_engraver"
             }
        }

  \midi {
    \context {
      \Score
      \remove "Timing_translator"
      tempoWholesPerMinute = #(ly:make-moment 80 4)
      }

    \context { \Staff
        \consists "Timing_translator"
             }

    \context { \DrumStaff
        \consists "Timing_translator"
             }

    }
 }


reply via email to

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