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"
	     }

    }
 }

_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to