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

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

Re: cherche modèle de fichier et questions dereprises


From: Daniel Bernair
Subject: Re: cherche modèle de fichier et questions dereprises
Date: Wed, 18 Jul 2012 13:42:28 +0200

Je crée d'abord une partition par portée (voice, key, score , midi) et je compile. Je fais cela pour toutes les portées. Puis je fais des petits fichiers avec uniquement le texte et les notes ces fichiers seront appelés par \include.
Je crée une partition complète ( title, haeder, score, midi) et les instructions texte et notes sont appelées par \include.
Pour exemple : 
%%%%%%%%%%%%% Entêtes %%%%%%%%%%%%%%%
\version "2.14.0"
%%%%%%%%% encodé par Daniel Bernair
\header {
  title = "Te Deum Patrem / Gloria Patri"
  subtitle = "Te Deum Patrem"
  %%%%%%%%%subsubtitle = "en do majeur"
  %%%%%%%%%%instrument = "Te Deum Patrem Directrice"
  composer = "Io. Castileti"
  arranger = "Transcription D. Bernair"
}
 
%%%%%%%%%%%% mise en page %%%%%%%%%%%%%%%%%%%
 
\paper {
  #(set-paper-size "a4")
  top-margin = 2\cm
  bottom-margin = 2\cm
  after-title-space = 0\cm
 
 left-margin = 15\mm
   oddFooterMarkup = \markup {}
}
#(set-global-staff-size 15)
global = { \time 4/4 }
 
Key = { \key c \major }
\include "Te Deum Soprano 1 vk.ly"
\include "Te Deum Soprano 2 vk.ly"
\include "Te Deum Alto 1 vk.ly"
\include "Te Deum Alto 2 vk.ly"
\include "Te Deum Tenor vk.ly"
\include "Te Deum Bass vk.ly"
 
%content
 
Sopranoun = {
      \set Staff.instrumentName = "Soprano 1-C. "
      \set Staff.shortInstrumentName = "S.1-C. "     
      \global
      \clef treble
      << \sopranoun  >>
    
}
 
Sopranodeux = {
      \set Staff.instrumentName = "Soprano 2-C.S. "
      \set Staff.shortInstrumentName = "S.2-C.S. "     
      \global
      \clef treble
      << \sopranodeux  >>
}
Altoun = {
      \set Staff.instrumentName = "Alto 1-A. "
      \set Staff.shortInstrumentName = "A.1-A. "     
      \global
      \clef treble
      << \Altoun  >>
}
 
Altodeux = {
      \set Staff.instrumentName = "Alto 2-S.T. "
      \set Staff.shortInstrumentName = "A. 2- S.T. "     
      \global
      \clef treble
      << \Altodeux  >>
}
 
Tenor = {
  \global
  \set Staff.instrumentName = "Ténor - T. "
  \set Staff.shortInstrumentName = "T. "
  \clef "treble_8"
  <<
    \tenor
  >>
}
 

Basse = {
  \global
  \set Staff.instrumentName = "Basse "
  \set Staff.shortInstrumentName = "B. "
  \clef bass
  <<
    \basse
  >>
}
 
\score {
  << %1
   \pointAndClickOff 
     \new StaffGroup = "band" << %2
        
      \new Staff \with {midiInstrument = #"choir aahs" } << %3
        \new Voice = "sopun" \Sopranoun
        \new Lyrics \lyricsto "sopun" \SopUnParoles
       
      >> %3
      \new Staff \with {midiInstrument = #"choir aahs" } << %3
        \new Voice = "sopdeux" \Sopranodeux
        \new Lyrics \lyricsto "sopdeux" \SopDeuxParoles
      >> %3
      \new Staff \with {midiInstrument = #"choir aahs" } << %3
        \new Voice = "altun" \Altoun
        \new Lyrics \lyricsto "altun" { \AltUnParoles }
      >> %3
      \new Staff \with {midiInstrument = #"choir aahs" } << %3
        \new Voice = "altdeux" \Altodeux
        \new Lyrics \lyricsto "altdeux" {\AltDeuxParoles}
      >> %#
      \new Staff \with {midiInstrument = #"tenor sax" } << %3
     % \new Staff \with {midiInstrument = #"choir aahs" } << %3
        \new Voice = "tenor" \Tenor
        \new Lyrics \lyricsto "tenor" {\tenorvoix}
      >> %3
      \new Staff \with {midiInstrument = #"choir aahs" } << %3
         \new Voice = "bass" \Basse
         \new Lyrics \lyricsto "bass" {\bassevoix}
       >> %3
     >> %2
   >> %1
 
  \layout {
   
  \context { \RemoveEmptyStaffContext }
   \context {
    \Voice
    \consists "Ambitus_engraver"
  }
 
  \context {
      \Score
      \override BarNumber #'padding = #3
      \override RehearsalMark #'padding = #2
      skipBars = ##t
    }
  }
 
  \midi {
    \context
    {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 118 4)
    }
  }
}
 
Tout cela a été encodé par jEdit. IL me semble avoir lu que Frescobaldi permet de considérer des partitions d'instruments à inclure dans la directrice et qu'il gère lui-même ce qu'il faut prendre en compte, mais je n'ai pasq encore tout lu ni essayé. Cela éviterait bien entendu la multiplication des fichiers. Dans mon exemple il ne faudrait que 6 fichiers au lieu de 12.
Amicalement
Daniel Bernair  
----- Original Message -----
Sent: Wednesday, July 18, 2012 1:07 PM
Subject: Re: cherche modèle de fichier et questions dereprises

Le mercredi 18 juillet 2012 11:12:51 vous avez écrit :

Ce que je fais pour mes partitions soit de chour soit d'instruments : j'encode une partition par portée. Quand cette portée est correcte, je copie la partition sous un autre nom. Dans cette nouvelle partition j'enlève tout ce qui n'est pas musique et paroles. Je fais cela pour toutes les portées. Je crée un nouveau fichier pour la directrice et je fais un \include  de chaque fichiers portées uniquement musique et texte.  Exemple : dans la partition complète :  global = { \time 4/4 } Key = { \key c \major } \include "Te Deum Soprano 1 vk.ly" contenant par exemple :    %%%%%%%%%%%%% Entêtes %%%%%%%%%%%%%%%   \version "2.15.40"   SopUnParoles = \lyricmode {   % SopUnParoles = {    Te De -- um Pa --     trem in -- ge -- ni -- tum __ _ _ _ _ _  % page  248   %%%%% ....    }   sopranoun = \relative c'' {     \Key   R1 r2 d2 %{\mp%}  d4 d4 c2   b4 a4 d4. d8 g,4. a8 b c b4 a1 R1 % page 248   %%%%%%.... } \include "Te Deum Soprano 2 vk.ly" \include "Te Deum Alto 1 vk.ly" \include "Te Deum Alto 2 vk.ly" \include "Te Deum Tenor vk.ly" \include "Te Deum Bass vk.ly" Tout le reste est identique à une partition complète. J'espère que cela vous aidera.



oui ça m'aide bien, mais comme j'avais fait une partition monolithique j'ai procédé à l'envers, j'ai retiré les parties de chaque instrument que j'ai mis dans un fichier séparé et hop un include, ça marche nickel.

 

Ce que je ne comprend pas :

- où est-ce que je définis mon score ? Dans le directeur avec commentaire pour les parties à ne pas sortir ?

- comment je fais pour le midi ?

 

Sinon merci pour le début de solution

 

--

Cordialement,

Daniel Cartron


_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

reply via email to

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