lilypond-user-fr
[Top][All Lists]
Advanced

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

Re: changement de rythmique 7/8 - 4/4


From: Vincent Gay
Subject: Re: changement de rythmique 7/8 - 4/4
Date: Thu, 11 Nov 2021 16:49:46 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.1

Le 11/11/2021 à 15:28, jean-christophe a écrit :
http://lilybin.com/a6uxba/13

bonjour, j'essai d'écrire :
\version "2.18.2"

up = \upbow
do = \downbow

../..


mais ca ne veux pas compile.
un coups de mains serai bien venu.

cdlt,
jean-christophe white



Houla... effectivement pas mal d'erreur
- manque un } quelque part (mais je ne me souviens plus où)
- un slash au lieu d'un anti-slash (/time 4/4 au lieu de \time 4/4)
- des mesures écrite en 7/8 alors que tu as déjà fait le changement en 4/4
- ta voix maMusiqueVoixDeux écrite en 4/4 mais qui s'insère en début de partition quand tu es en 7/8 - cette dernière était commentée mais appelée dans les scores qui du coup ne la trouvait pas

bon, à part ta voix 2 dont je ne sais ce que tu veux en faire voilà la correction

P.S. 2.18 c'est un peu vieux comme version, non ?

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

\version "2.18"

up = \upbow
do = \downbow

%{
Antisèche (uniquement pour ceux qui connaissent mal leur manche) :
    0    1    2    3    4    etc.
1   e'   f'  fis'  g'  gis'
2   b    c'  cis'  d'  dis'
3   g   gis   a   ais   b
4   d   dis   e    f   fis
5   a,  ais,  b,   c   cis
6   e,   f,  fis,  g,  gis,
%}

global = {
  \time 7/8
  % option :
  \numericTimeSignature
  \key c\major %% <= à préciser pour d'éventuelles transpositions futures
  \tempo "70"
  %  \mark\markup\small "Capo. VI"
  %  \partial 2. %% <= anacrouse
}

maMusiqueVoixUn =
{
    \repeat volta 2
    {
      % mes.0
      |  c8 c c c c c4
      |  c8 c c c c c4
      |  c8 c c c c c4
      |  c8 c c c c c4
      % mes.1
      |  c8 c c c c c4
      |  c8 c c c c c4
      |  c8 c c c c c4
      |  c8 c c c c c4
      % mes.2
      |  r8 c\up c\do c\up (c4.)^"x2"
      \time 4/4
      % mes.0
      |  c c c c c c c c
      |  c c c c c c c c
      |  c c c c c c c c
      |  c c c c c c c c
      % mes.1



      % mes.0
      |  c8 c c c c c c4
      |  c8 c c c c c c4
      |  c8 c c c c c c4
      |  c8 c c c c c c4
      % mes.1
      |  c8 c c c c c c4
      |  c8 c c c c c c4
      |  c8 c c c c c c4
      |  c8 c c c c c c4
      % mes.2
      |  c2.
   }
}

maMusiqueVoixDeux = {
 % mes.0
   c4 c c c
 | % mes.1
   c c c c
   % etc.
}

mesAccords = \chordmode {
  % mes.0
  e2..:m
  % mes.1
  c:7
  % mes.2
  a:m9
  % mes.3
  g:6
  % mes.4
  e2..:m
  % mes.5
  c:7
  % mes.6
  a:m9
  % mes.7
  g:6
  % mes.8
  g:6
  % partie deux
  % mes.0
  e2..:m
  % mes.1
  c:7
  % mes.2
  a:m9
  % mes.3
  g:6
  % mes.4
  e2..:m
  % mes.5
  c:7
  % mes.6
  a:m9
  % mes.7
  g:6
  % mes.8
  g:6
  % etc.
}

%%% Partition :

\paper {
  ragged-right = ##f
}

\header {
  title = "Exercice rythmique"
  subtitle = \markup\normal-text "Rythme en 7/8"
  composer = "Jean-Christophe White"
}
%
%%\markup\italic "Tablature avec accords :"
%\score {
%  <<
%    \new ChordNames \mesAccords
%    \new TabStaff <<
%      \global
%      \clef "moderntab"
%      \tabFullNotation
%      << \maMusiqueVoixUn \\ \maMusiqueVoixDeux >>
%    >>
%  >>
%  \layout {
%    \context {
%      \TabStaff
%      instrumentName = "Guitare"
%    }
%  }
%}
%
\markup \italic "portée standard :"
\score {
  \new Staff <<
    \clef "G_8"
    \new Voice { \global \voiceOne \maMusiqueVoixUn }
    %\new Voice { \global \voiceTwo \maMusiqueVoixDeux }
  >>
  \layout {
    \context {
      \Staff
      instrumentName = "Guitare"
    }
  }
}

\markup\italic "portée standard avec accords :"
\score {
 <<
   \new ChordNames \mesAccords
   \new Staff <<
     \clef "G_8"
     \new Voice { \global \voiceOne \maMusiqueVoixUn }
     %\new Voice { \global \voiceTwo \maMusiqueVoixDeux }
   >>
 >>
 \layout {
   \context {
     \Staff
     instrumentName = "Guitare"
   }
 }
}

\markup\italic "portée rythmique avec accords :"
\score {
  <<
    \new ChordNames \mesAccords
    \new Staff <<
      \clef "G_8"
      \new Voice { \improvisationOn \global\maMusiqueVoixUn }
    >>
  >>
  \layout {
    \context {
      \Voice
      \consists Pitch_squash_engraver
    }
    \context {
      \Staff
      instrumentName = "Guitare"
    }
  }
}

--
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/ - http://photos.vintherine.org/

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

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