Ô Nuit (Jean-Philippe Rameau)/Répétition : Différence entre versions

De Wicri Musique
(Thème populaire)
Ligne 1 : Ligne 1 :
 +
==Version à 2 voix + piano==
 +
 +
<score vorbis="1">
 +
<<
 +
\new ChoirStaff <<
 +
\new Staff \with {
 +
  midiInstrument = "choir aahs"
 +
  instrumentName = #"Sop"
 +
  shortInstrumentName = #"S"
 +
  } {
 +
  \relative c'' { 
 +
  \tempo 4=80
 +
  \time 3/4 \key ees \major
 +
  a4 ^\pp g2
 +
  c4 a4 f4
 +
  bes2 ^\< a8 g8 ^\!
 +
  a2 ^\>  a4
 +
  f'4 ^\! ^\p f8 e d c
 +
  b2 ^\<  e4 ^\! ^\f
 +
  c4. c8 ^\> c8 b
 +
  c2. ^\!
 +
 +
  g4. ^\p g8 ^\< a8 bes8
 +
  a2 ^\! g8 f8
 +
  g2 c4
 +
  d4. ^\< c8 bes8 d8
 +
  c2 ^\! ^\f bes8 ^\p a8
 +
  bes4 c8 [bes8] a8 g8
 +
  a4 f4  c'4
 +
  d4. d8 e8 f8
 +
  e4 c4 a4
 +
  f4 ^\> bes4. a16 g16
 +
  a4 ^\! g2
 +
  f4 r2
 +
 +
}}
 +
\addlyrics {
 +
Ren -- dons un é -- ter -- nel hom -- ma - ge
 +
A la di -- vi -- ni -- té qui rè -- gne sur nos cœurs
 +
Mais pour mé  -- ri -- ter ses fa -- veurs
 +
N'of -- frons à nos au -- tels
 +
Que des cœurs sans - par - ta -- ge
 +
N'of -- frons à nos au -- tels
 +
Que des cœurs sans par - ta - ge
 +
}
 +
 +
 +
\new Staff \with {
 +
  midiInstrument = "choir aahs"
 +
  instrumentName = #"Alto"
 +
  shortInstrumentName = #"A"
 +
  } {
 +
  \relative c'' { 
 +
  \time 3/4 \key ees \major
 +
  a4 ^\pp g2
 +
  f4 f4 f4
 +
  d2 ^\< f8 e8
 +
  f2 ^\! ^\> f4
 +
  a4 ^\! ^\p a8 a a a
 +
  b2 ^\< g4 ^\! ^\f
 +
  a4. a8 ^\> a8 g8
 +
  e2. ^\!
 +
  e4. ^\p e8 ^\< f8 g8
 +
  f2  ^\! e8 d8
 +
  e2 f4
 +
  f4. ^\< f8 f8 f8
 +
  f2 ^\! ^\f f8 ^\p f8
 +
  f4 d4 e8 e8
 +
  f4 f4 a4
 +
  bes4. bes8 bes8 a8
 +
  g4 g4 a4
 +
  f4 ^\> d4 e4
 +
  f2 ^\! e4
 +
  f4 r2
 +
}}
 +
\addlyrics {
 +
Ren -- dons un é -- ter -- nel hom -- ma - ge
 +
A la di -- vi -- ni -- té qui rè -- gne sur nos cœurs
 +
Mais pour mé  -- ri -- ter ses fa -- veurs
 +
N'of -- frons à nos au -- tels
 +
Que des cœurs sans  par - ta -- ge
 +
N'of -- frons à nos au -- tels
 +
Que des cœurs sans par -- ta - ge
 +
}
 +
>>
 +
 +
\new PianoStaff \with {
 +
      instrumentName = #"Pia."
 +
      shortInstrumentName = #"P. "
 +
      }
 +
<<
 +
    \new Staff \relative c'' {
 +
        \time 3/4 \key ees \major
 +
      a4 ^\pp g2
 +
      <f c'>4 <f a> f
 +
      <d bes>2 ^\< <f a>8  <e g>8
 +
      <f a>2 ^\! ^\> <f a>4
 +
      <a f'>4. ^\! ^\p a4.
 +
      bes2 ^\< <g e'>4 ^\! ^\f
 +
      <a c>4. <a c>8 ^\> <a c>8 <g b>8
 +
      <e c'>2. ^\!
 +
      <e g>4. ^\p <e g>8 ^\< <f a>8 <g bes>8
 +
      <f a>2  ^\! <e g>8 <d f>8
 +
      <e g>2 <f c'>4
 +
      <f d'>4. ^\< <f c'>8 <f bes>8 <f d'>8
 +
      <f c'>2 ^\! ^\f <f bes>8 ^\p <f a>8
 +
      <f bes>4 d e
 +
      <f a>4 f <a c>4
 +
      <bes d>4. <bes d>8 <bes e>8 <a f'>8
 +
      <g e'>4  <g c>4 a
 +
      f4  ^\> d e
 +
      f2 ^\!  e4
 +
      f4 r4 <a c>4 ^\pp \(
 +
      <bes d>4.  <bes d>8 <bes e>8 <a f'>8
 +
      <g e'>4 <g c>4 a  \)
 +
      f4 ^\( <<  { bes4. a16 g16}  { d4 d} >>
 +
    <<  { a'4 g2}  { f2 e4 } >>
 +
      f2. ^\)
 +
    }
 +
    \new Staff \relative c {
 +
        \clef bass \key ees \major
 +
      f4 ^\pp e2
 +
      a,4 c d
 +
      g,2 c4 ^\<
 +
      f2 ^\! ^\> f4
 +
      d4 ^\! ^\p  d8 e8 f8 d8
 +
      g2 ^\<  e4 ^\! ^\f
 +
      a4. f8  d8 ^\> g8
 +
      c,4 ^\! c c
 +
      c2 ^\p ^\<c4
 +
      c4 ^\! c c
 +
      c4. c8 bes8 a8
 +
      bes4. ^\< a8 g8 bes8
 +
      a4 ^\! ^\f  f'8 e8 d8 ^\p c8
 +
      d4 g,4 c4
 +
      f4 f f
 +
      bes4 bes8 a8 g8 f8
 +
      c4 e f
 +
      d4 ^\> bes4 d4
 +
      f4 ^\! c2
 +
      f4 r f ^\pp ^\(
 +
      bes4.  a8 g8 f8
 +
      c4 e4 f4 \)
 +
      d4 ^\( g, bes
 +
      c2 c4 
 +
      f2. ^\)
 +
   
 +
    }
 +
  >>
 +
>>
 +
</score>
 +
 
==Transposition==
 
==Transposition==
 
<source lang="sh">
 
<source lang="sh">

Version du 31 août 2021 à 14:52

Version à 2 voix + piano

Page 1Page 2

Transposition

cat <<... >transpoUnTon.lex

%%
a        printf ("g");
b        printf ("a");
bes      printf ("aes");
c        printf ("bes");
d        printf ("c");
e        printf ("d");
f        printf ("ees");
g        printf ("f");
"\\\\"[^ \\n]  ECHO;
"\\^"[^ \\n]  ECHO;
%%
main()
{
  yylex();
}
...
lex transpoUnTon.lex

gcc lex.yy.c -ll -o transpoUnTon