Subject: Notation polymétrique

From: "martial R" <[email-masked]>
Date: Wed, 1 Oct 2008 17:18:56 +0200

Bonjour

J'ai fini par trouver les solutions, pour avoir des métriques différentes
et des temps qui tombe bien l'un sous l'autre.

Trouvé dans la doc au point en 1.2.3.4 Notatioon Polymétrique
comme quoi faut lire et relire la doc.
J'ai la touche \ sur mon clavier
mais je regrette d'être trop loin de Bordeaux le 11octobre :-)

%%------------------------------------------------------
% indication de mesure 4/4 12/8
tsEtiquette = \markup {
  \override #'(baseline-skip . 2) \number {
    \column { "4" "4" }
    \vcenter " "
    \center-align { "12" "8" }
  }
}

tsquatreDouze= {
            \override Staff.TimeSignature #'stencil =
            #ly:text-interface::print
            \override Staff.TimeSignature #'text = #tsEtiquette
            }

%-------------------
\relative c' {
<<
  \new Staff {
  \tsquatreDouze
    \time 4/4 %metrique commune

    c4 c8 c8 c4 c8 c8 | c8 c8 c4 c8 c8 c4
  }

  \new Staff {
  \tsquatreDouze
    \time 4/4  %metrique commune
    \set Staff.timeSignatureFraction = #'(12 . 8)
  % on met les durées en rapport 2/3*12*8 = 4/4
    \scaleDurations #'(2 . 3)

      \repeat unfold 4 { c4.  c8 c8 c8 }
  }
}
%%--------------------------------------------------------------------------

--
Martial

---

From: Martial <[email-masked]>
Date: Wed, 01 Oct 2008 21:00:05 +0200

une précision  (j'ai des sueurs )
Il faut mettre entre accolades les notes dont on veut échelonner la 
durée sinon pas d'effet

%%------------------------

\new Staff {
   \tsquatreDouze

	{ %% Accolade obligatoire
	c4.  c8 c8 c8
	c4.  c8 c8 c8
	c4.  c8 c8 c8
	c4.  c8 c8 c8
	}
   }
%%------

-- 
Martial