From: Jean-Charles Malahieude Date: Sat, 9 Aug 2014 16:06:53 +0000 (+0200) Subject: Doc-fr: updates with latest merge X-Git-Tag: release/2.19.12-1~12 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=c5f6541667b71037c4965b482a8161628c7cc485;p=lilypond.git Doc-fr: updates with latest merge - EM programming-interface - NR keyboards notation-appendices spacing - web-intro --- diff --git a/Documentation/fr/extending/programming-interface.itely b/Documentation/fr/extending/programming-interface.itely index dd62304348..a1c0433794 100644 --- a/Documentation/fr/extending/programming-interface.itely +++ b/Documentation/fr/extending/programming-interface.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: 05cabe332d6518b63b5f4854d144448e1a680146 + Translation of GIT committish: e3c6bd65c8db492728d2f1f3a791bcf6bde056e4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1504,40 +1504,6 @@ valeur usuelle de la propriété : @} @end example -Dans le cas où la routine doit faire appel à plusieurs arguments, le -@emph{grob} en cours peut s'insérer à l'aide d'un @emph{grob} enchâssé. -Voici, à titre d'illustration, un réglage pour @code{RehearsalMark} : - -@example -`(X-offset . - ,(ly:make-simple-closure - `(,+ - ,(ly:make-simple-closure - (list ly:break-alignable-interface::self-align-callback)) - ,(ly:make-simple-closure - (list ly:self-alignment-interface::x-aligned-on-self))))) -@end example - -@noindent -Ici, aussi bien @code{ly:break-alignable-interface::self-align-callback} -que @code{ly:self-alignment-interface::x-aligned-on-self} font appel -à l'argument @emph{grob}. La fonction @code{+} a pour effet -d'additionner les résultats. L'ensemble est inclus dans un -@code{ly:make-simple-closure} de telle sorte que l'addition s'exécute de -façon correcte. - -Dans les faits, l'utilisation d'une unique procédure en tant que valeur -d'une propriété revient à écrire - -@example -(ly:make-simple-closure (ly:make-simple-closure (list @var{proc}))) -@end example - -@noindent -Le @code{ly:make-simple-closure} intérieur fournit le @emph{grob} en -argument à la procédure @var{proc}, l'extérieur s'assure que le résultat -de la fonction sera bien renvoyé, non pas l'objet @code{simple-closure}. - Au sein d'un @emph{callback}, le meilleur moyen d'évaluer un @emph{markup} consiste à utiliser la fonction @code{grob-interpret-markup}, comme ici : diff --git a/Documentation/fr/notation/keyboards.itely b/Documentation/fr/notation/keyboards.itely index 8db0c0853d..871dfc312a 100644 --- a/Documentation/fr/notation/keyboards.itely +++ b/Documentation/fr/notation/keyboards.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: ece268fa66e2576c01f33a4a6e1806f44c9f8fa8 + Translation of GIT committish: e3c6bd65c8db492728d2f1f3a791bcf6bde056e4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -383,7 +383,7 @@ d'affectation sera déterminée par la première hauteur mentionnée dans la construction de cet accord. @code{\autochange} ne peut intervenir à l'intérieur d'une commande -@code{\times}. +@code{\tuplet}. @node Lignes de changement de portée diff --git a/Documentation/fr/notation/notation-appendices.itely b/Documentation/fr/notation/notation-appendices.itely index ba26f97df2..4ee10952a6 100644 --- a/Documentation/fr/notation/notation-appendices.itely +++ b/Documentation/fr/notation/notation-appendices.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: ece268fa66e2576c01f33a4a6e1806f44c9f8fa8 + Translation of GIT committish: e3c6bd65c8db492728d2f1f3a791bcf6bde056e4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1569,39 +1569,11 @@ décoller de l'encadrement. @appendixsec Liste des signes d'articulation @translationof List of articulations -@cindex accent -@cindex circulus -@cindex marcato -@cindex staccatissimo -@cindex espressivo -@cindex point d'orgue -@cindex point d'arrêt -@cindex flageolet -@cindex staccato -@cindex portato -@cindex tenuto -@cindex tirer l'archet -@cindex pousser l'archet -@cindex bouché -@cindex sourdine -@cindex orgue, marque de pédale -@cindex grupetto -@cindex ouvert -@cindex flageolet -@cindex trille -@cindex mordant -@cindex ornementation baroque -@cindex baroque, ornementation -@cindex pouce -@cindex segno -@cindex coda -@cindex snappizzicato -@cindex varcoda -@cindex pointe -@cindex talon - -Voici la liste exhaustive des symboles prédéfinis et que vous pouvez -attacher à une note (par ex. @code{f\accent}) : +Les listes qui suivent recensent les symboles prédéfinis dans la +fonte Feta que vous pouvez attacher à une note (par ex. @code{f\accent} +ou @code{f->}). Chaque exemple illustre les trois positionnements : en +surplomb (@emph{up}), en dessous (@emph{down}) et à l'appréciation de +LilyPond (@emph{neutral}). @c Articulations and ornamentations @c Fingering instructions (for "thumb") @@ -1621,66 +1593,65 @@ attacher à une note (par ex. @code{f\accent}) : * Scripts pour musique ancienne:: @end menu +@ignore +The @multitable @columnfraction value discrepancy between the first and +the remaining columns is deliberate; it seems (at least visually +anyway) the gap (after building the documentation) between first and +second column examples was always larger than between the remaining +columns - JL +@end ignore + @node Scripts d'articulation @unnumberedsubsec Scripts d'articulation @translationof Articulation scripts -@multitable @columnfractions .25 .25 .25 .25 +@cindex accent +@cindex espressivo +@cindex marcato +@cindex portato +@cindex staccatissimo +@cindex staccato +@cindex tenuto +@cindex pouce @emph{(thumb)} -@headitem -Exemple -@tab -Résultat -@tab -Exemple -@tab -Résultat +@multitable @columnfractions .22 .25 .25 .25 @item -@code{\accent} -@tab -@lilypond[notime,ragged-right,relative=2] -f\accent e,_\accent +@code{\accent} ou @code{->} +@lilypond[notime,relative=2] +f^\accent e,_\accent b'\accent @end lilypond @tab @code{\espressivo} -@tab -@lilypond[notime,ragged-right,relative=2] -f\espressivo e,_\espressivo +@lilypond[notime,relative=2] +f^\espressivo e,_\espressivo b'\espressivo @end lilypond - -@item -@code{\marcato} @tab -@lilypond[notime,ragged-right,relative=2] -f\marcato e,_\marcato +@code{\marcato} ou @code{-^} +@lilypond[notime,relative=2] +f^\marcato e,_\marcato b'\marcato @end lilypond @tab -@code{\portato} -@tab -@lilypond[notime,ragged-right,relative=2] -f\portato e,_\portato +@code{\portato} ou @code{-_} +@lilypond[notime,relative=2] +f^\portato e,_\portato b'\portato @end lilypond @item -@code{\staccatissimo} -@tab -@lilypond[notime,ragged-right,relative=2] -f\staccatissimo e,_\staccatissimo +@code{\staccatissimo} @* ou @code{-!} +@lilypond[notime,relative=2] +f^\staccatissimo e,_\staccatissimo b'\staccatissimo @end lilypond @tab -@code{\staccato} -@tab -@lilypond[notime,ragged-right,relative=2] -f\staccato e,_\staccato +@code{\staccato} ou @code{-.} +@lilypond[notime,relative=2] +f^\staccato e,_\staccato b'\staccato @end lilypond - -@item -@code{\tenuto} @tab -@lilypond[notime,ragged-right,relative=2] -f\tenuto e,_\tenuto +@code{\tenuto} ou @code{--} +@lilypond[notime,relative=2] +f^\tenuto e,_\tenuto b'\tenuto @end lilypond @end multitable @@ -1690,151 +1661,281 @@ f\tenuto e,_\tenuto @unnumberedsubsec Scripts d'ornement @translationof Ornament scripts -@multitable @columnfractions .25 .25 .25 .25 +@cindex trille +@cindex mordant +@cindex grupetto -@headitem -Exemple -@tab -Résultat -@tab -Exemple -@tab -Résultat +@multitable @columnfractions .22 .25 .25 .25 @item @code{\prall} +@lilypond[notime,relative=2] +f^\prall e,_\prall b'\prall +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\prall e,_\prall +@code{\prallup} +@lilypond[notime,relative=2] +f^\prallup e,_\prallup b'\prallup @end lilypond @tab -@code{\mordent} +@code{\pralldown} +@lilypond[notime,relative=2] +f^\pralldown e,_\pralldown b'\pralldown +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\mordent e,_\mordent +@code{\upprall} +@lilypond[notime,relative=2] +f^\upprall e,_\upprall b'\upprall @end lilypond @item -@code{\prallmordent} +@code{\downprall} +@lilypond[notime,relative=2] +f^\downprall e,_\downprall b'\downprall +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\prallmordent e,_\prallmordent +@code{\prallprall} +@lilypond[notime,relative=2] +f^\prallprall e,_\prallprall b'\prallprall @end lilypond @tab -@code{\turn} +@code{\lineprall} +@lilypond[notime,relative=2] +f^\lineprall e,_\lineprall b'\lineprall +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\turn e,_\turn +@code{\prallmordent} +@lilypond[notime,relative=2] +f^\prallmordent e,_\prallmordent b'\prallmordent @end lilypond @item -@code{\upprall} +@code{\mordent} +@lilypond[notime,relative=2] +f^\mordent e,_\mordent b'\mordent +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\upprall e,_\upprall +@code{\upmordent} +@lilypond[notime,relative=2] +f^\upmordent e,_\upmordent b'\upmordent @end lilypond @tab -@code{\downprall} +@code{\downmordent} +@lilypond[notime,relative=2] +f^\downmordent e,_\downmordent b'\downmordent +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\downprall e,_\downprall +@code{\trill} +@lilypond[notime,relative=2] +f^\trill e,_\trill b'\trill @end lilypond @item -@code{\upmordent} -@tab -@lilypond[notime,ragged-right,relative=2] -f\upmordent e,_\upmordent +@code{\turn} +@lilypond[notime,relative=2] +f^\turn e,_\turn b'\reverseturn @end lilypond @tab -@code{\downmordent} -@tab -@lilypond[notime,ragged-right,relative=2] -f\downmordent e,_\downmordent +@code{\reverseturn} +@lilypond[notime,relative=2] +f^\reverseturn e,_\reverseturn b'\reverseturn @end lilypond +@end multitable + + +@node Scripts de point d'orgue et point d'arrêt +@unnumberedsubsec Scripts de point d'orgue et point d'arrêt +@translationof Fermata scripts + +@cindex point d'orgue +@cindex point d'arrêt + +@multitable @columnfractions .22 .25 .25 .25 + @item -@code{\lineprall} +@code{\shortfermata} +@lilypond[notime,relative=2] +f^\shortfermata e,_\shortfermata b'\shortfermata +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\lineprall e,_\lineprall +@code{\fermata} +@lilypond[notime,relative=2] +f^\fermata e,_\fermata b'\fermata @end lilypond @tab -@code{\prallprall} +@code{\longfermata} +@lilypond[notime,relative=2] +f^\longfermata e,_\longfermata b'\longfermata +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\prallprall e,_\prallprall +@code{\verylongfermata} +@lilypond[notime,relative=2] +f^\verylongfermata e,_\verylongfermata b'\verylongfermata @end lilypond +@end multitable + + +@node Scripts spécifiques à certains instruments +@unnumberedsubsec Scripts spécifiques à certains instruments +@translationof Instrument-specific scripts + +@cindex flageolet +@cindex tirer l'archet +@cindex pousser l'archet +@cindex snappizzicato +@cindex bouché +@cindex sourdine +@cindex ouvert +@cindex orgue, marque de pédale +@cindex pointe +@cindex talon + +@multitable @columnfractions .22 .25 .25 .25 + @item -@code{\pralldown} +@code{\upbow} +@lilypond[notime,relative=2] +f^\upbow e,_\upbow b'\upbow +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\pralldown e,_\pralldown +@code{\downbow} +@lilypond[notime,relative=2] +f^\downbow e,_\downbow b'\downbow @end lilypond @tab -@code{\prallup} +@code{\flageolet} +@lilypond[notime,relative=2] +f^\flageolet e,_\flageolet b'\flageolet +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\prallup e,_\prallup +@code{\open} +@lilypond[notime,relative=2] +f^\open e,_\open b'\open @end lilypond @item -@code{\reverseturn} +@code{\halfopen} +@lilypond[notime,relative=2] +f^\halfopen e,_\halfopen b'\halfopen +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\reverseturn e,_\reverseturn +@code{\lheel} +@lilypond[notime,relative=2] +f^\lheel e,_\lheel b'\lheel @end lilypond @tab -@code{\trill} +@code{\rheel} +@lilypond[notime,relative=2] +f^\rheel e,_\rheel b'\rheel +@end lilypond @tab -@lilypond[notime,ragged-right,relative=2] -f\trill e,_\trill +@code{\ltoe} +@lilypond[notime,relative=2] +f^\ltoe e,_\ltoe b'\ltoe @end lilypond -@end multitable - - -@node Scripts de point d'orgue et point d'arrêt -@unnumberedsubsec Scripts de point d'orgue et point d'arrêt -@translationof Fermata scripts - -@lilypond[quote] -\include "script-chart.ly" -\new RhythmicStaff { \scriptStaff #fermatas } +@item +@code{\rtoe} +@lilypond[notime,relative=2] +f^\rtoe e,_\rtoe b'\rtoe @end lilypond - - -@node Scripts spécifiques à certains instruments -@unnumberedsubsec Scripts spécifiques à certains instruments -@translationof Instrument-specific scripts - -@lilypond[quote] -\include "script-chart.ly" -\new RhythmicStaff { \scriptStaff #instrument-specific } +@tab +@code{\snappizzicato} +@lilypond[notime,relative=2] +f^\snappizzicato e,_\snappizzicato b'\snappizzicato @end lilypond +@tab +@code{\stopped} ou @code{-+} +@lilypond[notime,relative=2] +f^\stopped e,_\stopped b'\stopped +@end lilypond + +@end multitable @node Scripts de reprise et de répétition @unnumberedsubsec Scripts de reprise et de répétition @translationof Repeat sign scripts -@lilypond[quote] -\include "script-chart.ly" -\new RhythmicStaff { \scriptStaff #repeats } +@cindex segno +@cindex coda +@cindex varcoda + +@multitable @columnfractions .22 .25 .25 .25 + +@item +@code{\segno} +@lilypond[notime,relative=2] +f^\segno e,_\segno b'\segno +@end lilypond +@tab +@code{\coda} +@lilypond[notime,relative=2] +f^\coda e,_\coda b'\coda +@end lilypond +@tab +@code{\varcoda} +@lilypond[notime,relative=2] +f^\varcoda e,_\varcoda b'\varcoda @end lilypond +@end multitable + @node Scripts pour musique ancienne @unnumberedsubsec Scripts pour musique ancienne @translationof Ancient scripts -@lilypond[quote] -\include "script-chart.ly" +@cindex accentus +@cindex circulus +@cindex ictus +@cindex semicirculus +@cindex signumcongruentiae + +@multitable @columnfractions .22 .25 .25 .25 + +@item +@code{\accentus} +@lilypond[notime] +\include "gregorian.ly" +\new VaticanaStaff { e'^\accentus s4 f_\accentus s4 b\accentus} +@end lilypond +@tab +@code{\circulus} +@lilypond[notime] +\include "gregorian.ly" +\new VaticanaStaff { e'^\circulus s4 f_\circulus s4 b\circulus } +@end lilypond +@tab +@code{\ictus} +@lilypond[notime] +\include "gregorian.ly" +\new VaticanaStaff { e'^\ictus s4 f_\ictus s4 b\ictus} +@end lilypond + +@item +@code{\semicirculus} +@lilypond[notime] +\include "gregorian.ly" +\new VaticanaStaff { + e'^\semicirculus s4 f_\semicirculus s4 b\semicirculus +} +@end lilypond +@tab +@code{\signumcongruentiae} +@lilypond[notime] \include "gregorian.ly" -\new VaticanaStaff { \scriptStaffAncient #ancient } +\new VaticanaStaff { + e'^\signumcongruentiae s4 + f_\signumcongruentiae s4 + b\signumcongruentiae +} @end lilypond +@end multitable + @node Notes utilisées en percussion @appendixsec Notes utilisées en percussion diff --git a/Documentation/fr/notation/spacing.itely b/Documentation/fr/notation/spacing.itely index 6a279175ca..548e70867d 100644 --- a/Documentation/fr/notation/spacing.itely +++ b/Documentation/fr/notation/spacing.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @ignore - Translation of GIT committish: ece268fa66e2576c01f33a4a6e1806f44c9f8fa8 + Translation of GIT committish: e3c6bd65c8db492728d2f1f3a791bcf6bde056e4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1614,9 +1614,9 @@ page, ainsi que les moyens de les modifier. @menu * Saut de page manuel:: * Optimisation des sauts de page:: -* Optimisation des tournes:: * Minimisation des sauts de page:: * Présentation en rouleau:: +* Optimisation des tournes:: @end menu @@ -1725,6 +1725,52 @@ Morceaux choisis : @rlsrnamed{Spacing,Espacements}. +@node Minimisation des sauts de page +@unnumberedsubsubsec Minimisation des sauts de page +@translationof Minimal page breaking + +@funindex ly:minimal-breaking + +La fonction @code{ly:minimal-breaking} est celle qui réalise le moins de +calculs pour positionner les sauts de page. Elle mettra le plus de +systèmes possible sur une page avant de passer à la suivante. On peut +donc la préférer lorsque la partition s'étend sur beaucoup de pages ou +lorsque les autres fonctions de gestion des sauts de page ralentissent +nettement le traitement, sont trop gourmandes en mémoire ou qu'il y a +beaucoup de texte. Il suffit de la mentionner au sein du bloc +@code{\paper} : + +@example +\paper @{ + page-breaking = #ly:minimal-breaking +@} +@end example + +@seealso +Morceaux choisis : +@rlsrnamed{Spacing,Espacements}. + + +@node Présentation en rouleau +@unnumberedsubsubsec Présentation en rouleau +@translationof One-line page breaking + +@funindex ly:one-line-breaking + +La fonction @code{ly:one-line-breaking} constitue un algorithme de +calcul des sauts de pages particulier en ceci que chaque partition fait +l'objet d'une page unique, d'une seule ligne. Cette fonctionnalité +s'affranchit de l'impression des titres et marges ; seule la partition +est affichée. + +La largeur de page est ajustée de telle sorte que la pièce la plus +longue tienne sur une seule ligne. En particulier, les variables +@code{paper-width}, @code{line-width} et @code{indent} du bloc +@code{\paper} seront ignorées ; les @code{left-margin} et +@code{right-margin} seront honorées. La hauteur de page ne sera pas +modifiée. + + @node Optimisation des tournes @unnumberedsubsubsec Optimisation des tournes @translationof Optimal page turning @@ -1819,52 +1865,6 @@ Une partition ne devrait contenir qu'une seule instance du @code{Page_turn_engraver}, au risque de les voir se contredire. -@node Minimisation des sauts de page -@unnumberedsubsubsec Minimisation des sauts de page -@translationof Minimal page breaking - -@funindex ly:minimal-breaking - -La fonction @code{ly:minimal-breaking} est celle qui réalise le moins de -calculs pour positionner les sauts de page. Elle mettra le plus de -systèmes possible sur une page avant de passer à la suivante. On peut -donc la préférer lorsque la partition s'étend sur beaucoup de pages ou -lorsque les autres fonctions de gestion des sauts de page ralentissent -nettement le traitement, sont trop gourmandes en mémoire ou qu'il y a -beaucoup de texte. Il suffit de la mentionner au sein du bloc -@code{\paper} : - -@example -\paper @{ - page-breaking = #ly:minimal-breaking -@} -@end example - -@seealso -Morceaux choisis : -@rlsrnamed{Spacing,Espacements}. - - -@node Présentation en rouleau -@unnumberedsubsubsec Présentation en rouleau -@translationof One-line page breaking - -@funindex ly:one-line-breaking - -La fonction @code{ly:one-line-breaking} constitue un algorithme de -calcul des sauts de pages particulier en ceci que chaque partition fait -l'objet d'une page unique, d'une seule ligne. Cette fonctionnalité -s'affranchit de l'impression des titres et marges ; seule la partition -est affichée. - -La largeur de page est ajustée de telle sorte que la pièce la plus -longue tienne sur une seule ligne. En particulier, les variables -@code{paper-width}, @code{line-width} et @code{indent} du bloc -@code{\paper} seront ignorées ; les @code{left-margin} et -@code{right-margin} seront honorées. La hauteur de page ne sera pas -modifiée. - - @node Sauts explicites @subsection Sauts explicites @translationof Explicit breaks diff --git a/Documentation/fr/web/introduction.itexi b/Documentation/fr/web/introduction.itexi index 809a8219fd..61a6208025 100644 --- a/Documentation/fr/web/introduction.itexi +++ b/Documentation/fr/web/introduction.itexi @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @c This file is part of web.texi @ignore - Translation of GIT committish: febe2e4ff91dda9227e85274ae045e23c6b4ec28 + Translation of GIT committish: e3c6bd65c8db492728d2f1f3a791bcf6bde056e4 When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -1298,44 +1298,6 @@ C'est le cas, en particulier, pour : @end ignore -@divClass{column-center-top} -@subheading Tunefl - -@sourceimage{logo-linux,,,} -@sourceimage{logo-freebsd,,,} -@sourceimage{logo-macosx,,,} -@sourceimage{logo-windows,,,} - -@uref{http://www.tunefl.com} - -tunefl vous permet de saisir en ligne vos partitions sans avoir -préalablement installé LilyPond sur votre oridnateur. Vous pouvez ainsi -tester toutes les fonctionnalités du programme dans une interface web. - -@divEnd - -@divClass{column-center-top} -@subheading LilyPondTool - -@imageClickable{lilypondtool-2.12-screenshot-400wide,png, - (cliquez pour agrandir),lilypondtool-2.12-screenshot,png,right} - -@sourceimage{logo-linux,,,} -@sourceimage{logo-freebsd,,,} -@sourceimage{logo-macosx,,,} -@sourceimage{logo-windows,,,} - -@uref{http://lilypondtool.organum.hu} - -Greffon de l'éditeur de texte @uref{http://www.jedit.org, jEdit}, -LilyPondTool est l'un des outils d'édition en mode texte le plus riche -pour éditer des partitions LilyPond. Ses fonctionnalités comprennent un -assistant de création de partition avec prise en charge des paroles, -pour commencer plus facilement à saisir des partitions, et une -visonneuse de PDF intégrée avec un excellent pointer-cliquer. - -@divEnd - @divClass{column-center-top} @subheading Frescobaldi @@ -1348,10 +1310,12 @@ visonneuse de PDF intégrée avec un excellent pointer-cliquer. @uref{http://www.frescobaldi.org} -Frescobaldi est un éditeur de texte dédié à LilyPond, avec visionneuse -PDF intégrée, un assistant de création de partition et beaucoup de -fonctionnalités d'édition. Il fonctionne actuellement sur la plupart -des systèmes d'exploitation (GNU/Linux, MacOS X et Windows). +Frescobaldi est un éditeur de texte léger et puissant dédié à LilyPond. +Il dispose d'une visionneuse PDF, d'un assistant de création de +partition et beaucoup de fonctionnalités d'édition -- pointer-cliquer, +coloration syntaxique et auto-comlplétion. Frescobaldi est écrit en +Python et PyQt4 ; il fonctionne actuellement sur la plupart des systèmes +d'exploitation (GNU/Linux, MacOS X et Windows). @divEnd @@ -1362,6 +1326,7 @@ des systèmes d'exploitation (GNU/Linux, MacOS X et Windows). (cliquez pour agrandir),screenshot-denemo,png,right} @sourceimage{logo-linux,,,} +@sourceimage{logo-macosx,,,} @sourceimage{logo-windows,,,} @uref{http://denemo.org} @@ -1381,7 +1346,24 @@ la vue graphique et toute erreur de syntaxe dans votre code sera mise en @divClass{column-center-top} -@subheading Éditeurs de texte +@subheading Tunefl + +@c do we need logos for web-based packages? +@sourceimage{logo-linux,,,} +@sourceimage{logo-freebsd,,,} +@sourceimage{logo-macosx,,,} +@sourceimage{logo-windows,,,} + +@uref{http://www.tunefl.com} + +tunefl vous permet de saisir en ligne vos mini-partitions sans avoir +préalablement installé LilyPond sur votre oridnateur. Vous pouvez ainsi +tester toutes les fonctionnalités du programme dans une interface web. + +@divEnd + +@divClass{column-center-top} +@subheading Elysium @sourceimage{logo-linux,,,} @sourceimage{logo-freebsd,,,} @@ -1395,6 +1377,17 @@ dispose d'une vue en parallèle de la source et de la partition. Il propose un rendu visuel et auditif sans changer de contexte et dispose de nombreux canevas. +@divEnd + + +@divClass{column-center-top} +@subheading Éditeurs de texte + +@sourceimage{logo-linux,,,} +@sourceimage{logo-freebsd,,,} +@sourceimage{logo-macosx,,,} +@sourceimage{logo-windows,,,} + @uref{http://www.gnu.org/software/emacs/} Emacs est un éditeur de texte avec des fontionnalités spécifiques pour @@ -1533,6 +1526,10 @@ est un système de composition musicale basé sur le projet @itemize +@item +@uref{https://sourceforge.net/projects/lily4jedit,LilyPondTool} a été +créé en tant que greffon de l'éditeur @uref{http://www.jedit.org,jEdit}. + @item @uref{http://lilykde.googlecode.com/,LilyKDE} a été remplacé par @uref{http://www.frescobaldi.org/,Frescobaldi}. Il reste cependant