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

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

Re: Message incompréhensible (pour moi)


From: Jean-Jacques Gerbaud
Subject: Re: Message incompréhensible (pour moi)
Date: Tue, 12 Jan 2010 19:12:03 +0100
User-agent: Thunderbird 2.0.0.23 (X11/20090817)

Xavier Scheuer a écrit :

2010/1/11 Jean-Jacques Gerbaud <address@hidden>:

Bonjour à tous,


Merci à Xavier d'avoir répondu et si parfaitement car je ne m'en serais pas 
sorti tout seul !

Pfiou, je viens de "débroussailler" tout ça, je ne pensais pas que ça me
prendrait autant de temps !


En effet, je perds un temps fou et souvent, je ne comprends pas d'où vient l'erreur. Mais peut être est ce dû au fait que je ne pratique pas beaucoup Lilypond. Et pourtant, je commence à avoir une bonne épaisseur de trucs, astuces et autres facilités que j'ai imprimés soit sur la liste, soit sur la doc de Lilypond. Existe-t-il un livre pour avoir une bonne partie de la doc sous la main ?


Alors, en vrac :

  – pas d'alternatives "imbriquées" ;

J'ai (enfin) compris le système : 1 accolade ouvrante pour signaler qu'il va y avoir une répétition, une accolade ouvrante pour la répétition 1, une accolade fermante après les notes de la répétition, une nouvelle accolade ouvrante pour la 2ème répétition, les notes et, à nouveau une accolade fermante et enfin, une accolade fermante pour signaler que l'épisode "répétition" est fini" ! C'est ça ?

  – manquait le \partial 4 dans global et globalTempo ;
  – problème de mesures manquantes, pas synchronisées avec les autres
    portées, j'ai fait de mon mieux ;

J'ai repris tout ça, effectivement, c'était le b... (je n'ose pas dire le mot devant tout le monde :-)

  – pas de s4*0, c'était peut-être ça "l'erreur".

je ne sais pas ce qu''est ce s4*0 mais l'erreur ne venait pas de là.


J'ai "refait" l'indentation à ma manière (avec 2 espaces comme préconisé) et
j'ai enlevé les espaces entre les hauteurs et les durées (je ne savais même
pas que c'était accepté par LilyPond).  Enfin ça c'était pour moi m'y retrouver.

Voici le résultat, ça compile, c'est synchronisé mais il y a des problèmes au
niveau des mesures (manquantes, décalées, ...).
Bref à voir avec la partition originale.

Si ca peut intéresser quelqu'un, je me permets de la mettre en pièce jointe.

J'espère que je ne me ferai pas eng... par un modérateur :.(


NB : J'ai signalé tous mes changements par % XS: ...

J'ai remarqué et c'était bien utile

comme ça vous pouvez tout de suite les retrouver et comprendre ce que j'ai fait.
Et normalement j'ai expliqué un minimum ce qui n'allait pas.

Le minimum était suffisant.



En espérant que ça fasse avancer le schmilblick,


Ah oui, ça m'a bien aidé.

Xavier

PS : This LilyPond file was generated by Rosegarden 1.7.3
C'est vrai cette histoire ?

Ben oui ! Rosegarden est un logiciel que je trouve très puissant. Il est capable d'ouvrir des fichiers .mp3, midi etc.. et il en sort une partition (approximative mais suffisante).

Ensuite je l'exporte en fichier Lilypond et j'ai une partition (pratiquement ) finie ! En fait, il y a encore pas mal à reprendre mais j'ai au moins les notes ! Il y a aussi quelques fois des termes que je ne connais pas et c'est beaucoup de travail pour remettre tout en ordre. Pour la pièce jointe, elle compile normalement et Frescobaldi est capable de l'assimiler et de m'en sortir une belle partition.

Merci encore pour le sérieux coup de main reçu.

--
Jean-Jacques Gerbaud
entre Dauphiné et PACA

% This LilyPond file was generated by Rosegarden 1.7.3
\version "2.13.10"
% point and click debugging is disabled

#(set-global-staff-size 20)
#(set-default-paper-size "a4")

\header {
    arranger = "Henry Eccles (1670-1742)"
    opus = "Salmon / Crowell"
    poet = \markup \bold \italic "Grave"
    title = "Sonate en sol mineur"
    subtitle = "pour violoncelle"
    tagline = "Created using Rosegarden
1.7.3 and LilyPond 2.13.10"
}

global = {
    \time 4/4
    \partial 4 s4
    \skip 1*21  %% 1-21
}
globalTempo = {
    \override Score.MetronomeMark #'transparent = ##t
    \tempo 4 = 30
    \partial 4 s4
    \skip 1*21
}
\score {
<< % common
        % force offset of colliding notes in chords:
        \override Score.NoteColumn #'force-hshift = #1.0
        \new Staff = "Cello" <<
            \set Staff.instrumentName = "cello"
            \set Staff.midiInstrument = "cello"
            \compressFullBarRests
            \set Staff.printKeyCancellation = ##f

            \new Voice \global
            \new Voice \globalTempo

            \new Voice = "voice 1" {
                \override Voice.TextScript #'padding = #2.0
                \override MultiMeasureRest #'expand-limit =#1

%                \once \override Staff.TimeSignature #'style = #'()
                \time 4/4
                \clef "bass"
                \key bes \major

                \partial 4 r8 d |

                \repeat volta 2 {
%% 1
                bes4 ^(_~ bes16 a g fis ) g4 r8 \stemUp d \stemNeutral  |
%% 2
                \stemUp c8. _( bes,16 ) a,8 bes,16 _( g, ) fis,8 _( d, ) r 
\stemDown d _\markup { \italic "cresc." } \stemNeutral  |

                a8.\< ^( c16 ) c8 bes,16 _( a, ) bes,8 _( ees )  ees
f16 ^( g )
                % avertissement: une mesure anormalement longue a été 
tronquée |
%% 4
                cis8 ^( f ) f g16 ^( a ) d8 ^( g ) g 4 ^~
                % avertissement: une mesure anormalement longue a été

%%5
g8 bes16 (a )\! \> a4 ~ a8 g16 ^(f ) f8 e16 ^( d )\!
%% 6
}
\alternative {
                {
                d4 \! cis8. -\trill d16 d4. d8  |
                }
                {
                d4 \! cis8. -\trill d16 d4. f8  |
                % \bar ":|"
                }
}
%% 8
                f4.^(d8 ) bes,16 _(a, ) bes,4 bes,8 |
                g8.^( f16) ees16-( d c bes,) a,8 f,  bes,4 ~ |
%% 10
                bes,8 d16 _( c ) c4 _~ c8 ees16 ^( d ) ees8 -\mf \! ^(
                \times 2/3 {g16 ^(f e )}
                % avertissement: une mesure anormalement longue a été

%% 11
                d4\> c8.-\trill _( bes,16 ) bes,4 r16 \times 2/3 { f8
\p ^( g a ) }
%%12
                bes4. g8 f e4 e8
%% 13
                a8[ g16 ^( fis )] g8. ^(a16 ) f8[\< ( d ) c' c' ] |
%%14
                c'8 [bes16 ^(a )] bes8 c' d'\f c'16 ^(bes a ) g fis  |
%%15
                g16 _\markup { \bold \italic "rit." } a g a a 8. -\trill
s4*0 \> g 16 g 2 \!  |
% \bar "|" |
       } % fin Voice
     >> % fin staff cello

    \new Staff = "bassoon" <<
           \set Staff.instrumentName = "fagott"
           \set Staff.midiInstrument = "Bassoon"
           \compressFullBarRests
           \set Staff.printKeyCancellation = ##f

           \new Voice \global
           \new Voice \globalTempo

           \new Voice = "voice 2" {
               \override Voice.TextScript #'padding = #2.0
               \override MultiMeasureRest #'expand-limit = #1
               \once \override Staff.TimeSignature #'style = #'()

               \time 4/4
               \clef "bass"
               \key bes \major

               \partial 4 r4  |
%%1
                \repeat volta 2 {
                g8 g g g g, g, a, bes,  |
                c 8 c cis cis d 8. a, 16 d, 4  |
                fis, 8 fis, fis, fis, g, g g, g,  |
%% 4
                a,8 a, bes, bes, b, b, c c  |
                cis8 cis d f, g, g, gis, gis,  |
%% 6
}
\alternative {
                {
                a,8 a, a, a, d8. a,16 d,4  |
                }
                %%g8 g g g g, g, a, bes,  |
                {a,8 a, a, a, d8. a,16 d,4  |
                }

}
%% 8
                bes,8 a,16 g, f,8 f, g,8 f,16 ees, d,8 d |
                e8 d c c f, f, d, d,
%% 10
                ees,8 ees, e, e, f, fis, g, c |
                f,8 f, f, f, bes, bes, a, a,  |
                g,8 g,16 a, bes,8 bes, c c bes, bes, |
%% 13  |
                a,8 a, cis cis d d fis fis  |
%% 14
                g8 g ees d16 c bes,8 c d c  |
                bes,8 ees c d bes,8. d,16
bes,,4 |
                % \bar "|"
              } % Voice
                >> % Staff (final)
>> % notes

          \layout { }
          \midi {
            \tempo 4 = 30
          }
} % score

reply via email to

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