Créer un choral (débutant avec lilypond)

12 messages Options
Embed this post
Permalink
Bruno-3

Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Bonjour tout le monde,
 
Je débute complètement avec lilypond, que je viens de télécharger. J'ai compilé l'exemple fourni et tout se passe bien, j'ai un fichier pdf avec une gamme de do majeur.
 
J'arrive à me débrouiller pour les manipulations de base sur une seule portée : entrée des notes, les valeurs rythmiques, les tonalités, etc.
 
Voilà cependant ce dont j'aurais besoin et que je ne sais pas du tout faire :
 
Pour mon cours d'harmonie, je voudrais créer une partition qui se composerait sous la forme d'un enchaînement de quatre portée reliée par une accolade (ou un crochet, etc. l'important c'est qu'on voit des groupes de quatre portées qui se succèdent tout au long de la partition, comme dans un choral à quatre voix), portant, de bas en haut, les clés de fa, sol, sol et sol.
 
Pourriez-vous me dire comment faire cela, et comment entrer les notes dans chacune des portée ? Par exemple, en 4/4, do majeur, écrire l'accord (en rondes) Do mi sol do.
 
Merci d'avance pour vos réponses.

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Jean-Vincent AUBINEAU

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
Comme débutants, nous y sommes tous passés ...
C'est pourquoi je te donne ma façon de faire. 

Je fais un fichier par voix, un fichier header et un fichier score qui appelle les cinq autres fichiers.

Tu rentres tes notes dans chaque fichier et tu compile la score.ly.

Si tu te trompes, tu ne t'occupe que du fichier où il y a une erreur.
(cf la PJ en .zip.)

Bon courage. Lilypond demande un effort (j'invite à aller sur http://fr.wikibooks.org/wiki/Introduction_à_LilyPond
qui donne d'excellentes infos de débutant, avant d'aller dans la documentation officielle).
Après, la documentation officielle est ultra-riche quand on maîtrise un petit peu plus.

Bonne soirée

JV


-- 
Jean-Vincent Aubineau
7, rue André Bollier
94100 Saint-Maur-des-Fossés
01-48-89-11-57
courriel : [hidden email]

Le 7 mai 2009 21:26, Bruno <[hidden email]> a écrit :
Bonjour tout le monde,
 
Je débute complètement avec lilypond, que je viens de télécharger. J'ai compilé l'exemple fourni et tout se passe bien, j'ai un fichier pdf avec une gamme de do majeur.
 
J'arrive à me débrouiller pour les manipulations de base sur une seule portée : entrée des notes, les valeurs rythmiques, les tonalités, etc.
 
Voilà cependant ce dont j'aurais besoin et que je ne sais pas du tout faire :
 
Pour mon cours d'harmonie, je voudrais créer une partition qui se composerait sous la forme d'un enchaînement de quatre portée reliée par une accolade (ou un crochet, etc. l'important c'est qu'on voit des groupes de quatre portées qui se succèdent tout au long de la partition, comme dans un choral à quatre voix), portant, de bas en haut, les clés de fa, sol, sol et sol.
 
Pourriez-vous me dire comment faire cela, et comment entrer les notes dans chacune des portée ? Par exemple, en 4/4, do majeur, écrire l'accord (en rondes) Do mi sol do.
 
Merci d'avance pour vos réponses.

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr






_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Archive 2.zip (4K) Download Attachment
François Martin

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
In reply to this post by Bruno-3
Par exemple, en 4/4, do majeur, écrire l'accord (en rondes) Do mi sol do.

Bonjour,
je suppose qu'il existe autant de solutions que de lilypondeurs ; voici la mienne :

%####################

soprano =
\relative c'' {
  c1
  }

alto =
\relative c'' {
  g1
  }

tenor =
\relative c' {
  \clef "G_8"
  e1
  }

basse =
\relative c {
  \clef "F"
  c1
  }



\new ChoirStaff <<
  \new Staff { \soprano }
  \new Staff { \alto }
  \new Staff { \tenor }
  \new Staff { \basse }
  >>

%####################

François

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Martial-2

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
In reply to this post by Bruno-3
Bonjour

> Pour mon cours d'harmonie, je voudrais créer une partition qui se
> composerait sous la forme d'un enchaînement de quatre portée

Je te propose mon modele (simplifié) en fichier joint

entrée des Notes en Français
sortie avec chaque voix en midi
tutti s a t b

--
Martial



\version "2.12.0"
\pointAndClickOn
%-------- insert macro and usual definitions -------------------
\include "italiano.ly"
%%----PAPER-----------------------------------------------------
%% pour faire un modele (Template) dans jEdit  
%% remplacer les ##t ou ##f par  $ddt ou $ddf
#(set-global-staff-size 16)
\paper {
                annotate-spacing = ##f
                print-page-number = ##t
                line-width = 170\mm
  indent = 0.0\mm

                top-margin =  7.0\mm
                bottom-margin =  7.0\mm
  after-title-space = 5\mm
               
  ragged-bottom =  ##t
                ragged-last-bottom =  ##f
                ragged-right = ##f
               
                %system-count = #6
                %between-system-space = #0.1 %entre portee
                between-system-padding = #8 %entre system
               
}
%---------------ENTETE-------------------------------------------
\header {
        date =  #(strftime "%d-%m-%y" (localtime (current-time)))
        title =     \markup {  \fontsize #3.5 "C'est le Titre" }
        subtitle =  \markup { "pour 4 voix mixtes"  }
        poet =      \markup { "poete :" \bold "Monsieur le Poete"}
        composer =  \markup { "Paroles et musique :" \bold  "LE COMPOSITEUR"  }
        arranger =  \markup { "Harmonisation :" \bold "LE ARRANGER"  }
        meter =     \markup { allegro }
}
%%------------------TAGLINE
\header {
        edition =   \markup { "Le titre. Edition du" \date "engraved by Lilypond" }
        tagline =   \markup { \column { \center-column {   \edition  }}}
        %Img     =  \markup { \epsfile #0 #15 #"image-img.eps"  } %
        %tagline   =  \markup { \column { \center-align {  \Img  \edition  } }}
}
%%--------------------------------------------------------------Routine
%Mark voices
%tip = _\markup {  \epsfile #X #4 #"../tip.eps"  }
%top = ^\markup {  \epsfile #X #4 #"../top.eps"  }
       
%Trill sharp and flat
%trillSharp =  \markup {  { \sharp "" \musicglyph #"scripts.trill" }}
%trillFlat =  \markup {  { \flat  "" \musicglyph #"scripts.trill" }}
       
%%---------------------------------------------------%MISE EN FORME

%%---------------------------------------------GLOBAL DEFINITION
global = {
    %\forme
        \key do \major
        \time 4/4
        \tempo 4 = 130
        \set Staff.midiInstrument = "acoustic grand"
}

%%======================= MUSIQUE VOICE=========================================
   
S = \relative do'' {            
%% ici entre les accolades les notes des Sopranes
\clef "G"
do4\f
}
            %FIN_SOPRANES
   

A = \relative do'  {
%% ici entre les accolades les notes des Altos
\clef "G"
do4
}
                %FIN_ALTOS
                       
                       
T = \relative do {
%% ici entre les accolades les notes des Tenors
\clef "G_8"
do
}
                        %FIN_TENORS

B = \relative do {
%% ici entre les accolades les notes des Basses
\clef "F"
do
}
                %FIN_BASSES

%%******* LYRICS ***************************************%

SL    = \lyricmode {
%% ici entre les accolades les paroles
%% longueur des Extenders
\override LyricExtender #'minimum-length = #40

                }
        %FIN_Lyrics_SOPRANES

AL   = \lyricmode  {
\override LyricExtender #'minimum-length = #40

                }

    %FIN_LYRICS_ALTOS
                       

TL    = \lyricmode {
\override LyricExtender #'minimum-length = #40

                 }
                 
                %FIN_LYRICS_TENORS
               

BL    = \lyricmode {
\override LyricExtender #'minimum-length = #40


                }
               
         %FIN_LYRICS_BASSES


%%**** PORTEES & SYSTEMS  ********************************%
               
SOPRANES = \new Staff = "S"    
        <<      
                \set Staff.instrumentName = "S "
                \set Staff.shortInstrumentName = "S "
              \new Voice  =  "S"   {    << \global  \S  >>  }
           
        >>    
 
ALTOS= \new Staff = "A"
        <<      
                \set Staff.instrumentName = "A "  
                \set Staff.shortInstrumentName = "A "
                \new Voice =  "A" {  << \global  \A >> }
        >>
       

TENORS= \new Staff = "T"
        <<  
                \set Staff.instrumentName = "T "
                \set Staff.shortInstrumentName = "T "
                \new Voice =  "T" {  << \global  \T >> }
        >>
       

BASSES= \new Staff = "B"
        % \with {  \remove Key_signature_engraver    }
        <<  
                \set Staff.instrumentName = "B "
                \set Staff.shortInstrumentName  = "B "
              \new Voice =  "B" {  << \global  \B >> }
        >>  


%%*** EDITION ********************************************%

%----------------- STAFF ---------------------------------------------
MUSIQUE =\context ChoirStaff
                        <<
                                <<
                                 \SOPRANES
                                 \new Lyrics = "S" \lyricsto S \SL
                                 \ALTOS                            
                                 \new Lyrics = "A" \lyricsto A \AL
                                 \TENORS                          
                                 \new Lyrics = "T" \lyricsto T \TL
                                 \BASSES                          
                                 \new Lyrics = "B" \lyricsto B \BL
                                >>
                         >>
%-----------------MIDI
%**ALL-VOICES
MUSIQUEMID =<< \S \A \T \B >>                                                                  
%----------------- PARTITON EDITION   --------------------------------------------

\score {
        \MUSIQUE
        \layout {
                % \context {  \Lyrics  \override LyricSpace #'minimum-distance = #3.0   }
                % \context { \Staff minimumVerticalExtent = #'(-1 . 1) }    
        }
        }
       
%%MIDI ALL VOICE
\score { \unfoldRepeats \MUSIQUEMID
        %\layout {     }
        \midi {
                \context {
                 \Staff
                 \remove "Staff_performer"
           }
           \context {
                 \Voice
                 \consists "Staff_performer"      
                }
        }
}
%%MIDI SOPRANES
\score {
        \unfoldRepeats \S
        %\layout { }
        \midi {
                        \context {
                 \Staff
                 \remove "Staff_performer"
           }
           \context {
                 \Voice
                 \consists "Staff_performer"      
                }
        }
}
%%MIDI ALTOS
\score {
        \unfoldRepeats \A
        %\layout { }
        \midi {
                \context {
                 \Staff
                 \remove "Staff_performer"
           }
           \context {
                 \Voice
                 \consists "Staff_performer"      
                }
        }
}
       
%%MIDI TENORS
\score {
        \unfoldRepeats \T
        %\layout { }
        \midi {
                \context {
                 \Staff
                 \remove "Staff_performer"
           }
           \context {
                 \Voice
                 \consists "Staff_performer"      
                }
        }
}
%%MIDI BASSES
\score {
        \unfoldRepeats \B
        %\layout { }
        \midi {
                \context {
                 \Staff
                 \remove "Staff_performer"
           }
           \context {
                 \Voice
                 \consists "Staff_performer"      
                }
        }
}

%------------------------------------------------------------------------
% encode utf-8
% Local variables:
% End: fichier.ly file
%------------------------------------------------------------------------


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Jean-Vincent AUBINEAU

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
In reply to this post by François Martin

Le 7 mai 2009 23:24, François Martin <[hidden email]> a écrit :

je suppose qu'il existe autant de solutions que de lilypondeurs ; voici la mienne :


Entièrement d'accord !!

JV
--
Jean-Vincent Aubineau
7, rue André Bollier
94100 Saint-Maur-des-Fossés
01-48-89-11-57
courriel : [hidden email]

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Martial-2

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
In reply to this post by François Martin
ha oui parfait pour un debut  !
J'ai hésité d'envoyer la mienne !

> %####################
>
> soprano =
> \relative c'' {
>   c1
>   }
>
> alto =
> \relative c'' {
>   g1
>   }
>
> tenor =
> \relative c' {
>   \clef "G_8"
>   e1
>   }
>
> basse =
> \relative c {
>   \clef "F"
>   c1
>   }
>
>
>
> \new ChoirStaff <<
>   \new Staff { \soprano }
>   \new Staff { \alto }
>   \new Staff { \tenor }
>   \new Staff { \basse }
>   >>
>
> %####################

--
Martial






_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Jean-Vincent AUBINEAU

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
In reply to this post by Bruno-3
Some javascript/style in this post has been disabled (why?)
Je pense qu'il a été très intéressant de voir comment chacun fait pour des choses aussi "basiques" qu'un choral à quatre voix.
Pour terminer et pour informer (peut-être) Bruno, il existe le LSR qui aurait pu tout à fait répondre à sa question : 
Comme quoi, la documentation est impressionnante ; et plus j'utilise le logiciel, plus je suis stupéfait de ce que l'on peut faire avec.
Bon dimanche à tous.
JV

--
Jean-Vincent Aubineau
7, rue André Bollier
94 100 Saint-Maur-des-fossés
courriel : [hidden email]




_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Martial-2

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
In reply to this post by Bruno-3
Bonjour

J'ajouterai juste de quoi faire une sortie son (midi),
histoire d'entendre la composition.

\score  {
   ...............
   \layout { }
   \midi { }
}

%####################
\version "2.12.2"
soprano =
\relative c'' {
   c1
   }

alto =
\relative c'' {
   g1
   }

tenor =
\relative c' {
   \clef "G_8"
   e1
   }

basse =
\relative c {
   \clef "F"
   c1
   }


\score  {
\new ChoirStaff <<
   \new Staff { \soprano }
   \new Staff { \alto }
   \new Staff { \tenor }
   \new Staff { \basse }
   >>
   \layout { }
   \midi { }
}
%####################
--
Martial





_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Bruno-3

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
Bonjour,

Merci beaucoup pour vos réponses. Je me suis un peu inspiré de tout ce que
j'ai lu et je suis arrivé à faire quelque chose d'à peu près satisfaisant
(voir mon fichier source en fin de message).

J'aurais quelques questions supplémentaires :

1) Comment faire pour avoir des lettres accentuées dans le titre ? Par
exemple, lorsque j'écris :

\header{
  title = "Thème en do majeur"
}

le " è " n'apparaît pas...

2) Concernant la double barre finale, je n'arrive pas à l'afficher sur toute
la longueur des quatre portées. Je me suis pourtant inspiré de l'exemple
qu'on donne ici :
http://lilypond.org/doc/v2.12/Documentation/user/lilypond-learning/String-quartet 
mais je ne vois pas l'erreur que j'ai commise en le recopiant...

3) Peut-on avoir un "C barré" (mesure à 2/2) au début de la portée ?

4) A propos du fichier midi : peut-on changer tempo ? Par exemple, je
voudrais qu'il se joue à 100 à la blanche.


Merci d'avance pour vos réponses.


-----

Mon fichier source :

%############

\header{
  title = "Theme en do majeur"
}

global= {
  \time 4/4
  \key c \major
}



soprano =
\relative c'' {
  c2 b c d e1 f2 e d e c1
\bar "|."

  }

alto =
\relative c'' {
  g1 a2 b c1 d2 c a b g1
\bar "|."
  }

tenor =
\relative c' {
  \clef "G_8"
  e2 d e g ~ g1 a2 g f g e1
\bar "|."
  }

basse =
\relative c {
  \clef "F"
  c2 g a b c1 d2 e f g c,1
\bar "|."
  }


\score {
\new ChoirStaff <<
  \new Staff { \soprano }
  \new Staff { \alto }
  \new Staff { \tenor }
  \new Staff { \basse }
  >>
\layout { }
   \midi { }
}

%############




_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Gilles THIBAULT

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink

Bonjour Bruno

>1) Comment faire pour avoir des lettres accentuées dans le titre ?
Il faut sauvegarder le .ly au  format UTF-8
http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Text-encoding#Text-encoding

>2) Concernant la double barre finale, je n'arrive pas à l'afficher sur
>toute la longueur des quatre portées. Je me suis pourtant inspiré de
>l'exemple qu'on donne ici :
>http://lilypond.org/doc/v2.12/Documentation/user/lilypond-learning/String-quartet 
>mais je ne vois pas l'erreur que j'ai commise en le recopiant...
Dans l'exemple ci-dessus, ils utilisent un StaffGroup et non un ChoirStaff.
Pour avoir la barre complète à la fin en utilisant quand même un ChoirStaff,
c'est un peu plus compliqué.
Il faut
        - ajouter le "engraver" (je ne sais même pas comment on dit en
français) responsable du dessin de la bar verticale entre les portées.
Il faut rajouter  :
    \new ChoirStaff \with { \consists "Span_bar_engraver"}
        - rendre l'objet SpanBar (crée par le "engraver" précédent)
invisible au départ et de nouveau visible juste à la fin, en
mettant respectivement dans une voix
     \override Score.SpanBar #'transparent = ##t
    \revert Score.SpanBar #'transparent
Voir ci-dessous

>3) Peut-on avoir un "C barré" (mesure à 2/2) au début de la portée ?
A l'intérieur de \global il faut certe, changer \time 4/4 par \time 2/2 mais
il ne faut surtout
pas oublier  d'inclure \global dans une des voix ...

>4) A propos du fichier midi : peut-on changer tempo ? Par exemple, je
>voudrais qu'il se joue à 100 à la blanche.
Rajouter   \tempo 2 = 100
Si on ne veut que le tempo s'affiche dans la partition, il suffit de
désactiver temporairement le "crayon"  responsable du dessin.
        \once \override Score.MetronomeMark #'stencil = ##f

Gilles

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\header{
  title = "Theme en do majeur"
}

global= {
  \time 2/2
  \key c \major
  \once \override Score.MetronomeMark #'stencil = ##f
  \tempo 2 = 100
}



soprano =
\relative c'' {
 \override Score.SpanBar #'transparent = ##t
  c2 b c d e1 f2 e d e c1
  \revert Score.SpanBar #'transparent
\bar "|."

  }

alto =
\relative c'' {
  g1 a2 b c1 d2 c a b g1
\bar "|."
  }

tenor =
\relative c' {
  \clef "G_8"
  e2 d e g ~ g1 a2 g f g e1
\bar "|."
  }

basse =
\relative c {
  \clef "F"
  c2 g a b c1 d2 e f g c,1
\bar "|."
  }


\score {
\new ChoirStaff \with { \consists "Span_bar_engraver"} <<
  \new Staff { << \soprano \global >>}
  \new Staff { \alto }
  \new Staff { \tenor }
  \new Staff { \basse }
  >>
\layout { }
   \midi { }
}

%############
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%









_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Bruno-3

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
Bonjour,

Merci beaucoup, Gilles, pour ta réponse. Je n'ai pas encore compris comment
ça fonctionne en détail pour le code concernant la double barre mais le
résultat est parfait : j'ai bien un C barré, un double barre finale correcte
et le bon tempo.

Deux petites questions supplémentaires :

1) A propos de l'encodage du fichier sour en UTF-8. J'ai lu le lien que tu
m'as envoyé mais je ne sais pas comment faire l'encodage en question.

Voici comment je procède pour créer un fichier source (je suis sous windows
vista) :
- je crée un fichier .txt puis je le renomme en .ly

J'imagine que pour modifier l'encodage, il va falloir que j'aille
farfouiller dans le panneau de configuration mais je ne sais pas comment ni
si cela va affecter tous les fichiers .txt que je peux créer ensuite pour
eux-mêmes ?

2) Je souhaiterais savoir si l'on peut "sauter une ligne" et rajouter du
texte. Voilà en gros ce que j'aimerais faire, toujours avec ce choral, sur
une même page :

Titre principal : " Harmonisation sur un thème en do majeur".

Titre : " A) Mélodie du thème. "

-- Ici je place juste la mélodie du thème sur une seule portée, en clef de
sol ". --

[Saut de ligne]

Titre : " B) Harmonisation. "

-- ici je place le choral ---

Pourriez-vous me dire comment faire cela ?

Merci.

Je joins une copie de la dernière version compilable de mon fichier source
(celle de Gilles) :


> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> \header{
>  title = "Theme en do majeur"
> }
>
> global= {
>  \time 2/2
>  \key c \major
>  \once \override Score.MetronomeMark #'stencil = ##f
>  \tempo 2 = 100
> }
>
>
>
> soprano =
> \relative c'' {
> \override Score.SpanBar #'transparent = ##t
>  c2 b c d e1 f2 e d e c1
>  \revert Score.SpanBar #'transparent
> \bar "|."
>
>  }
>
> alto =
> \relative c'' {
>  g1 a2 b c1 d2 c a b g1
> \bar "|."
>  }
>
> tenor =
> \relative c' {
>  \clef "G_8"
>  e2 d e g ~ g1 a2 g f g e1
> \bar "|."
>  }
>
> basse =
> \relative c {
>  \clef "F"
>  c2 g a b c1 d2 e f g c,1
> \bar "|."
>  }
>
>
> \score {
> \new ChoirStaff \with { \consists "Span_bar_engraver"} <<
>  \new Staff { << \soprano \global >>}
>  \new Staff { \alto }
>  \new Staff { \tenor }
>  \new Staff { \basse }
>  >>
> \layout { }
>   \midi { }
> }
>
> %############
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
>
>
>
>
>
>
>




_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Martial-2

Re: Créer un choral (débutant avec lilypond)

Reply Threaded More More options
Print post
Permalink
Bonsoir

> 1) A propos de l'encodage du fichier sour en UTF-8.

le plus simple (mais pas le top)
Avec le blocNote (NotePad)
enregistrer sous
codage choisir UTF-8
(Je suis sous XP je ne sais pas si c'est la même chose pour Vista)
sinon
Notepad2 le fait très bien
http://www.flos-freeware.ch/notepad2.html
menu file
encoding
UTF-8


> 2)
> Titre principal : " Harmonisation sur un thème en do majeur".
> Titre : " A) Mélodie du thème. "
> -- Ici je place juste la mélodie du thème sur une seule portée, en clef
> de sol ". --
> [Saut de ligne]
> Titre : " B) Harmonisation. "
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\header{
  title = "Theme en do majeur"
}

global= {
  \time 2/2
  \key c \major
  \once \override Score.MetronomeMark #'stencil = ##f
  \tempo 2 = 100
}

theme = \relative c'' { %pour aller vite copie soprane
  c2 b c d e1 f2 e d e c1 \bar "|."
  }

soprano =
\relative c'' {
\override Score.SpanBar #'transparent = ##t
  c2 b c d e1 f2 e d e c1
  \revert Score.SpanBar #'transparent
\bar "|."

  }

alto =
\relative c'' {
  g1 a2 b c1 d2 c a b g1
\bar "|."
  }

tenor =
\relative c' {
  \clef "G_8"
  e2 d e g ~ g1 a2 g f g e1
\bar "|."
  }

\score {
  \new Staff {<< \theme \global >> }
  \layout { ragged-right = ##f }
  \header { %doit être mis à la fiin du score
        piece = " A) Mélodie du thème." }
}

\score {
\new ChoirStaff \with { \consists "Span_bar_engraver"} <<
  \new Staff {<< \soprano \global >> }
  \new Staff {<< \alto  \global >> }
  \new Staff {<< \tenor \global >> }
  \new Staff {<< \basse \global >> }
  >>
\layout { ragged-right = ##f }
\midi { }
\header {  %doit être mis à la fiin du score
        piece = "B) Harmonisation"
}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 > 1bis) A propos de l'encodage du fichier sour en UTF-8.

Le top
Pub : LilypondTools
nécessite d'avoir installé Java 2

Il y a un éditeur recommandé avec le module (plugin) spécialement adapté
pour Lilypond: Jedit(version 4.3) + LilypondTools,
multiplateforme, coloration syntaxique, codage UTF-8, aide de Lilypond
(en anglais) incorporé.

Le top du top : l'afficheur PDF intégré renvoi directement sur le
carractère dans l'éditeur lors d'un click sur la note (image de point
and click ) et inversement depuis la dernière version de la partition
vers l'editeur.
Du coup avec LilypondTools, l'édition, la compilation, les corrections
... bref la saisie des partitions devient un régal.
aperçu
http://cathemline.org/navimage/jedit04.png
http://cathemline.org/navimage/lilypondtool.png


Installer jEdit : puis lancez jEdit, allez dans le menu "Plugins" /
Plugins Manager / Install, cochez la case "LilyPondTool" pour finir
cliquez sur "Install" (toutes les dépendances seront installées
automatiquement).
Le reste marche tout seul : allez voir les démonstrations sur le site de
LilypondTools.

le site internet de jEdit : http://www.jedit.org/

et de LilyponTools : http://lilypondtool.organum.hu/

pour encodage UTF-8
menu UTILITIES
Globale Option
Encoding choisir UTF-8


--
Martial



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr